First off, thank you for considering contributing to Creamie! It's people like you that make Creamie such a great tool.
If you've noticed a bug or have a feature request, make sure to check our Issues to see if someone else has already created a ticket. If not, go ahead and make one!
If this is something you think you can fix, then fork Creamie and create a branch with a descriptive name.
A good branch name would be (where issue #325 is the ticket you're working on):
git checkout -b 325-add-dark-modeMake sure you're using the latest version of Android Studio and have Java 17 installed.
- Clone your fork.
- Open the project in Android Studio.
- Sync project with Gradle files.
- Run the app to ensure everything works correctly.
At this point, you're ready to make your changes. Feel free to ask for help; everyone is a beginner at first.
At this point, you should switch back to your master branch and make sure it's up to date with Creamie's master branch:
git remote add upstream git@github.com:rajatt04/Creamie.git
git checkout master
git pull upstream masterThen update your feature branch from your local copy of master, and push it!
git checkout 325-add-dark-mode
git rebase master
git push --set-upstream origin 325-add-dark-modeFinally, go to GitHub and make a Pull Request.