All contribution proposals are welcome! A contribution is not necessarily finding and fixing bugs; it can also be improvements to the documentation or code samples.
The following guidelines will ensure a smooth contribution process.
- Start by searching in issues and pull requests to see if your idea has been proposed previously.
- If you want to report a bug, open a new issue. Include a clear description of what should have happened and what happened instead, and give as much information as possible about the environment (operating system, version of Sycomore, etc.). If possible, include a minimal code sample which reproduces the problem.
- If you want to solve a bug, improve the documentation, contribute code samples, or otherwise modify the existing resources:
- Fork the repository, or create a new branch in your existing fork.
- Commit and push your changes to your repository.
- Open a new pull request, describing the problem and proposed solution. Include the relevant issue number if applicable.
- If you want to add a new feature, open a new issue to discuss it first.