Skip to content

Thomgrus/judoclub

Repository files navigation

judoclub

build build Quality Gate Status

Judoclub application

semantic-release: angular Commitizen friendly License: MIT

The code is located in server directory.

To display available command: make or make help

DEV

This mode use:

  • h2 mem database
  • flyway migration disabled
  • hdm2ddl enabled

It use maven dev profile:

  • set spring dev profile
  • disable test and coverage

Run the app with:

make dev

INT

This mode use:

  • postgresql local database
  • flyway migration enabled
  • hdm2ddl disabled

Run it with:

make int

TEST

Run test with:

make test

UPDATE

Update project version with:

make update-version VERSION=X.Y.Z

You can get current project version with make get-version

CONTRIBUTE

This project use Angular Commit Message Conventions in order to generate nice changelog and increase maintenability and lisibility.

In local environment, you can use git hooks configured for developer.

To enable this tools, node is required. You can follow this step to use it:

npm install

And that's all !

You can now use the standard git commit to interact with a prompt to build your conventional commits.

Tools used

SonarCloud