Thank you for considering contributing to CodeCanvas! ✨
We welcome contributions that help improve features, fix bugs, add documentation, or enhance the user experience.
Click the Fork button on the top-right of the repository page on GitHub.
Clone your forked repository to your local machine:
git clone https://github.com/<your-username>/CodeCanvas.git
cd CodeCanvasTo stay up to date with the original repository:
git remote add upstream https://github.com/<original-owner>/CodeCanvas.gitAlways create a branch for your changes:
git checkout -b feature-nameFollow the code structure of the project. Test your changes locally by opening index.html in your browser.
Write a meaningful commit message:
git add .
git commit -m "Add: description of your changes"Before pushing, fetch and rebase with upstream:
git fetch upstream
git rebase upstream/mainResolve any conflicts if prompted.
Push your branch:
git push origin feature-nameThen open a Pull Request from your fork to the main repository.
- Make small, focused pull requests.
- Write clear commit messages.
- Ensure your code runs without errors locally.
- Update the documentation (README/CONTRIBUTING) if required.
By participating in this project, you agree to abide by our Code of Conduct.
If you face any difficulty while contributing, feel free to open an issue or reach out to the maintainers.
Happy Coding! 🎉