The Test-Editor Commons-Fixture package contains convenience methods that extend and augment the Test-Editor Fixture projects.
The convenience methods consists of following
- generate unique IDs
- generate dates (current date without any argument, or current date +/- an offset provided as argument)
- first and last names generation
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.
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.