Goethe 0.1.0 | Coderz Repository

goethe 0.1.0

Last updated:

0 purchases

goethe 0.1.0 Image
goethe 0.1.0 Images

Free

Languages

Categories

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.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.