🎉 Before we begin, thank you for taking the time to contribute! 🎉
We are open-source, and are thankful for any help we can get!
The following is a set of guidelines for contributing to Custom Code Editor, hosted here on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
This project and everyone participating in it is governed by this Code of Conduct (taking reference from Atom's code of conduct). By participating, you are expected to uphold this code.
Please report unacceptable behavior here.
- Read through the README file for prerequisites, installation details and configuration requirements.
- The editor is live here.
- 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 the Custom Code Editor.
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.
- Asumming no, please be as detailed as possible in describing the issue.
- Fill out the below template when opening an issue.
Issue template starts here
Issue template ends here
- 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 body of your new one.
- 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.
- Asumming no, please do the following when describing the enhancements.
- Use a clear and descriptive title for the issue to identify the suggestion.
- Provide a step-by-step description of the suggested enhancement in as many details as possible.
- Provide specific examples to demonstrate the steps. Include copy/pasteable snippets which you use in those examples, as Markdown code blocks.
- Describe the current behavior and explain which behavior you expected to see instead and why.
- Include screenshots and animated GIFs if possible to demonstrate the steps or point out the part of Custom Code Editor the suggestion is related to.
Unsure where to begin contributing to Custom Code Editor? 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.
In general, we follow these guidelines to style commit messages. Keep them concise and informative.
In general, our documentation is written in Markdown, and we follow the Github Markdown Styleguide.
This is to be updated with more FAQ here as they come in. Future contributors are welcome!