@skafld/generator-skafld
v1.6.2
Published
skafld: Scaffolding tool for modern cloud native applications
Keywords
Readme
generator-skafld

Skafld is a Yeoman generator for Cloud Native projects.
New generators are being added all the time, so check back often!
Installation
First, install Yeoman and generator-skafld using npm (we assume you have pre-installed node.js).
npm i -g yo
npm i -g @skafld/generator-skafld@latestUsage
To generate your new Spring Boot project, create a new directory and run yo:
Java
mkdir my-fantastic-project && cd ./my-fantastic-project
touch infra/kubernetes/config/local/sample/sample-api/secrets.env
# generate
yo @skafld/skafldKubernetes
To generate kubernetes manifests for an existing project:
# Navigate to the project
cd ./my-fantastic-project
# generate manifests
yo @skafld/skafld:kubernetesTerraform
To generate terraform manifests for an existing project:
# Navigate to the project
cd ./my-fantastic-project
# generate terraform
yo @skafld/skafld:terraformGithub Actions
To generate Github Actions for an existing project:
# Navigate to the project
cd ./my-fantastic-project
# generate actions
yo @skafld/skafld:actionsAdditional Spring Boot modules
# Navigate to the project
cd ./my-fantastic-project
# generate
#yo @skafld/skafld:<module type> --name <module name>
yo @skafld/skafld:api --name my-additional-api