-
Notifications
You must be signed in to change notification settings - Fork 539
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
272 changed files
with
18,499 additions
and
5,734 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
GnuCash Android is built by people like you! Please [join us](https://github.com/codinguser/gnucash-android). | ||
|
||
## Git and Pull requests | ||
* Contributions are submitted, reviewed, and accepted using Github pull requests. [Read this article](https://help.github.com/articles/using-pull-requests) for some details. We use the _Fork and Pull_ model, as described there. | ||
* You can maintain your stable installation of GnuCash and test with another installation. | ||
The two instances of GnuCash Android will live side-by-side on your device and not affect each other. You can install the development version by executing `gradle installDD` inside the root project directory | ||
* The latest changes are in the `develop` branch. | ||
* The master branch contains only stable releases. | ||
* Pull requests to the `master` branch will be rejected. | ||
* Make a new branch for every feature you're working on. | ||
* Try to make clean commits that are easily readable (including descriptive commit messages!) | ||
* Test before you push make sure all test pass on your machine. | ||
* Unit tests can be run with `gradle test` | ||
* UI tests can be run with `gradle cDDAT` | ||
* Make small pull requests that are easy to review but make sure they do add value by themselves. | ||
|
||
## Coding style | ||
* Do write comments. You don't have to comment every line, but if you come up with something thats a bit complex/weird, just leave a comment. Bear in mind that you will probably leave the project at some point and that other people will read your code. Undocumented huge amounts of code are nearly worthless! | ||
* Please make sure to document every method you write using Javadoc, even if the method seems trivial to you | ||
* See [this guide](http://www.oracle.com/technetwork/articles/java/index-137868.html) on how to write good Javadoc comments | ||
* Don't overengineer. Don't try to solve any possible problem in one step, but try to solve problems as easy as possible and improve the solution over time! | ||
* Do generalize sooner or later! (if an old solution, quickly hacked together, poses more problems than it solves today, refactor it!) | ||
* Keep it compatible. Do not introduce changes to the public API, or configurations too lightly. Don't make incompatible changes without good reasons! | ||
|
||
## Translation | ||
* Tranlations for GnuCash Android are managed using [CrowdIn](crowdin.com/project/gnucash-android) | ||
* You can sign up for an account and create/vote for translations. | ||
* Translations will not be accepted via pull requests | ||
|
||
## Documentation | ||
* Documentation should be kept up-to-date. This means, whenever you add a new API method, add a new hook or change the database model, pack the relevant changes to the docs in the same pull request. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
#### Expected behaviour | ||
|
||
|
||
#### Actual behaviour | ||
|
||
|
||
#### Steps to reproduce the behaviour | ||
1. <!-- List the detail steps to reproduce the problem here --> | ||
|
||
#### Software specifications | ||
* GnuCash Android version: | ||
* System Android version: | ||
* Device type: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
GnuCash for Android is a community effort which is made possible by the contributions of | ||
several different people. | ||
Appreciation goes to Muslim Chochlov and the to whole GnuCash community for guiding the | ||
project through the early phases (as Google Summer of Code project 2012) and providing valuable feedback. | ||
|
||
### Core Developers: | ||
* Ngewi Fet <[email protected]> - Project maintainer | ||
* Yongxin Wang <[email protected]> | ||
* Oleksandr Tyshkovets <[email protected]> | ||
* Àlex Magaz Graça <[email protected]> | ||
|
||
### Other Contributors | ||
The following (incomplete list of) people (in no particular order) contributed (patches and translations) to GnuCash Android: | ||
* Christian Stimming <[email protected]> | ||
* Cristian Marchi <[email protected]> | ||
* Menelaos Maglis <[email protected]> | ||
* Kjell Thomas Pedersen <[email protected]> | ||
* Alexander Galanin <[email protected]> | ||
* Jorge Martínez López <[email protected]> | ||
* Israel Buitron <[email protected]> | ||
* Geert Janssens <[email protected]> | ||
* Nicolas Barranger <[email protected]> | ||
* Sigurd Gartmann <[email protected]> | ||
* Pedro Abel <[email protected]> | ||
* windwarrior <[email protected]> | ||
* Alex Lei <[email protected]> | ||
* Matthew Hague <[email protected]> | ||
* Spanti Nicola <[email protected]> | ||
* Jesse Shieh <[email protected]> | ||
* Terry Chung <[email protected]> | ||
* Caesar Wirth <[email protected]> | ||
* Alceu Rodrigues Neto <[email protected]> | ||
|
||
Please visit https://crowdin.com/project/gnucash-android for a more complete list of translation contributions |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -36,4 +36,4 @@ | |
|
||
-keepnames class * implements android.os.Parcelable { | ||
public static final ** CREATOR; | ||
} | ||
} |
Oops, something went wrong.