First off, thanks for taking the time to contribute! ❤️
All types of contributions are encouraged and valued. If you do know how to code and want to contribute see below and if you like the project but don't know how to code, you can support the project in other easy ways:
- Star the project
- Help to translate to other languages
- Report bugs
- Suggest new features or enhancements
- Android Studio: Install the latest version of Android Studio. You can download it from here.
- Git: Install Git to clone and manage the repository.
- Fork the repository
- Click the
Forkbutton on the top right of the repository page to create your own copy.
- Click the
- Clone the forked repository
git clone https://github.com/<your-username>/TorrentSearch cd TorrentSearch
- Open the project in Android Studio
- Open Android Studio and click
Open an Existing Project. - Navigate to the cloned repository and open it.
- Wait for sync to finish.
- Open Android Studio and click
- Run the app
- Connect an Android device or start an emulator.
- Click the play button on the top right in Android Studio to build and run the app.
- Follow Kotlin Coding Conventions
- Use Android Studio's default formatting (Ctrl+Alt+L).
- Use meaningful name for variable, function, class, object, and so on.
- Use newline to group related code snippet.
- Group releated imports and remove unused ones.
Use Conventional Commits format as much as possible:
<type>: <description>
Common types: feat, fix, refactor, chore.
- Once you commit your changes, push your branch to your forked repository.
- Open your forked repository and click
Contribute > Open pull request. - Provide a clear title and description for your pull request.
- Reference any related issues (e.g., "Fixes #123").
Thank you for contributing to Torrent Search! 🚀