Submit your PR on this new repo Hacktoberfest , There we are merging the PR that solves the issues.
In this current repo, there are a lot of conflicts, we are not merging until all conflicts get resolved.
This is a beginner-friendly project to help you get started with your hacktoberfest. If you don't know where to start, feel free to watch the videos linked below, and read the contribution rules. Happy Learning <3 💙 !!
P.S. Star ⭐ and Share this repository, if you had fun!! 😍
Hacktoberfest 2022
Muskan App is a fully functional Android app built with Kotlin, Java and XML. (Muskan- The joy of giving by nature) i.e, App that helps marriage/party halls and individuals to connect to the nearest places where this food could feed those in need and food wastage is minimised.
- Any system with basic configuration.
- Operating System: Windows / Linux / Mac
- Android Studio (If not, download it here).
- Basic Knowledge of Git & GitHub.
- Familiar with Kotlin
- Java
- XML
- Firstly to make your copy of the project you have to fork the repository. To fork the repository, press the fork button. In case of any difficulties, refer to the image below
-
Now after you have forked the project, it's time to clone it into your local device so that you can work properly.
-
In your forked repository click on the green code button and copy the provided link. In case of any difficulties, refer to the image below
-
Now on your desktop open Git Bash and type
git clone https://github.com/yournamehere/Muskan--The-joy-of-giving-by-nature.git
, and press enter -
Now, your forked repository has been cloned in your device! 🎉
Make sure your fork is up-to-date and create a topic branch for your feature or bug fix. (The name my-feature-branch
is an example. Choose whatever you like.)
git checkout main
git remote add upstream https://github.com/Bhawna1203/Muskan--The-joy-of-giving-by-nature.git
git pull upstream main
git checkout -b my-feature-branch
Ensure that you can build the project and run it on your mobile device before you create a pull request.
Implement your feature or bug fix.
Make sure that your app builds and is successfully installed on your mobile device without errors.
Make sure git knows your name and email address:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
Add the changed files to the index using git add. Most IDEs make this easy for you to do, so you won't need this command line version. Writing good commit logs is important. A commit log should describe what changed and why.
git add ...
git commit -m "Fixed Foo bug by changing bar"
git push origin my-feature-branch
Go to https://github.com/yournamehere/Muskan--The-joy-of-giving-by-nature and select your feature branch. Click the 'Pull Request' button and fill out the form. Pull requests are usually reviewed within a few days.
If code review requests changes (and it usually will) just git push
the changes to your repository on the same branch, and the pull request will be automatically updated.
If you've been working on a change for a while and other commits have been made to the project, rebase with upstream/master.
git fetch upstream
git rebase upstream/master
git push origin my-feature-branch -f
Go back to your pull request after a few minutes/days and see whether it passed the code-review Everything should be fine if your PR is green ✅ and successfully merged or code changes will be requested by the maintainers.
It's likely that your change will not be merged and that the nitpick maintainers will ask you to do more, or fix seemingly benign problems like choices of variable names. Hang in there!
Every contributor's efforts and time are deeply appreciated! Thank you. 😄