|
| 1 | +# CONTRIBUTING # |
| 2 | + |
| 3 | +### Fixing typos |
| 4 | + |
| 5 | +Small typos or grammatical errors in documentation may be edited directly using |
| 6 | +the GitHub web interface, so long as the changes are made in the _source_ file. |
| 7 | + |
| 8 | +* YES: you edit a roxygen comment in a `.R` file below `R/`. |
| 9 | +* NO: you edit an `.Rd` file below `man/`. |
| 10 | + |
| 11 | +### Prerequisites |
| 12 | + |
| 13 | +Before you make a substantial pull request, you should always file an issue and |
| 14 | +make sure someone from the team agrees that it’s a problem. If you’ve found a |
| 15 | +bug, create an associated issue and illustrate the bug with a minimal |
| 16 | +[reprex](https://www.tidyverse.org/help/#reprex). |
| 17 | + |
| 18 | +### Pull request process |
| 19 | + |
| 20 | +* We recommend that you create a Git branch for each pull request (PR). |
| 21 | +* Look at the Travis and AppVeyor build status before and after making changes. |
| 22 | +The `README` should contain badges for any continuous integration services used |
| 23 | +by the package. |
| 24 | +* We recommend the tidyverse [style guide](http://style.tidyverse.org). |
| 25 | +You can use the [styler](https://CRAN.R-project.org/package=styler) package to |
| 26 | +apply these styles, but please don't restyle code that has nothing to do with |
| 27 | +your PR. |
| 28 | +* We use [roxygen2](https://cran.r-project.org/package=roxygen2). |
| 29 | +* We use [testthat](https://cran.r-project.org/package=testthat). Contributions |
| 30 | +with test cases included are easier to accept. |
| 31 | +* For user-facing changes, add a bullet to the top of `NEWS.md` below the |
| 32 | +current development version header describing the changes made followed by your |
| 33 | +GitHub username, and links to relevant issue(s)/PR(s). |
| 34 | + |
| 35 | +### Code of Conduct |
| 36 | + |
| 37 | +Please note that the git2rdata project is released with a |
| 38 | +[Contributor Code of Conduct](CODE_OF_CONDUCT.md). By contributing to this |
| 39 | +project you agree to abide by its terms. |
| 40 | + |
| 41 | +### See rOpenSci [contributing guide](https://ropensci.github.io/dev_guide/contributingguide.html) |
| 42 | +for further details. |
| 43 | + |
| 44 | +### Discussion forum |
| 45 | + |
| 46 | +Check out our [discussion forum](https://discuss.ropensci.org) if you think your issue requires a longer form discussion. |
| 47 | + |
| 48 | +### Prefer to Email? |
| 49 | + |
| 50 | +Email the person listed as maintainer in the `DESCRIPTION` file of this repo. |
| 51 | + |
| 52 | +Though note that private discussions over email don't help others - of course email is totally warranted if it's a sensitive problem of any kind. |
| 53 | + |
| 54 | +### Thanks for contributing! |
| 55 | + |
| 56 | +This contributing guide is adapted from the tidyverse contributing guide available at https://raw.githubusercontent.com/r-lib/usethis/master/inst/templates/tidy-contributing.md |
0 commit comments