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 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)

About

Stencil module to make other Stencil modules, Slack: #dev-team-services

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages