Files
e3-core/docs/source/intro.rst
Olivier Ramonat 64fbb7f1fb Generate automatically the e3 api doc
Use sphinx-autoapi to generate the api documentation and retrieve
initial doc from the GitHub wiki.

Add a tox command to build the doc:

   tox -e docs
2017-05-21 22:11:21 +02:00

21 lines
923 B
ReStructuredText

e3-core
=======
``e3`` is a Python framework to ease the development of portable automated
build systems (compilation, dependencies management, binary code packaging,
and automated testing).
The ``e3`` framework is split across multiple Python packages named
``e3-<name>`` and sharing the same namespace: ``e3``.
``e3-core`` contains several packages that help writing portable code running
on both Windows and UNIX systems. It also contains Anod, a build and test driver
based on Anod specification files that handle dependencies management, create
binary packages, and execute test suites. The driver inputs are Python files
ending with ``.anod`` called Anod specification files describing:
- dependencies (either for building, installing, or testing a product)
- required Git or Subversion repositories
- list of action to execute for each of the Anod actions or primitives
(``build``, ``install``, ``test``, ...)