Thank you for your interest in contributing to afscdata
!
We welcome simple documentation and bug fixes as well as more substantive code contributions, such as new features. Our current ideas for improving afscdata
are on the to do list. If you would like to tackle something larger than a bug fix, please file an Issue to discuss and make sure we are not working on it already.
We reserve the main branch for stable, tagged releases. The dev branch will contain unstable but tested updates. We will create additional, temporary branches to develop and test larger updates before merging them into dev. While working on a temporary branch, we semi-regularly pull updates from dev to deal with merge conflicts as soon as possible.
If you wish to contribute, please use the NOAA Fisheries Toolbox suggested workflow, summarized below. This page has further guidance and resources. The “fork-and-branch” workflow we follow is described in more detail here.
afscdata
(create your own copy on GitHub by clicking “Fork”, top right of main page)afscdata
so you can modify it locally, click green “Code” button)afscdata
repo as upstream so you can get future changes from dev (see here).git remote add upstream https://github.com/afsc-assessments/afscdata.git
git checkout dev
git fetch upstream
git merge upstream/dev
selftest
to add a function to simulate data from a fit model and refit.git checkout -b <myfeature>
afscdata
coding style.git commit -m "informative message"
git push origin <myfeature>