blueHour is a small application for accounting and invoicing.
blueHour requires JDKs 21. 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 -DskipTestsThe 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.