API

The atelier package

See Atelier, rstgen and sphinxfeed.

invlib

A library of invoke tasks.

invlib.utils

Utilities for atelier.invlib

invlib.tasks

This is the module that defines the invoke namespace.

jarbuilder

This is an extension for atelier.fablib for managing Java projects.

projects

A minimalistic command-line project management.

test

Defines tools for testing.

utils

Defines a series of utility classes and functions.

sheller

Defines the Sheller class for testing bash commands in a doctest.

atelier.current_project = <Project /builds/lino-framework/atelier>

The currently loaded project. An instance of atelier.Project. This is set by atelier.invlib.setup_from_tasks().

The rstgen package

See rstgen : Generating Sphinx docs.

utils

Defines a series of utility classes and functions.

sphinxconf

Sphinx extensions and a configure() function used to build the documentation trees maintained by us.

The sphinxfeed package

See https://github.com/lsaffre/sphinxfeed

sphinxfeed.setup(app)

see: http://sphinx.pocoo.org/ext/appapi.html this is the primary extension point for Sphinx

sphinxfeed.create_feed_item(app, pagename, templatename, ctx, doctree)

Here we have access to nice HTML fragments to use in, say, an RSS feed.