Thank you for considering contributing to J2M (JSON to Model Converter)! Your help is greatly appreciated, whether it's reporting bugs, suggesting improvements, or submitting pull requests. 🙌
If you encounter a bug or have an issue, please check the existing issues first. If your issue is new:
- Open a new issue.
- Provide a clear and concise description.
- Include steps to reproduce the bug.
- Attach screenshots or logs if applicable.
Have an idea for an improvement? We'd love to hear it!
- Open a feature request issue.
- Describe the problem and how your suggestion solves it.
To contribute code changes, follow these steps:
# Fork the repository (via GitHub UI)
# Clone your fork
git clone https://github.com/your-username/j2m.git
cd j2m
flutter pub get
flutter run -d chrome
git checkout -b feature-your-feature-name
- Follow clean coding principles.
- Ensure code is properly documented.
- Maintain consistency with project structure.
git add .
git commit -m "feat: added new feature"
git push origin feature-your-feature-name
- Go to the Pull Requests page.
- Click "New pull request".
- Select your feature branch and compare it with
main
. - Provide a clear description of your changes.
- Submit the pull request for review.
- Follow clean, readable, and maintainable code practices.
- Keep pull requests small and focused.
- Test your changes before submitting.
- Use descriptive commit messages.
- Be respectful & collaborative in discussions.
📌 GitHub Repo: github.com/albinpk/j2m 📌 Issue Tracker: Report Issues 📌 LinkedIn: linkedin.com/in/albinpk
Happy Coding! 🚀💡