Thank you for your interest in contributing to Canvas Editor! We’re excited to see what creative ideas you bring. Follow the simple guidelines below to get started.
-
** 🍴 Fork the Repository **
Click the "Fork" button at the top-right corner to create your own copy of the repo. -
** 📥 Clone Your Fork **
Clone your forked repository to your local machine:
git clone https://github.com/<your-github-username>/Canvas-Editor
- ** 📂 Change the working directory: **
cd Canvas-Editor
- 🔗 Add a reference to the original repository.
git remote add upstream https://github.com/vishanurag/Canvas-Editor.git
- 🔍 Check the remotes for this repository.
git remote -v
- ⬇️ Always take a pull from the upstream repository to your main branch to keep it up-to-date with the main project (updated repository).
git pull upstream main
- 🌿 Create a new branch.
git checkout -b <your-branch-name>
-
Code Changes
Make your modifications, ensuring they align with the project’s coding standards. Add exciting features or squash bugs! -
Commit Your Changes
Write meaningful commit messages:
git commit -m "Add: New drawing tool feature"
- Push Your Changes
Push your changes to your forked repository:
git push origin feature/your-feature-name
- ** Create a pull request to the main branch. **
- Go to your forked repository on GitHub and click on
Compare & pull request
.
🎉 Voila! You have made a PR to the Canvas-Editor project. Sit back patiently and relax while the project maintainers review your PR.
- Once your changes are pushed, create a pull request (PR) on the original repository.
- Provide a detailed description of your changes and link any relevant issues.
- Wait for reviews and engage with feedback!
- Make sure to sync your fork with the latest changes from the original repo before pushing new features.
- Respect coding conventions and keep code clean.
- Animated elements or creative contributions are highly encouraged!
Thank you for contributing! 🙌