title | permalink |
---|---|
Contribution Policy |
/documentation/CONTRIBUTE.md.html |
Thanks for stopping by to contribute the mezzanine-community repository! The following is a set of guidelines for contributing.
NOTE: This documentation is solely for the 96Boards Documentation Repository, for filing bugs and issues about the boards themselves please refer to: Report A Bug
Before attempting to fix the issue/bug on your own, it is recommended to open an issue using the built-in issues page provided in this GitHub repository. One of our maintainers will get around to your issue as soon as possible. After review, the maintainer may fix the issue on his/her own, or request the subject step in to fix the observed issue. If inclined, at this point you should fork the repository, make said edits, and submit a Pull Request.
- More information on GitHub issues.
- More information on submitting a Pull Request
Please make sure you comply with the following criteria when creating/submitting your issue:
- Use a clear and descriptive title for the issue to identify the problem/suggestion.
- Describe the exact steps to reproduce the problem in as many details as possible in the case of a problem or suggestion
- Mention location where was this issue is found / what will your suggestion affect.
Community contributions are always Welcome! This section is intended to help anyone interested in contributing to this repository. Before contributing, first get the approval from repository maintainers and community by raising a GitHub issue using the guidelines mentioned above.
After getting approval, you will need to do the following(these instructions assume you are a GitHub user:
-
Step 1: Fork this repository
If you have recently launched a new 96Boards and have to add it to the documentation repository.
- Arrange your documentation material following the Template
- Copy you board folder under the right Edition category folder
- Send in a Pull Request
Things To Remember: Before sending the Pull request make sure:
- Make sure all the .md files have the headers in place, these headers make sure that the web page is properly generated and place at the correct location.
- All the files in the template have the headers commented out like so:
<!--- --- title: Using the boardname permalink: /documentation/consumer/boardname/ --- -->
- Make sure to un-comment them like so:
--- title: Using the boardname permalink: /documentation/consumer/boardname/ ---
- And modify them according to your board
- All the files in the template have the headers commented out like so:
- Make sure to place all the images in the
assets/images
folder with the correct resolution as mentioned in the template.
- 1: Make sure you sign-off your commit and pull request: You can add it using the git command
$ git commit -s .
or manually add it to your commit and pull requestSigned-off-by: NAME <committer-email>
- 2: Start with a one-line summary (50 characters maximum), followed by a blank line. This format is used by git and Gerrit for various displays.
- 3: Starting on the third line, enter a longer description: This description should focus on what issue the change solves, and how it solves it. The second part is somewhat optional when implementing new features, though desirable.
- 4: Here is an example commit message:
short description on first line more detailed description of your patch, which is likely to take up multiple lines.
- 5: If you are new to git: There are some excellent guide on the internet.
For any additional questions/help, please visit us in IRC Channel: #96boards