This is The Android repository for Zuri Chat project.
- Fork the project.
- Clone your own forked repository, run
git clone "https://github.com/[your_github_username]/zc_app_android.git"
Add remote upstream using the command git remote add upstream "https://github.com/zurichat/zc_app_android.git"
- run:
git fetch upstream
- You must fetch from develop before or after checkout - run:
git merge upstream/develop
- Merge updates from upstream git checkout -b feat/user-login
- You are in the feat/user-login branch now
To push to github;git add .
git commit -m "feat: implemented user login"
git push origin feat/user-login
- note how it ends with a branch.
For a feature: git commit -m "feat: implemented user log-in"
For a bug: git commit -m "bug: fixed inconsistency in log in screen"
For a chore: git commit -m "chore: updated read me to include API endpoints"
- Create your PR to the
develop
branch of this repository.
- What is the task completed ?
- What the PR actually does ?
- How can this PR be manually tested ?
- Any background contexts ? (maybe something a tester might not notice and be useful for testing)
- Screenshots (of your implementation - a web page, a mobile app screen or an API payload
For Fragments, use the already created delegate function viewBinding()
to use viewBinding. Read more here