First of all, I'd like to express my appreciation to you for contributing to this project. Below is the guidance for how to report issues, propose new features, and submit contributions via Pull Requests (PRs).
If you have a question, think you've discovered an issue, would like to propose a new feature, etc., then find/file an issue BEFORE starting work to fix/implement it.
Before filing a new issue, search existing open and closed issues first: It is likely someone else has found the problem you're seeing, and someone may be working on or have already contributed a fix!
If no existing item describes your issue/feature, great - please file a new issue.
For those able & willing to help fix issues and/or implement features ...
Make sure you have
- Android Studio Arctic Fox 2020.3.1 or IntelliJ IDEA 2021.3
- JDK 17
You should make changes on the develop
branch, changes will be merged into master
branch after a stable version released.
Twidere X uses ktlint to check the code style, so make sure run ./gradlew spotlessCheck
and fix the errors before you submit any PR.
Twidere X treat warnings as errors, DO NOT use @Suppress
to ignore any warnings unless you known what's happening.
Twidere X follows Compose Api Guidelines, please read the guidelines before you contribute.