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