summaryrefslogtreecommitdiff
path: root/blog/2017/11/25/planning_for_alpha-1.mdwn
blob: 41117aad16c4dd0321415869de2ad6771a4c7770 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[[!meta title="Planning for ALPHA-1"]]
[[!tag ]]
[[!meta date="2017-11-25 22:16"]]

Here is a very rough, and probably wrong, plan for getting to ALPHA-1.
White is ready to be done, grey is blocked, green is done.

[[!graph src="""
workspaces [label="Make builds happen in a workspace"]
workspaces [style=filled fillcolor="#ffffff"]
easy_to_try [label="Make ick2 be easy to try"]
easy_to_try [style=filled fillcolor="#ffffff"]
blob_api [label="Define blob service API"]
blob_api [style=filled fillcolor="#ffffff"]
python_steps [label="Allow pipeline steps in Python"]
python_steps [style=filled fillcolor="#bbbbbb"]
python_steps -> params
go_public [label="Announce Ick2 publically"]
go_public [style=filled fillcolor="#bbbbbb"]
go_public -> feature_complete
go_public -> easy_to_try
go_public -> marketing
marketing [label="Make website, docs appealing"]
marketing [style=filled fillcolor="#ffffff"]
params [label="Add project, pipeline params"]
params [style=filled fillcolor="#bbbbbb"]
params -> named_pipelines
debootstrap_step [label="Add deboostrap built-in step"]
debootstrap_step [style=filled fillcolor="#ffffff"]
systrees [label="Add systrees resource type"]
systrees [style=filled fillcolor="#bbbbbb"]
systrees -> blob_service
wm_systrees [label="W-M sets up systrees"]
wm_systrees [style=filled fillcolor="#bbbbbb"]
wm_systrees -> pipeline_systrees
wm_systrees -> archives
wm_systrees -> debootstrap_step
feature_complete [label="ick2 is ALHA-1 feature complete"]
feature_complete [style=filled fillcolor="#bbbbbb"]
feature_complete -> containers
feature_complete -> python_steps
containers [label="Build in container"]
containers [style=filled fillcolor="#bbbbbb"]
containers -> wm_systrees
containers -> workspaces
archives [label="Archive workspaces"]
archives [style=filled fillcolor="#bbbbbb"]
archives -> blob_service
archives -> params
pipeline_systrees [label="Allow pipelines specify systrees"]
pipeline_systrees [style=filled fillcolor="#bbbbbb"]
pipeline_systrees -> systrees
blob_service [label="Blob service"]
blob_service [style=filled fillcolor="#bbbbbb"]
blob_service -> blob_api
named_pipelines [label="Make pipelines named, shared"]
named_pipelines [style=filled fillcolor="#ffffff"]
"""]]