Thank you for considering contributing to DevLint! 🎉 We appreciate your help in making this project better.
-
cd DevLint
-
git checkout dev
-
git checkout -b feature/your-feature-name
-
git add .git commit -m "feat: describe your change briefly"
-
git push origin feature/your-feature-name
-
Create a Pull Request (PR) to dev branch
-
Open a PR from feature/your-feature-name → dev on GitHub.
-
Ensure your PR follows the coding and commit message guidelines.
-
-
Once approved, it will be merged into dev.
-
Merging dev into main (Only When Stable)
- After thorough testing, dev will be merged into main for releases.
-
main → Stable, production-ready code.
-
dev → Active development branch.
-
feature/* → Use this format for feature branches.
-
Follow SwiftFormat rules.
-
type: brief description (e.g., "feat: add dark mode support")
-
Write unit tests when possible.
-
Maintain clean and readable Swift code.
Use Conventional Commits:
-
feat: → A new feature
-
fix: → A bug fix
-
docs: → Documentation changes
-
refactor: → Code restructuring without functional changes
-
test: → Adding or modifying tests
-
chore: → Maintenance tasks (e.g., dependency updates)
-
Before submitting an issue, check if it's already reported.
-
Provide clear details, screenshots, and error logs if possible.
-
Keep PRs small and focused.
-
Ensure backward compatibility where possible.
-
Ask questions if unsure—better communication leads to better code!
Thank you for your contributions! 🚀 Let's build something amazing together. 🙌