accordproject / template-playground

Web Playground for TemplateMark templates
https://playground.accordproject.org
Apache License 2.0
18 stars 22 forks source link

Accord Project Template Playground

GitHub license Accord Project

This repository hosts the Accord Project Template-Playground. Templates are resourced using the Template-Engine, rich-text templates are defined in TemplateMark (either as markdown files, or JSON documents) and are then merged with JSON data to produce output documents.

Accord Project Playground

Project Overview

The Accord Project Template-Playground is a web-based platform designed to empower developers of all backgrounds to learn and experiment with Accord Project functionalities in a user-friendly and interactive environment. It is a Web playground for Accord Project templates:

  1. TemplateMark for the natural language text.
  2. Concerto for the data model.
  3. TypeScript for logic within the templates.
  4. Markdown-Transform to transform the output to HTML, PDF etc.
  5. Template-Engine to convert TemplateMark + JSON data to AgreementMark. This playground aims to bridge the gap between static documentation and active learning by providing:

Interactive Template Samples Users can directly edit, test and share template samples and see the corresponding output in a live preview environment, fostering a hands-on learning experience.

Interactive Features:

The Accord Project Playground is an open-source project, welcoming contributions from the developer community. Here are some ways to participate:

Demo

The Template Playground is deployed at: https://playground.accordproject.org


Accord Project Logo

GitHub license Join the Accord Project Discord

Accord Project is an open source, non-profit, initiative working to transform contract management and contract automation by digitizing contracts. Accord Project operates under the umbrella of the Linux Foundation. The technical charter for the Accord Project can be found here.

Learn More About Accord Project

Overview

Documentation

Contributing

The Accord Project technology is being developed as open source. All the software packages are being actively maintained on GitHub and we encourage organizations and individuals to contribute requirements, documentation, issues, new templates, and code.

Find out what’s coming on our blog.

Join the Accord Project Technology Working Group Discord channel to get involved!

For code contributions, read our CONTRIBUTING guide and information for DEVELOPERS.

README Badge

Using Accord Project? Add a README badge to let everyone know: accord project

[![accord project](https://img.shields.io/badge/powered%20by-accord%20project-19C6C8.svg)](https://www.accordproject.org/)

License

Accord Project source code files are made available under the Apache License, Version 2.0. Accord Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0).

Copyright 2018-2019 Clause, Inc. All trademarks are the property of their respective owners. See LF Projects Trademark Policy.