Commit Graph

63 Commits

Author SHA1 Message Date
4b34cca3ba Some documentation on cursors. 2019-06-02 09:53:38 +02:00
34194925d1 New syntax: Forks & merge polishing 2019-06-02 08:53:57 +02:00
caef022b56 Minor documentation tuning, moving get_pseudo_nodes to bonobo.util.testing. 2019-06-02 08:40:14 +02:00
e84440df8c Major update to documentation, removing deprecated docs and adding the new syntax to graph building options. 2019-06-01 14:08:39 +02:00
705dea3215 Implements #314, make index_of() public in graph api, document node connections and let outputs_of() take anything resolvable by index_of(). 2019-06-01 11:06:16 +02:00
7c46921985 Remove not needed dict from example. 2018-11-28 10:58:56 +01:00
d1b54cb6ed Fix spelling of independent in other documentation files 2018-02-10 17:24:46 -05:00
e4eba5dd9b Fix spelling of independent + proper nouns + minor grammar 2018-02-10 17:16:50 -05:00
aa6e426768 [doc] proofreading the guides, refactoring the reference. 2018-01-16 06:27:25 +01:00
ed7887ba31 Merge pull request #242 from ivanistheone/patch-1
small copy edits in docs/guide/services.rst
2018-01-14 21:58:32 +01:00
7418ef58a3 Merge remote-tracking branch 'origin/develop' into develop 2018-01-14 16:22:07 +01:00
c311b05a42 [docs] rewriting the tutorial. 2018-01-14 14:25:42 +01:00
9fa7be5dd8 some minor language edits 2018-01-11 20:37:26 -05:00
65a425258a small rewording 2018-01-11 20:26:26 -05:00
ca9d5a19fc Merge branch 'master' into develop 2018-01-10 08:39:37 +01:00
a161e9d8d7 [django] Adds ability to create a get_graph() command method as a generator for multiple, synchronous jobs execution in django command. 2018-01-10 08:36:45 +01:00
c1ffbe7b5f Working on 0.6 documentation. 2018-01-10 06:18:41 +01:00
7dd6d605f3 Merge remote-tracking branch 'upstream/master' into develop 2017-12-02 18:24:56 +01:00
5e0b6567cd Rewritting Bags from scratch using a namedtuple approach, along with other (less major) updates.
New bag implementation improves a lot how bonobo works, even if this is
highly backward incompatible (sorry, that's needed, and better sooner
than later).

* New implementation uses the same approach as python's namedtuple,
  by dynamically creating the python type's code. This has drawbacks, as
  it feels like not the right way, but also a lot of benefits that
  cannot be achieved using a regular approach, especially the
  constructor parameter order, hardcoded.
* Memory usage is now much more efficient. The "keys" memory space will
  be used only once per "io type", being spent in the underlying type
  definition instead of in the actual instances.
* Transformations now needs to use tuples as output, which will be bound
  to its "output type". The output type can be infered from the tuple
  length, or explicitely set by the user using either
  `context.set_output_type(...)` or `context.set_output_fields(...)` (to
  build a bag type from a list of field names).

Jupyter/Graphviz integration is more tight, allowing to easily display
graphs in a notebook, or displaying the live transformation status in an
html table instead of a simple <div>.

For now, context processors were hacked to stay working as before but
the current API is not satisfactory, and should be replaced. This new
big change being unreasonable without some time to work on it properly,
it is postponed for next versions (0.7, 0.8, ...). Maybe the best idea
is to have some kind of "local services", that would use the same
dependency injection mechanism as the execution-wide services.

Services are now passed by keywoerd arguments only, to avoid confusion
with data-arguments.
2017-11-27 00:04:51 +01:00
b0c8440e35 Update graphs.rst
Rewording and other English fixes for readability.
2017-11-11 17:33:01 -05:00
321bb83aa4 Documentation for new behaviour. 2017-10-22 16:57:46 +02:00
12e4250166 Merge pull request #195 from cw-andrews/feature/env_file
Feature/env file
2017-10-17 13:55:48 +02:00
5d41f6df2d Update environment.rst
Updated examples to use preferred naming conventions for default and private/local .env files per request of @hartym.
2017-10-15 17:15:30 -04:00
945d850139 Update environment.rst
Fixed typo (I think).
2017-10-15 17:11:10 -04:00
d6d063ad43 Updated environment documentation in guides to account for env files. 2017-10-15 16:43:28 -04:00
3b20a40bb7 [doc] Missing description. 2017-10-08 17:42:48 +02:00
7fa9a2be5b [doc] Updating guides in documentation 2017-10-08 13:13:20 +02:00
d936e164ac [doc] cleanup & refactorings 2017-10-03 08:37:46 +02:00
2ab48080e6 [doc] refactors guides index so the toc is showing up correctly in sidebar. 2017-10-03 08:25:15 +02:00
e9dfcfe0d8 [doc] adds cross ref in env vars page 2017-10-03 08:15:50 +02:00
0bfa873743 [doc] fix typo 2017-10-03 08:13:17 +02:00
bfa43e65e6 [doc] tuning a few things in documentation. 2017-10-03 08:09:50 +02:00
142a6d60df Updated inline examples and fixed code markup. 2017-10-02 16:11:41 -04:00
504e8920f2 Update and rename environmental_variables.rst to environment_variables.rst
Made review requests per @hardym.
2017-10-02 16:06:04 -04:00
56d8f32910 Update environmental_variables.rst 2017-10-02 15:34:00 -04:00
5f83aef47d Update jupyter.rst 2017-10-02 15:25:13 -04:00
b83ba99beb Update index.rst 2017-10-02 15:24:41 -04:00
074d173ea7 Added envrionmental_variables page to the guides section. 2017-10-01 21:26:10 -04:00
c1a5750b60 Made a few spelling and grammar corrections/adjustments to the docs under guide. 2017-10-01 20:16:24 -04:00
dda0a63880 [docs] Fix additional grammar issues at bottom of purity.rst 2017-07-21 15:38:06 -07:00
4ef4364f42 [docs] Fix grammar in purity.rst 2017-07-21 15:32:06 -07:00
cf5b078620 [doc] Documentation, my dear. Half of the work, looks you are a little behind on quotas ... 2017-07-05 19:28:42 +02:00
98430354e6 [docs] link to first bonobo-docker guide. 2017-06-05 10:50:36 +02:00
5bbfa41956 [jupyter] minor docs edit. 2017-06-05 09:45:49 +02:00
a377639f94 [config] adds documentation for Exclusive contextmanager 2017-05-25 11:19:56 +02:00
39e083e594 Some documentation around context processors. 2017-05-22 10:44:05 +02:00
a018cca20e Documenting transformations and configurables. 2017-05-20 13:05:07 +02:00
171fa3415b first draft of enhancers. 2017-05-08 11:33:02 +02:00
71a32f623f Sweeping the docs. 2017-05-01 09:56:10 +02:00
4ee3fd3be9 adds tutorials and documentation for file readers and writers. 2017-04-30 11:14:34 +02:00