This outlines how to propose a change to pixarfilms.
Contents
- Updating README.{md/Rmd}
- Fixing typos
- New data
- New vignette
- Out of date information
- Development checks
- Versioning
- Code of conduct
Updating README.{md/Rmd}
The README.md file is generated from the README.Rmd file. So any changes you want to see with the README.md should simply be made from README.Rmd first. Then either maintainers or yourself can knit the README.md file.
Fixing typos
Small typos or gramamtical errors in documentation may be edited directly using the GitHub web interface, so long as the changes are made in the source file.
- YES: you edit a roxygen comment in a
.Rfile belowR/. - NO: you edit an
.Rdfile belowman/.
New data
If you find new data that could be added, please open an issue for us to discuss further to see if it’s within the scope of this project.
New vignette
If you have analyzed this data and would like to share your analysis, feel free to contribute your analysis as an RMarkdown document within the vignette/ directory.
Out of date information
The data within this package is scraped or manually entered from websites like Wikipedia. Take a look at the scripts in data-raw/*.R to see how the data was collected.
If it was from Wikipedia or other open resources, feel free to edit Wikipedia itself (when appropriate) to update the data. You are welcome to run the data gathering script yourself, but I will personally run it otherwise if this is brought up.
It the manual data entry information is out-of-date or incorrect, feel free to make those edits and please make a comment within the script with your source of update so that we can verify it.
Development checks
Before pushing changes, please run the following within R and make sure they pass.
# Update documentation and commit any changes
devtools::document()
# Check package
devtools::check()If anything fails, please address them before making additional changes.
Versioning
Package development here subscribes to semantic versioning, as described here.
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes, like changing a column name or removing data
- MINOR version when you add functionality in a backward compatible manner, like adding new data to existing data
- PATCH version when you make backward compatible bug fixes, like typos or other
Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
