Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.25 KB

File metadata and controls

19 lines (14 loc) · 1.25 KB

stencil-module-base

This is a stencil module for making it easy to make stencil modules. Much meta, wow.

Stencil modules can be a native and/or template module. A native module is one that contains native golang code. A template module is one that contains templated code. If you are looking for a guide on how to make your own stencil modules, check out the stencil documentation.

Manifest Arguments

In the arguments section of your project's stencil.yaml file, you can specify the following options:

Option Default Description
nativeModule false Does this module include native module golang code?
templateModule false Does this module include templated code
githubOrg [required] The github org of the repository (i.e. github.com/udemy/stencil-module-base -> "udemy")
githubOwner "" The github owner of the repository (i.e. @udemy/platform)
buildAndTestRunner "" The github actions runner to use for the build and test CI job
packageJsonDeps [none] package.json dependencies to add to the generated package.json (key/value map)
packageJsonScripts [none] package.json scripts to add to the generated package.json (key/value map)