This template library exists for you to use as a basis for your own template library. An example repository based on this format is available at templates.accordproject.org
You should fork (or download and copy) this repository to initialise your own.
Smart Legal Contract Templates conform to the Accord Project Template Specification, the protocol is managed by the open-source community of the Accord Project.
These templates can be parsed and executed by the Cicero engine.
The run.js
script in this project will generate static webpages, and template archives for each of the templates in the src
folder.
-
After cloning your repository the following command to install all of the required tools
npm install
-
All of your templates should pass their unit tests before you generate a template site
npm run test
-
Then to build the archives and website, run:
npm run build
-
Finally to publish your static site to Netlify, you should authorise your command line to publish to your Netlify account. This step is only required once.
npm run deploy:init
Then, publish the build with
npm run deploy
Output
mattmbp:sample-private-template-library matt$ npm run deploy > @clausehq/[email protected] deploy /Users/matt/dev/clauseHQ/sample-private-template-library > netlify deploy ? No site id specified, create a new site Yes Deploying folder: build Deploy is live (permalink): http://5b449604c6aed618d01630b4.xenodochial-meninsky-27f070.netlify.com Last build is always accessible on http://xenodochial-meninsky-27f070.netlify.com