Thank you for your interest in contributing to DSL Visualizer! π This project is primarily a solo endeavor, but contributions are welcome through Pull Requests (PRs) to improve and refine the project.
-
Fork the Repository
Click on the Fork button at the top-right of this repository to create your own copy. -
Clone Your Fork
git clone https://github.com/your-username/DSL-Visualizer.git cd DSL-Visualizer
-
Create a New Branch
git checkout -b feature-yourFeatureName
-
Make Your Changes
- Implement your feature/fix
- Ensure the code follows best practices
- Test before committing
-
Commit Your Changes
git add . git commit -m "β¨ Added [feature] - brief description"
-
Push to Your Fork
git push origin feature-yourFeatureName
-
Create a Pull Request (PR)
- Go to the original repo: DSL Visualizer
- Click on Pull Requests
- Click New Pull Request and select your branch
- Add a clear description of your changes
- Submit for review π―
- Keep PRs small and focused (one feature/fix per PR).
- Ensure code readability and maintainability.
- Follow the commit message convention (
β¨ Added
,π Fixed
,β‘ Improved
). - Be respectful and constructive in discussions.
Feel free to open an issue or start a discussion if you have questions. Let's build something amazing together! π