-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Created CONTRIBUTING.md for contributions, support, and issues - Removed contributions section from README.md, reorganized remaining sections
- Loading branch information
Showing
2 changed files
with
93 additions
and
91 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Contributions, Support, and Issues for YamlConfiguration | ||
|
||
Contributions to the project are welcome. YamlConfiguration is a free and open source software project, created in the hopes that the community would find ways to improve it. | ||
|
||
## Contributing | ||
|
||
### Pull Requests | ||
|
||
If you make any improvements or other enhancements to YamlConfiguration, we ask that you submit a Pull Request to merge the changes back upstream. We would enjoy the opportunity to give those improvements back to the wider community. | ||
|
||
Various types of contributions are welcome, including (but not limited to): | ||
- Security updates / patches | ||
- Bug fixes | ||
- Feature enhancements | ||
|
||
We reserve the right to not include a contribution in the project if the contribution does not add anything substantive or otherwise reduces the functionality of YamlConfiguration in a non-desirable way. That said, the idea of having free and open source software was that contributions would be accepted, and discussions over a potential contribution are welcome. | ||
|
||
For licensing questions, please see the Licensing section. | ||
|
||
### Project Layout | ||
|
||
YamlConfiguration somewhat follows the [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html). This is not the definitive coding style of the project. Generally, it is best to try to copy the style of coding found in the class that you are editing. | ||
|
||
## Support / Issues | ||
|
||
Issues can be reported [here in GitHub](https://github.com/bspfsystems/YamlConfiguration/issues/). | ||
|
||
### First Steps | ||
|
||
Before creating an issue, please search to see if anyone else has reported the same issue. Don't forget to search the closed issues. It is much easier for us (and will get you a faster response) to handle a single issue that affects multiple users than it is to have to deal with duplicates. | ||
|
||
There is also a chance that your issue has been resolved previously. In this case, you can (ideally) find the answer to your problem without having to ask (new version of YamlConfiguration, configuration update, etc). | ||
|
||
### Creating an Issue | ||
|
||
If no one has reported the issue previously, or the solution is not apparent, please open a new issue. When creating the issue, please give it a descriptive title (no "It's not working", please), and put as much detail into the description as possible. The more details you add, the easier it becomes for us to solve the issue. Helpful items may include: | ||
- A descriptive title for the issue | ||
- The version of YamlConfiguration you are using | ||
- Logs and/or stack traces | ||
- Any steps to reproducing the issue | ||
- Anything else that might be helpful in solving your issue. | ||
|
||
_Note:_ Please redact any Personally-Identifiable Information (PII) when you create your issue. These may appear in logs or stack traces. Examples include (but are not limited to): | ||
- Real names of people / companies | ||
- Usernames of accounts on computers (may appear in logs or stack traces) | ||
- IP addresses / hostnames | ||
- etc. | ||
|
||
If you are not sure, you can always redact or otherwise change the data. | ||
|
||
### Non-Acceptable Issues | ||
|
||
Issues such as "I need help" or "It doesn't work" will not be addressed and/or will be closed with no assistance given. These type of issues do not have any meaningful details to properly address the problem. Other issues that will not be addressed and/or closed without help include (but are not limited to): | ||
- How to install YamlConfiguration (explained in README) | ||
- How to use YamlConfiguration as a dependency (explained in README) | ||
- How to create libraries | ||
- How to set up a development environment | ||
- How to install libraries | ||
- Other issues of similar nature... | ||
|
||
This is not a help forum for software development or associated issues. Other resources, such as [Google](https://www.google.com/), should have answers to most questions not related to YamlConfiguration. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters