Thank you for contributing to our SongLib app! Please follow the guidelines below to ensure a smooth contribution process.
- Always checkout from the
stablebranch for your new tasks to ensure your branch has the latest updates.
git checkout stable
git pull origin stable
git checkout -b your-task-branch- Name your branch as per your task for better organization.
git checkout -b feature/your-task-
Avoid sending large PRs; limit the changes to no more than 10 files for efficient code review.
-
Make the PR title as descriptive as possible.
-
Add a clear description of the specific changes introduced by your PR.
-
Ensure there are no conflicts with the
stablebranch before sending your PR.
git pull origin stable- After resolving conflicts or rebasing, run the app to verify that everything works properly.
- Build a release version of the app and push it to App Teaster for UAT.
flutter build apk --flavor apptester -t lib/main.dart --no-tree-shake-icons- Inform the reviewers via chat, mentioning the PR number.
-
Tag one or two reviewers when sending your PR.
-
Check for comments and address them promptly to resolve any issues.
-
Once approved, complete the PR and delete the branch.
git branch -d your-task-branchThank you for your contribution!