Create README
Create an intial README for stand alone parser. Change-Id: Ic153610ad55e942dc8a8f5c26ddac2a56aea1188
This commit is contained in:
parent
540c3e73fc
commit
76c3a594a8
@ -13,4 +13,4 @@ Pull requests submitted through GitHub will be ignored.
|
||||
|
||||
Bugs should be filed on Launchpad, not GitHub:
|
||||
|
||||
https://bugs.launchpad.net/heat-translator
|
||||
https://bugs.launchpad.net/tosca-parser
|
@ -1,4 +1,4 @@
|
||||
heat-translator Style Commandments
|
||||
tosca-parser Style Commandments
|
||||
===============================================
|
||||
|
||||
Read the OpenStack Style Commandments http://docs.openstack.org/developer/hacking/
|
39
README.rst
39
README.rst
@ -1,49 +1,28 @@
|
||||
===============
|
||||
Heat-Translator
|
||||
TOSCA Parser
|
||||
===============
|
||||
|
||||
Tool to translate non-heat templates to Heat Orchestration Template (HOT).
|
||||
Parser for TOSCA Simple Profile in YAML.
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
Heat-Translator is an Openstack project and licensed under Apache 2. It is a
|
||||
command line tool which takes non-Heat templates as an input and produces a
|
||||
Heat Orchestration Template (HOT) which can be deployed by Heat. Currently the
|
||||
development and testing is done with an aim to translate OASIS Topology and
|
||||
Orchestration Specification for Cloud Applications (TOSCA) templates to
|
||||
HOT. However, the tool is designed to be easily extended to use with any
|
||||
format other than TOSCA.
|
||||
The TOSCA Parser is an OpenStack project and licensed under Apache 2. It is
|
||||
developed to parse TOSCA Simple Profile in YAML. It reads the TOSCA templates
|
||||
and creates an in-memory graph of TOSCA nodes and their relationship.
|
||||
|
||||
Architecture
|
||||
------------
|
||||
|
||||
Heat-Translator project is mainly built of two components:
|
||||
|
||||
1. **Parser** - parser for a particular template format e.g. TOSCA parser
|
||||
|
||||
2. **Generator** - takes an in-memory graph from **Parser**, maps it to Heat resources and software configuration and then produces a HOT.
|
||||
**Parser** - parser for a TOSCA Simple Profile in YAML.
|
||||
|
||||
How To Use
|
||||
**********
|
||||
Please refer to `doc/source/usage.rst <https://github.com/openstack/heat-translator/blob/master/doc/source/usage.rst>`_
|
||||
|
||||
Directory Structure
|
||||
*******************
|
||||
|
||||
Three main directories related to the heat-translator are:
|
||||
|
||||
1. toscalib: It is TOSCA parser for TOSCA Simple Profile YAML. It validates tosca input file and creates an in memory graphs.
|
||||
2. hot: It is the generator, that has logic of converting TOSCA in memory graph to HOT yaml files.
|
||||
3. common: It has all the file that can support the execution of parser and generator.
|
||||
Please refer to `doc/source/usage.rst <https://github.com/openstack/tosca-parser/blob/master/doc/source/usage.rst>`_
|
||||
|
||||
Project Info
|
||||
------------
|
||||
|
||||
* License: Apache License, Version 2.0
|
||||
* Documentation: http://docs.openstack.org/developer/heat-translator/
|
||||
* Launchpad: https://launchpad.net/heat-translator
|
||||
* Blueprints: https://blueprints.launchpad.net/heat-translator
|
||||
* Bugs: https://bugs.launchpad.net/heat-translator
|
||||
* Source: http://git.openstack.org/cgit/openstack/heat-translator/
|
||||
* IRC Channel: #openstack-heat-translator
|
||||
* Source: http://git.openstack.org/cgit/openstack/tosca-parser/
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user