Templates

Clone with

git clone --depth 1 --recurse-submodules --shallow-submodules <repository-url>

Unattach your cloned code from the template repository

cd <repository-directory>
rm -rf .git
rm -rf bin/libs/.git

Compile and run with

./bin/dev_run.sh

Compile and run FAST with

./bin/dev_run.sh --fast

Run tests with:

./bin/tests_run.sh

Coverage

./bin/report_conventions.sh

Conventions

./bin/report_coverage.sh

Java

Hexagonal API y Web

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/java_jar_hexagonal_api_web.git

Hexagonal API

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/java_jar_hexagonal_api.git

Multi Módulo Hexagonal API y Web

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/java_uberjar_hexagonal_api_web.git

Multi Módulo Hexagonal API

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/java_uberjar_hexagonal_api.git

MVC API WEB

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/java_jar_mvc_api_web.git

MVC API

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/java_jar_mvc_api.git

Plain

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/java_jar_plain.git

Python

Plain

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/python_plain.git

MKDocs Material

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/python_mkdocs_material.git

Bash

Plain

git clone --depth 1 --recurse-submodules --shallow-submodules \
https://gitlab.com/franferri.io/project_templates/bash_plain.git