-
Notifications
You must be signed in to change notification settings - Fork 6
Glossary
##License We are using Apache Version 2.0 license. All source files will have the appropriate license files. We are also using a number of open source libraries, and have incorporated their licenses into the app as seen the project site.
##Maven
Maven is a build manager for java projects. Artifacts are managed from a pom.xml file, and installed locally on the host computer. It also handles dependencies for us. At the moment, all our artifacts are in Maven central, so if you have maven installed on your computer, building the app is as simple as running mvn clean install
from the root app. Using a command line interface to build our app also makes setting it up for continuous integration a bit easier.
##Travis CI Travis CI is a continuous integration tool, so we can verify our pull requests and builds on a number of emulators (with different configurations) on a remote server.
##Spoon Spoon is a tool that allows us to run tests locally and see the output over different devices in a more comprehensive and easy to read format. It also lets us snap screenshots at chosen moments to see the activity at any time.
##Contributing See Contributing