subcomponent 0.1.0

A components orchestrator
Subcomponent Documentation
==========================

Subcomponent is a *component orchestrator*. *Components* are seen as opaque
entities, described in the subcomponent description language. They consist
in distributed sources, source repositories, or arbitrary artifacts.


.. code:: javascript

   component {
      name: "The component's name";
      path: "where/the/component/will/be/retrieved";

      fetch {
         /* The component will be retrieved from a git repository */
         git {
            url: "git://example.com/repo.git", "https://example2.com/repo.git";
            branch: "stable";
            shallow: true;
         }
      }
   }




.. toctree::
   :maxdepth: 2
   :caption: Contents:

   cli.rst
   language.rst