First off, thank you for considering contributing to Quotation Factory! We appreciate all the help we can get, whether it's fixing bugs, adding new features, or improving documentation.
This project and everyone participating in it is governed by the Quotation Factory Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [contact@quotationfactory.com].
If you're not sure where to start, here are a few quick tips:
- Fork the repository and clone it locally. Connect your local to the original 'upstream' repo by adding it as a remote.
- Install the dependencies required to run the project.
- Ensure the project runs correctly on your local machine.
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
Bugs are tracked as GitHub issues. When reporting a bug, include as many details as possible:
- Use a clear and descriptive title.
- Describe the exact steps which reproduce the problem.
- Provide specific examples to demonstrate the steps.
- Describe the behavior you observed after following the steps and point out what exactly is the issue with that behavior.
- Explain which behavior you expected to see instead and why.
Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Provide as much detail and context as possible.
Unsure where to begin contributing to Quotation Factory? You can start by looking through '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.
The process described here has several goals:
- Maintain Quotation Factory's quality
- Fix problems that are important to users
- Engage the community in working toward the best possible Quotation Factory
Here are a few things you can do that will increase the likelihood of your pull request being accepted:
- Follow the style guide and coding conventions of the project.
- Write tests.
- Write a good commit message.
Don't hesitate to ask! Open an issue on GitHub.
Thank you for contributing to Quotation Factory!