zurichat / zc_app_android

18 stars 60 forks source link

Zuri Chat


License API

## Overview This is The Android repository for Zuri Chat project. ## Contributing - 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.
### Commit Message Format: `chore`, `feature`, `bug` 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. ### When making a PR, your PR is expected to have the following comments:
- 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](https://zhuinden.medium.com/simple-one-liner-viewbinding-in-fragments-and-activities-with-kotlin-961430c6c07c)