goethe 0.1.0

Creator: bigcodingguy24

Last updated:

Add to Cart

Description:

goethe 0.1.0

Create RST documents programmatically with Python

Introduction
Goethe gives you the opportunity to create your individual RST project in Python

programmatically - write your project as Python script in OOP style, place variables where ever you want
dynamically - render the project to dict, json or actual files and even PDF



Setup
Via Pip:
pip install goethe
Via Github (latest):
pip install git+https://github.com/earthobservations/goethe


Structure
Goethe uses 3 main levels of abstraction:

Goethe - initialize an RST project with a Goethe
FlatChapter - add a chapter based on one file at the same level as the Goethe
DeepChapter - add a chapter based on a folder with its own index

A simple project could look like e.g.
Goethe("myproj")
FlatChapter("overview")
DeepChapter("depper_level)
FlatChapter("overview")
DeepChapter("second_chapter")
with following file structure:
./
index.rst
overview.rst

./deeper_level
index.rst
overview.rst

./deeper_level/second_chapter
index.rst


Features

setup a RST project
export to dict, files or html
flat and deep chapters to build unlimited depth of documentation

modules of RST:

toctree
paragraph







Backlog


Examples
Visualized examples can be found in the examples folder.


License
Distributed under the MIT License. See LICENSE for more info.


Backlog


Changelog
Development

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.