summaryrefslogtreecommitdiff
path: root/tasks.py
diff options
context:
space:
mode:
Diffstat (limited to 'tasks.py')
-rw-r--r--tasks.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/tasks.py b/tasks.py
new file mode 100644
index 00000000..d470dab0
--- /dev/null
+++ b/tasks.py
@@ -0,0 +1,20 @@
+from invoke import Collection
+from invocations import docs, testing
+
+
+# TODO: let from_module specify new name
+api = Collection.from_module(docs)
+# TODO: maybe allow rolling configuration into it too heh
+api.configure({
+ 'sphinx.source': 'api',
+ 'sphinx.target': 'api/_build',
+})
+api.name = 'api'
+site = Collection.from_module(docs)
+site.name = 'site'
+site.configure({
+ 'sphinx.source': 'site',
+ 'sphinx.target': 'site/_build',
+})
+
+ns = Collection(testing.test, api=api, site=site)