We appreciate and welcome pull requests from everyone. By participating in this project, you agree to abide by our code of conduct.
-
Make sure you have a GitHub account. If you are not familiar with git and GitHub, take a look at http://happygitwithr.com/ to get started.
-
Submit a post for your issue, assuming one does not already exist.
- Clearly describe your issue, including steps to reproduce when it is a bug, or some justification for a proposed improvement.
-
Fork the repository on GitHub to make a copy of the repository on your account. Or use this line in your shell terminal:
git clone https://github.com/ajnafa/Latent-Bayesian-MSM.git
- Edit the files, save often, and make commits of logical units, where each commit indicates one concept
- Follow the tidyverse style guide.
- Make sure you write good commit messages.
- Make sure you have added the necessary tests for your code changes.
- Run all the tests using
devtools::check()
to assure nothing else was accidentally broken. - If you need help or unsure about anything, post an update to your issue.
Push to your fork and submit a pull request.
At this point you’re waiting on us. We like to at least comment on pull requests within a few business days. We may suggest some changes or improvements or alternatives.
Some things you can do that will increase the chance that your pull request is accepted:
- Engage in discussion on your issue.
- Be familiar with the background literature cited in the README
- Write tests that pass.
- Follow our code style guide.
- Write a good commit message.