mirror of
https://github.com/revanced/Apktool.git
synced 2024-11-06 20:57:02 +01:00
a079fe74fc
* refactor: swap to google smali 3.0.3 * docs: update docs for smali change
22 lines
1.0 KiB
Markdown
22 lines
1.0 KiB
Markdown
# Contributing
|
|
|
|
A couple of quick tips to ease the submission process.
|
|
|
|
* You may use [Github](https://github.com/iBotPeaches/Apktool) or [Bitbucket](https://bitbucket.org/iBotPeaches/apktool/) to submit a pull request.
|
|
|
|
* Please reference the bug number from our [issue list](https://github.com/iBotPeaches/Apktool/issues) in any pull requests to help associate fixes with bugs.
|
|
|
|
* If possible, add unit-tests for any bugs that you fix.
|
|
|
|
* [Building](http://ibotpeaches.github.io/Apktool/build/) via Gradle will automatically run unit-tests. The build will end if any test fails.
|
|
|
|
* [IntelliJ IDEA](http://www.jetbrains.com/idea/) is our IDE of choice. It has built in debugger support along with Gradle integration.
|
|
|
|
* For changes to smali/baksmali please see their [page](https://github.com/google/smali) for more information.
|
|
|
|
|
|
## Code Styles
|
|
* A rough guideline based on [AOSP Guidelines](https://source.android.com/source/code-style.html).
|
|
* A tab counts as 4 spaces and we use 4 spaces.
|
|
* Our right margin is 120 characters long.
|