https://github.com/legraina/DynamicNurseScheduler
Raw File
Tip revision: aef751362239e9ade6448f3731a625c29c9a9f0f authored by Antoine Legrain on 25 October 2023, 20:54:55 UTC
Only publish docker image on version tag. (#33)
Tip revision: aef7513
CONTRIBUTING.md
# CONTRIBUTING

Any contribution needs to be merged in the master with a pull request.

Once the pull request is created, github action will run two workflows:
 - code-analysis: cpplint is run on the code, thus you must remove 
 any errors on your side. You may use the requirements.txt file to 
 install cpplint on your system.
 - docker-tests: the code is compiled within a docker, then several 
 instances are tested and the objective of the solution is checked. 
 You may create a python3 environment and install the requirements. 
 Then, you can use the script "run-actions.py" that will execute all
 the test. You may even use the option "--docker" to run the tests 
 within a docker container and emulate an environment similar to 
 github action.
 
Finally, at least the last commit must be signed in order to be merged.
To set up a signed commit, you may refer to https://docs.github.com/en/authentication/managing-commit-signature-verification
back to top