# **Contributing to ChartDB**

Thank you for your interest in contributing to ChartDB! We want to make your experience as easy as possible.

## How to Contribute

### Submitting Pull Requests

To submit a pull request:

1. Fork the repository, create a branch from `main`, and focus on a single change.
2. Write clear, concise commit messages and ensure your code follows the project's guidelines.
3. Open a pull request and clearly state what issue it addresses.
4. If needed, provide a brief explanation of your solution.
5. Submit your pull request for review.

### Reporting Bugs

If you find a bug, check [GitHub issues](https://github.com/chartdb/chartdb/issues) to see if it’s already reported. If not, feel free to [report it](https://github.com/chartdb/chartdb/issues/new?labels=bug).

For questions about using ChartDB, reach out to us via Email (support@chartdb.io) or [Discord](https://discord.gg/QeFwyWSKwC). For feature requests, create a [new feature](https://github.com/chartdb/chartdb/issues/new?labels=enhancement).

### Creating a Branch

To get started:

1. Fork [the repository](https://github.com/chartdb/chartdb/fork).
2. Create a branch from `main`.
3. If you’re new to GitHub pull requests, check out [this video series](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github).

### License

By contributing, you agree that your work will be licensed under ChartDB's [license](https://github.com/chartdb/chartdb/blob/main/LICENSE).

## Questions?

Feel free to ask in `#contributing` on [Discord](https://discord.gg/QeFwyWSKwC) if you have questions about our process, how to proceed, etc.
or [Email](support@chartdb.io)

---

Thank you! 💙
