blueHour is a small application for accounting and invoicing. Still under development in the early stage.
blueHour requires and is tested with JDKs in this range: [11,12). It is released under the Apache Licence v2.
Please have a look at the project website for a quick introduction with samples, tutorials, JavaDocs and build reports.
In order to build the project, run from the command line:
mkdir bluehour
cd bluehour
git clone https://[email protected]/tidalwave/bluehour-src.git .
mvn -DskipTests
The project can be opened with a recent version of the IntelliJ IDEA, Apache NetBeans or Eclipse IDEs.
Pull requests are accepted via Bitbucket or GitHub. There are some guidelines which will make applying pull requests easier:
- No tabs: please use spaces for indentation.
- Respect the code style.
- Create minimal diffs โ disable 'on save' actions like 'reformat source code' or 'organize imports' (unless you use the IDEA specific configuration for this project).
- Provide TestNG tests for your changes and make sure your changes don't break any existing tests by running
mvn clean test
. You can check whether there are currently broken tests at the Continuous Integration page.
If you plan to contribute on a regular basis, please consider filing a contributor license agreement. Contact us for more information.