summaryrefslogtreecommitdiffhomepage
path: root/site/tasks.py
diff options
context:
space:
mode:
Diffstat (limited to 'site/tasks.py')
-rw-r--r--site/tasks.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/site/tasks.py b/site/tasks.py
new file mode 100644
index 00000000..e2d952b1
--- /dev/null
+++ b/site/tasks.py
@@ -0,0 +1,19 @@
+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)