@rocketmakers/template-http-repository
v0.1.4
Published
Suite of http enabled repository classes to interact with a Rocketmakers template codebase
Downloads
8
Readme
@rocketmakers/template-http-repository
Repository classes needed to interact with a git(lab/hub) repository containing notification templates
We have setup an example repo to serve as a demonstration and for testing purposes.
Implementation
When using @rocketmakers/template-http-repository
there are two options to register service classes with your ioc framework.
Option #1:
If you only want to register individual classes as needed, you can bootstrap repositories as you would with any other class.
Option #2:
You can bootstrap template http repository classes using the exposed registerTemplateRepositoryIoC()
function by following the steps below.
// Register types and repository classes from @rocketmakers/-template-http-repository
registerTemplateRepositoryIoC({ rootUrl, serviceName });
N.B. the format for the provided rootUrl
should be https://<remote-repo-provider>.com/<organisation>/<project>/raw/<branch-name>
. For example: https://gitlab.com/rocketmakers/spike-template-source/-/raw/master
Docs
Hosted docs covering types, interfaces and all repository class/method signatures within this package can be found using the link below:
Source code
Source code for this package can be found using the link below:
Contributing docs can be found in the README.md