First off, thank you for considering contributing to ggcall
. It's people like you that make ggcall
such a great tool.
If you've noticed a bug or have a feature request, make sure to open an issue. Here are a few important things you should know before reporting a bug:
- Make sure the bug was not already reported by searching on GitHub under Issues.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample demonstrating the expected behavior that is not occurring.
This section guides you through submitting a bug report for ggcall
. Following these guidelines helps maintainers understand your report, reproduce the behavior, and find related reports.
This section guides you through submitting an enhancement suggestion for ggcall
, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers understand your suggestion and make decisions.
Unsure where to begin contributing to ggcall
? You can start by looking through these beginner
and help-wanted
issues:
- Beginner issues - issues which should only require a few lines of code, and a test or two.
- Help wanted issues - issues which should be a bit more involved than
beginner
issues.
The process described here has several goals:
- Maintain
ggcall
's quality - Fix problems that are important to users
- Engage the community in working toward the best possible
ggcall
- Enable a sustainable system for
ggcall
's maintainers to review contributions
Please follow these steps to have your contribution considered by the maintainers:
- Follow the styleguides
- After you submit your pull request, verify that all status checks are passing
All R code must adhere to the R style guide.
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 120 characters or less
- Reference issues and pull requests liberally after the first line