-
Notifications
You must be signed in to change notification settings - Fork 24
Development FAQ
webratte edited this page Apr 27, 2017
·
2 revisions
- How can I compile the code?
- What software dependencies are needed?
- I want to help with translation, what to do?
It's a simple Java/Gradle project (Java Development Kit 8 is needed). First, update the git submodule:
$ git submodule update --init
Now, compile and run with
$ ./gradlew run
(Windows: gradlew.bat run
)
NOTE: after importing from an IDE you probably have to manually set the projects build platform to JDK 1.8.
They are all included in the repository!
-
as GIT submodule:
- Kontalk-common-java classes (https://github.com/kontalk/client-common-java)
-
as Maven dependencies:
- Smack (https://igniterealtime.org/projects/smack/index.jsp)
- WebLaF (http://weblookandfeel.com)
- Bouncy Castle (provider and PGP) (https://www.bouncycastle.org/java.html)
- Apache Commons (configuration, lang and logging) (http://commons.apache.org)
- SQLite JDBC (https://bitbucket.org/xerial/sqlite-jdbc)
- and more...
Great! You can register on weblate to start right away. If you don't like to register you can make suggestions without having a account there. This suggestions will checked soon by registered users and maybe you will see your translation in the next Kontalk Version :-)