The following is a set of guidelines for contributing to Yuho lang spec, hosted here on GitHub.
These are guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
This project and everyone contributing to it is governed by this Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].
- Read through the README file for prerequisites, installation details and configuration requirements.
- If you want to contribute, see here.
- If you have a question, see the FAQ before opening an issue. It could be answered already
This section guides you through submitting a bug report for Yuho. Following these guidelines helps maintainers and the community...
- Understand your report
- Reproduce the behavior
- Find related reports
- Perform a cursory search here for whether the issue has already been reported.
- If it has already been reported, add a comment to that issue instead of opening a new issue.
- If not already reported, please be as detailed as possible in describing the issue.
- Follow this template in the issue's description when opening a new issue.
Note
If you find a closed issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the new issue description.
This section guides you through submitting an enhancement suggestion for Yuho. Following these guidelines helps maintainers and the community...
- Understand your suggestion
- Gauge demand and popularity
- Perform a cursory search here for whether the enhancement has already been suggested.
- If it has already been suggested, add a comment to that issue instead of opening a new issue.
- If not already suggested, please be as detailed as possible in describing the suggestion.
- Follow this template in the issue's description when opening a new issue.
Unsure where to begin contributing to Yuho? 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.
As for how to contribute to Open Source projects, follow this guide for a step-by-step walkthrough of opening a pull request.
- Open Source Friday
- Github Docs: Contributing to Open Source
- freeCodeCamp: Open Sourcing
- Video on Open Source
We follow these guidelines to style commit messages. Keep them concise and informative.
Our documentation is written in Markdown, and we follow the Github Markdown Styleguide.