summaryrefslogtreecommitdiff
path: root/yarns/000.yarn
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-08-06 11:37:46 +0300
committerLars Wirzenius <liw@liw.fi>2017-08-06 18:55:44 +0300
commit888db73b93aefe70d838d499f7f9cc43eee7372b (patch)
treedd8c08da03ac3ff4c1bb1d4121f5548010b8fa8f /yarns/000.yarn
parentedda45bd66a8d7c6bf2e5f3ec270237ac93b3d9d (diff)
downloadick2-888db73b93aefe70d838d499f7f9cc43eee7372b.tar.gz
Start rewrite using Python 3, apifw, slog
apifw and slog are two libraries I've written for work. They make writing RESTful HTTP JSON APIs easier.
Diffstat (limited to 'yarns/000.yarn')
-rw-r--r--yarns/000.yarn24
1 files changed, 0 insertions, 24 deletions
diff --git a/yarns/000.yarn b/yarns/000.yarn
deleted file mode 100644
index 7a19824..0000000
--- a/yarns/000.yarn
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Ick2 controller yarns
-...
-
-
-Introduction
-=============================================================================
-
-Ick2 will be a continuous integration system. Its core component is
-the **controller**, which does nothing, except decides what workers should
-do. It knows of the projects that can be built, and keeps track what
-step is being run on each project, and collects build output from the
-workers.
-
-This document specifies the yarn test scenarios for a minimal viable
-version of the controller: there will be a small number of project,
-each project builds a web site from source in git, using ikiwiki, and
-publishes the website on a server using rsync.
-
-The controller provides an HTTP API for controlling a build. The API
-is used by an external entity (such as the git server) to trigger a
-build, and by workers or worker proxies to request something to do,
-and to report results. The API may also eventually be used by end
-users to query status and results.