Make sure to have a working nix installation. Please ensure that the nixpkgs-unstable
channel is available. It
can be added with nix-channel --add https://nixos.org/channels/nixpkgs-unstable
.
To enter the development environment, execute NIXPKGS_ALLOW_UNFREE=1 nix-shell
in this repos root directory. For even more convenience,
please install direnv which will enter the development environment automatically for you.
Once within the development environment, run ./gradlew build
to resolve all necessary dependencies and run all checks.
git submodule update --init --recursive
./gradlew build
In order to create a release switch to the master
branch and execute
./gradlew release
and enter the new version. After the commit and tag is pushed Travis will automatically build and deploy the tagged version to Bintray.
please refer to Documentation for browser specific testing with options and capabilities