.github/CONTRIBUTING.md

Contributing to rTASSEL

Thank you for taking time to contribute!

Since rTASSEL is an open source project and is maintained by a small team, we encourage interested members of the research community to seek out issues and propose changes where needed. In this document, we detail outlines to how you may contribute to the rTASSEL project.

Minor changes

You can fix typos, spelling mistakes, or grammatical errors in the documentation directly using the GitHub web interface, as long as the changes are made in the source file. Since we use roxygen2 for document generation, please alter only typos found in .R files and not .Rd files. roxygen2 comments can be identified within .R files with the #' header.

Bigger changes and bug reporting

If you want to make a bigger change, it's a good idea to first file an issue and make sure someone from the team agrees that it’s needed. If you’ve found a bug, please file an issue that illustrates the bug with a minimal reprex (this will also help you write a unit test, if needed).

Submitting a pull request

usethis::create_from_github("maize-genetics/rTASSEL", fork = TRUE)

usethis::pr_init("brief-description-of-change") * Make your changes, commit to git, and then create a PR by running usethis::pr_push() or other git-related commands/software, and following the prompts in your browser. Please provide a descriptive PR. Your PR should have the following: + Descriptive title (briefly document the change) + What number does this PR fix? Please provide this in the body of the PR with the language Fixes #<issue number>.

Code style

Unit testing

Code of Conduct

Please note that the rTASSEL project is released with a Contributor Code of Conduct. By contributing to this project you agree to abide by its terms.



maize-genetics/rTASSEL documentation built on Nov. 13, 2023, 7:18 a.m.