diff --git a/doc/_templates/index.html b/doc/_templates/index.html new file mode 100644 index 0000000..a7fd212 --- /dev/null +++ b/doc/_templates/index.html @@ -0,0 +1,117 @@ +{% extends "layout.html" %} +{% set title = _('Overview') %} +{% block body %} + +
+ + {% trans %} + Bonobo is a line-by-line data-processing toolkit for python 3.5+ emphasizing simplicity and atomicity of + data transformations using a simple directed graph of python callables. + {% endtrans %} +
+ ++ {% trans %} + It was originally created as a programmatic ETL (extract transform load) python 2.7+ library called rdc.etl, + to process tenth of millions of retail stock informations, and served this purpose for years. + {% endtrans %} +
+ ++ {% trans %} + Bonobo is a clean full-rewrite of rdc.etl, for python 3.5+, and is now used for many ETL as well as non-ETL + use cases. For examples, it's pretty easy to write selenium based web crawlers, or twitter bots. As long as + a use case can be represented as a graph of callables interracting, Bonobo can be used. + {% endtrans %} +
+ +|
+ {% trans %}First steps with
+ Bonobo{% endtrans %} |
+
+ {%- if hasdoc('search') %}
+ {% trans %}
+ Search{% endtrans %} |
+
|
+ {% trans %}
+ Guides{% endtrans %} |
+
+ {%- if hasdoc('genindex') %}
+ {% trans %}References{% endtrans %}
+ |
+
|
+ {% trans %}
+ Cookbook{% endtrans %} |
+
+ {% trans %}
+ Contribute{% endtrans %} |
+
{% trans %} + You can also download PDF/EPUB versions of the Bonobo documentation: + PDF version, + EPUB version. + {% endtrans %} +
+ +{% endblock %} \ No newline at end of file diff --git a/doc/_templates/sidebarinfos.html b/doc/_templates/sidebarinfos.html index 0dabef2..32ead12 100644 --- a/doc/_templates/sidebarinfos.html +++ b/doc/_templates/sidebarinfos.html @@ -2,7 +2,7 @@ - ++ +
+ Bonobo
+ - Bonobo is ... blablabla + Data processing for human beings.
diff --git a/doc/conf.py b/doc/conf.py index 19d0013..40546a2 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -90,6 +90,11 @@ html_sidebars = { ] } + +html_theme_path = ['_themes'] +html_additional_pages = {'index': 'index.html'} + + # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css".