Skip to content
This repository has been archived by the owner. It is now read-only.
NOTICE: All content has been moved to the Concerto repository
JavaScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.travis
contrib-notes
lib
scripts
test
.editorconfig
.eslintignore
.eslintrc.yml
.gitattributes
.gitignore
.npmignore
.npmrc
.tern-project
.travis.yml
CONTRIBUTING.md
HEADER
HEADER.md
ISSUE_TEMPLATE.md
LICENSE
MAINTAINERS.md
README.md
cli.js
index.js
jsdoc.json
package-lock.json
package.json
webpack.config.js

README.md

Concerto Tools

Model converters and tools for Concerto format model files.

Install

npm install -g @accordproject/concerto-tools

Code Generation

The code generators take an array of local CTO files, download any external dependencies (imports) and then convert all the model in the ModelManager to the target format.

Go Lang

node cli.js generate --ctoFiles modelfile.cto --format Go

Plant UML

node cli.js generate --ctoFiles modelfile.cto --format PlantUML

Typescript

node cli.js generate --ctoFiles modelfile.cto --format Typescript

Java

node cli.js generate --ctoFiles modelfile.cto --format Java

JSONSchema

node cli.js generate --ctoFiles modelfile.cto --format JSONSchema

XMLSchema

node cli.js generate --ctoFiles modelfile.cto --format XMLSchema

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.

You can’t perform that action at this time.