From a24e65894fc9e94cb4c2e8ecdfb622755671fbd4 Mon Sep 17 00:00:00 2001 From: johnnyfish Date: Sat, 17 Aug 2024 14:01:10 +0300 Subject: [PATCH] Add CONTRIBUTING.md --- CONTRIBUTING.md | 43 +++++++++++++++++++++++++++++++++++++++++++ README.md | 16 ++++++++-------- 2 files changed, 51 insertions(+), 8 deletions(-) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..b5a9ca1a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,43 @@ +# **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 (chartdb.io@gmail.com) or [Slack](https://join.slack.com/t/chartdb/shared_invite/zt-2ourrlh5e-mKIHCRML3_~m_gHjD5EcUg). 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.md). + + +## Questions? + +Feel free to ask in `#contributing` on [Slack](https://join.slack.com/t/chartdb/shared_invite/zt-2ourrlh5e-mKIHCRML3_~m_gHjD5EcUg) if you have questions about our process, how to proceed, etc. +or [Email](chartdb.io@gmail.com) + +--- + +Thank you! 💙 \ No newline at end of file diff --git a/README.md b/README.md index e1158aff..86db83b3 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@

- Community | + Community | Website

@@ -21,9 +21,9 @@ PRs welcome! - Slack community channel + Slack community channel - + @@ -33,7 +33,7 @@ **🎉 ChartDB**: ChartDB is a powerful and intuitive database diagramming editor that runs as a SaaS application via a website. -Effortlessly visualize and design your database schemas with a single **Smart Query** that fetches your entire database structure. +Effortlessly visualize and design your database schemas with a single "**Smart Query**" that fetches your entire database structure. Customize your diagrams, export SQL scripts, and explore a full suite of features—all without the need to create an account. Dive into a seamless database design experience and discover the complete feature set here. @@ -60,14 +60,14 @@ ChartDB is currently in Public Beta. Star and watch this repository to get notif ## 💚 Community & Support -- [Slack](https://chartdb.io/slack) (For live discussion with the community and the ChartDB team) +- [Slack](https://join.slack.com/t/chartdb/shared_invite/zt-2ourrlh5e-mKIHCRML3_~m_gHjD5EcUg) (For live discussion with the community and the ChartDB team) - [GitHub Issues](https://github.com/chartdb/chartdb/issues) (For any bugs and errors you encounter using ChartDB) -- [Twitter](https://twitter.com/chartdb) (Get news fast) +- [Twitter](https://x.com/chartdb_io) (Get news fast) ## Contributing We welcome community contributions, big or small, and are here to guide you along -the way. Message us in the [ChartDB Community Slack](https://join.slack.com/t/chartdbcommunity/shared_invite/213123123213). Once you contribute, ping us in Slack and we'll send you some ChartDB swag! +the way. Message us in the [ChartDB Community Slack](https://join.slack.com/t/chartdb/shared_invite/zt-2ourrlh5e-mKIHCRML3_~m_gHjD5EcUg). Once you contribute, ping us in Slack and we'll send you some ChartDB swag! For more information on how to contribute, please see our [Contributing Guide](/CONTRIBUTING.md). @@ -79,4 +79,4 @@ Thank you for helping us make ChartDB better for everyone :heart:. ## License -ChartDB is licensed under the [GNU Affero General Public License v3.0](LICENSE) and as commercial software. +ChartDB is licensed under the [GNU Affero General Public License v3.0](LICENSE) \ No newline at end of file