1.6.2 • Published 2 months ago

@skafld/generator-skafld v1.6.2

Weekly downloads
-
License
-
Repository
github
Last release
2 months ago

generator-skafld

Yeoman

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@latest

Usage

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/skafld

Generator

Kubernetes

To generate kubernetes manifests for an existing project:

# Navigate to the project
cd ./my-fantastic-project

# generate manifests
yo @skafld/skafld:kubernetes

Terraform

To generate terraform manifests for an existing project:

# Navigate to the project
cd ./my-fantastic-project

# generate terraform
yo @skafld/skafld:terraform

Github Actions

To generate Github Actions for an existing project:

# Navigate to the project
cd ./my-fantastic-project

# generate actions
yo @skafld/skafld:actions

Additional 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
1.6.2

2 months ago

1.6.1

2 months ago

1.6.0

2 months ago

1.5.0

2 months ago

1.4.1

3 months ago

1.4.0

3 months ago

1.3.0

3 months ago

1.2.0

3 months ago

1.1.6

3 months ago

1.1.5

3 months ago

1.1.4

3 months ago

1.1.3

3 months ago

1.1.2

3 months ago

1.1.1

3 months ago

1.1.0

3 months ago

0.0.1

3 months ago