Skip to content

atra-consulting/hexagon

Repository files navigation

Hexagon

A multi-module gradle project setup for creating a hexagonal spring boot application.

Table of content

Installation

The instructions below will help you to get a copy of this project up and running on your local machine for development and testing purposes.

Prerequisites

After you've cloned the repository download and install the following software:

Build

Run the following command to build the project.

./gradlew build -x test

The build artifacts will be stored in the build/ directory.

Test

Run the following command to execute the unit tests.

./gradlew test

Running

The following command will run the application.

./gradlew application:bootRun

Versioning

Releases following the Semantic Versioning specification. The changelog is generated following the conventional commits specification.

License

This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License, see the license file for details.

Contributing

For contribution, read the Code of conduct is mandatory.

Style guides

References

CC BY-NC-ND 4.0 Contributor covenant Conventional commits Semantic versioning Liberica JDK 21 Kotlin coding conventions

About

A multi-module gradle project setup for creating a hexagonal spring boot application.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages