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
5. Perform test driven development on feature branch.
37
-
A new implemented feature / a bug fix should be accompanied by a test.
38
-
Additionally, all previously existing tests must still pass after the contribution.
39
-
6. Run pre-commit hooks and make sure all hooks are passing.
40
-
7. Once development is finished, create a pull request including your changes.
41
-
For more information on how to create pull request, see GitHub's [about pull requests](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests).
42
-
8. A member of the core development team will review your pull request and potentially require further changes
43
-
(see [Contribution review and integration](#contribution-review-and-integration)).
44
-
Once all remarks have been resolved, your changes will be merged into the develop branch.
28
+
1. Create feature request / bug report on the [SIMPA issues page](https://github.com/IMSY-DKFZ/simpa/issues)
29
+
2. Discuss potential contribution with core development team
30
+
3. Fork the [SIMPA repository](https://github.com/IMSY-DKFZ/simpa)
31
+
4. Make sure that you've installed all the optional dependencies by running `pip install .[docs,profile,testing]`
32
+
in the root directory of the repository.
33
+
5. Create feature branch from develop using the naming convention T<Issue#>_<FeatureName>,
34
+
where <Issue#> represents the number Github assigned the created issue and <FeatureName> describes
6. Perform test driven development on a feature branch.
38
+
A new implemented feature / a bug fix should be accompanied by a test.
39
+
Additionally, all previously existing tests must still pass after the contribution.
40
+
7. Run pre-commit hooks and make sure all hooks are passing.
41
+
8. Please also make sure that you benchmark your contributions please use the benchmarking bash script (see [benchmarking.md](docs/source/benchmarking.md) for more details).
42
+
Please add the results to the PR and compare them to the current develop.
43
+
9. Once development is finished, create a pull request including your changes.
44
+
For more information on how to create pull request, see GitHub's [about pull requests](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests).
45
+
10.If there are conflicts between the simpa develop branch and your branch, you should update your feature branch with the simpa develop branch using a "merge" strategy instead of "rebase".
46
+
11. A member of the core development team will review your pull request and potentially require further changes
47
+
(see [Contribution review and integration](#contribution-review-and-integration)).
48
+
Once all remarks have been resolved, your changes will be merged into the develop branch.
45
49
46
50
For each contribution, please make sure to consider the following:
0 commit comments