Thanks for contributing to Simulation.jl! Please read the below on how best to make progress on this project.
-
Please branch from within ScottishCovidResponse/Simulation.jl
- Please don't fork this repository to your own github.com/username or other organisation.
-
Read the issues and choose/be assigned an appropriate issue. This is likely to be either a
Starter issue
or one assigned by chatting inzulip/Simulation.jl
. -
Name the branch
username/featurename
and have fun! -
If referencing the issue from within a commit message then it should have the correct path to the issue on the
ScottishCovidResponse/SCRCIssueTracking
repository. An autolink reference has been created to make a shortcut;ScottishCovidResponse/SCRCIssueTracking#123
->SCRC-123
. Please put the reference in the commit description (not the first line of the commit) i.e.:git commit -m "pithy description" -m "SCRC-123 and more details"
to refer to issue number 123.- writing the commit message and description in an editor is also possible with
export EDITOR=vi
for example, and then just doing agit commit
. - bash also recognises line breaks in the double inverted commas
$ git commit -m "first line > > second line SCRC-123"
-
When your feature is ready to merge back into the
dev
branch create a PR againstScottishCovidResponse/Simulation#dev
(notboydorr/Simulation.jl
) and assignScottishCovidResponse/simulation-jl-admins
as reviewers. -
Semver will be handled in PRs from
dev
intomaster
. -
Thanks for your time and effort!