/openjur

Timesheet management for Lawyers based on sqlite and electron

Primary LanguageVue

Openjur

Open implementation of the winjur timesheet system using vuejs, sqlite, and electron.

Contributor Covenant

Getting Started

These instructions will give you a copy of the project up and running on your local machine for development and testing purposes. For builds, please see the releases tab.

Prerequisites

Requirements for the software and other tools

Installing

A step by step series of examples that tell you how to get a development environment running

Install dependencies

yarn install

Run the project locally

yarn electron:serve

Running the tests

There are currently no tests other than style. Please run before opening a pull request.

Style test

Checks if the best practices and the right coding style has been used.

yarn lint

To automatically fix style issues

yarn lint-write

Contributing

Please read through the issues and comment on one you are interested in. Make sure you run the style tests before you submit a pull request.

Versioning

We use Semantic Versioning for versioning. For the versions available, see the tags on this repository.