Skip to content

udemy/stencil-module-base

Repository files navigation

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 the manifest.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 organization to use for the module
githubOwner nil The github owner to use for the module
buildAndTestRunner ubuntu-latest The github actions runner to use for the build and test CI job
packageJsonDeps {} package.json dependencies to add to the generated package.json (key/value map)
packageJsonScripts {} package.json scripts to add to the generated package.json (key/value map)