64 lines
3.1 KiB
Markdown
64 lines
3.1 KiB
Markdown
|
# Contributing to Action-SpigotMC
|
|||
|
We love your input!
|
|||
|
We want to make contributing to this project as easy and transparent as possible, whether it's:
|
|||
|
|
|||
|
* Reporting a bug
|
|||
|
* Discussing the current state of the code
|
|||
|
* Submitting a fix
|
|||
|
* Proposing new features
|
|||
|
|
|||
|
## We Develop with GitHub
|
|||
|
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
|
|||
|
|
|||
|
## We Use [GitHub Flow](https://guides.github.com/introduction/flow/index.html), So All Code Changes Happen Through Pull Requests
|
|||
|
Pull requests are the best way to propose changes to the codebase (we use [GitHub Flow](https://guides.github.com/introduction/flow/index.html)).
|
|||
|
We actively welcome your pull requests:
|
|||
|
|
|||
|
1. Fork the repo and create your branch from `master`.
|
|||
|
2. If you've added code that should be tested, add tests.
|
|||
|
3. If you've changed APIs, update the documentation.
|
|||
|
5. Ensure the test suite passes.
|
|||
|
6. Issue that pull request!
|
|||
|
|
|||
|
## Any contributions you make will be under the MIT Software License
|
|||
|
In short, when you submit code changes, your submissions are understood to be under the same
|
|||
|
[MIT License](https://choosealicense.com/licenses/mit/) that covers the project.
|
|||
|
Feel free to contact the maintainers if that's a concern.
|
|||
|
|
|||
|
## Report bugs using GitHub's [issues](https://github.com/SpraxDev/Action-SpigotMC/issues/new/choose)
|
|||
|
We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/SpraxDev/Action-SpigotMC/issues/new/choose) – it's that easy!
|
|||
|
|
|||
|
## Write bug reports with detail, background, and sample code
|
|||
|
Make sure to provide all the relevant information needed to reproduce the bug you are reporting. You can upload logs, images or videos if needed.
|
|||
|
|
|||
|
**Great Bug Reports** tend to have:
|
|||
|
|
|||
|
* A quick summary and/or background
|
|||
|
* Steps to reproduce
|
|||
|
* Be specific!
|
|||
|
* Give sample code if you can – Try to make it as universal as possible, so is quickly understood.
|
|||
|
* What you expected would happen
|
|||
|
* What actually happens
|
|||
|
* Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
|
|||
|
|
|||
|
People *love* thorough bug reports. I'm not even kidding.
|
|||
|
|
|||
|
## Use a Consistent Coding Style
|
|||
|
* Use spaces for indentation rather than tabs
|
|||
|
* Use `const` or `let` rather than `var`
|
|||
|
|
|||
|
## License
|
|||
|
By contributing, you agree that your contributions will be licensed under its [MIT License](./LICENSE.md).
|
|||
|
|
|||
|
## Enforcement
|
|||
|
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at developer@sprax2013.de.
|
|||
|
All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances.
|
|||
|
The project team is obligated to maintain confidentiality with regard to the reporter of an incident.
|
|||
|
Further details of specific enforcement policies may be posted separately.
|
|||
|
|
|||
|
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined
|
|||
|
by other members of the project's leadership.
|
|||
|
|
|||
|
## References
|
|||
|
This document was adapted from [briandk](https://gist.github.com/briandk/3d2e8b3ec8daf5a27a62), who originally adapted it from Facebook's Draft.
|