You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/development_guide.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -129,6 +129,8 @@ They are written using SWI-Prolog's [PlUnit](https://www.swi-prolog.org/pldoc/do
129
129
swipl -g run_tests -t halt tests/unit_tests/utils.plt
130
130
```
131
131
132
+
**Note:** predicates called from other modules must be mocked: either define them at the top of the test file (all tests will access it), or dynamically assertz and retract in the `setup` and `cleanup` clauses of tests as needed.
133
+
132
134
**Important:** Every new revision of plwm must give an "All checks PASSED" result from check_all.sh to be accepted. To be precise, it must succeed in our `ubuntu:latest`[Docker image](../Dockerfile).
133
135
134
136
You can build and run it with these commands:
@@ -165,6 +167,8 @@ We use [rebasing](https://docs.github.com/en/get-started/using-git/about-git-reb
165
167
166
168
If it solves some issue(s), e.g. no. 1 and 2, the description must have `Closes #1. Closes #2.`
167
169
170
+
We don't immediately delete branches when merging PRs. Old branches are removed when we create a new release.
171
+
168
172
New contributors will be asked if they wish to be included in [AUTHORS](../AUTHORS).
0 commit comments