Hello there, dear contributor! 👋
First off, a big thank you for considering contributing to Perilif. Your effort and insights can truly elevate this DIY project, making it a better companion for many out there!
- For the Android app: Make sure you have Android Studio set up and are familiar with Kotlin.
- For the hardware part: Familiarize yourself with the Arduino IDE if you're looking to enhance the hardware or the Arduino code.
Navigate to the main page of the repository and click the "Fork" button. This action creates a copy of the project on your account.
After forking, clone the repository to your local machine:
git clone https://github.com/AmirrezaNasiri/perilif.git
Enter the project directory:
cd perilif
And start your magic!
Once satisfied, commit your changes:
git add .
git commit -m "Description of the changes made"
git push origin main
Head back to your fork on GitHub, click "Pull Request" followed by "New Pull Request". Ensure the base repository is AmirrezaNasiri/perilif
and the head repository is your fork. Describe your changes with clarity.
- Commit Messages: Keep your commit messages clear and to the point.
- Test Before You Rest: Ensure the Android app is functional and no glitches arise from the Arduino code.
- Documentation: Updated or added functionalities? Make sure to also update the README or any relevant documents.
- Play Nice with Existing Code: Respect the current coding style and structure. Any major changes should be discussed first.
-
Safety should always be your top priority. Before diving into the changes, we strongly recommend that you go through the Important Notes and Known Issues section in our README.md. It provides essential details and precautions related to the project.
-
Familiarize yourself with these warnings to ensure both the safety of the product and the end-users.
Questions or challenges? Don't be shy! Raise an issue, and we'll assist you. We're here to collaborate and make things better, together. Start a discussion and let us communicate about it.
A heartfelt thank you for making Perilif better. Your contributions will indeed make many days warmer and more comfortable! 🔥❤️