-
Notifications
You must be signed in to change notification settings - Fork 4
/
roadmap.html
100 lines (87 loc) · 2.82 KB
/
roadmap.html
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
---
layout: default
title: Plasma Roadmap
---
<!--
Copyright (C) 2015-2016 Paul Bone
Licensed as CC BY-NC-ND 4.0
-->
<h1>Roadmap</h1>
<p>
We will measure our progress towards a stable and mostly feature complete
release using several milestones;
each of which is broken into a number of tasks.
</p>
<h2>Legend</h2>
<ul class="roadmap-legend">
<li>
<img alt="stylised red X" src="images/icons/todo-21.png">
TODO, Not started
</li>
<li>
<img alt="Roadwork sign" src="images/icons/wip-21.png">
Work in progress
</li>
<li>
<img alt="Green check mark" src="images/icons/done-21.png">
Done
</li>
<li>
<img alt="Common road stop sign" src="images/icons/blocked-21.png">
Blocked
</li>
<li>
<img alt="Questionmark in blue circle" src="images/icons/maybe-21.png">
Might happen (sometime/never or now/later).
</li>
</ul>
<h2>Milestones</h2>
<p>
The first milestones represent the groundwork in getting the project started
and the basics working.
The second, "Language Groundwork", sets up many required features like the
type and resource systems which are critical to making further changes work.
</p>
{% include functions/show_roadmap.html roadmap=site.data.roadmap1 %}
<p>
The goal of next few milestones, is to be able to demonstrate the kind of
language that Plasma will eventually become,
and allow developers to "get a feel" for the language.
These milestones is where the excitement begins:
they will introduce parallelism, concurrency and features that are unique to
Plasma.
</p>
{% include functions/show_roadmap.html start=3 roadmap=site.data.roadmap2 %}
<p>
The remaining milestones represent steps towards a stable release.
While we're revising all the milestones as we go, milestones 7 and onwards
are the most-likely milestones to change.
</p>
{% include functions/show_roadmap.html start=7 roadmap=site.data.roadmap3 %}
<h2>Staying informed</h2>
<p>
If you'd like to be informed when we reach each milestone you may wish to
join the
<a href="https://www.plasmalang.org/lists/listinfo/news">Plasma News Mailing
List</a>
(<a href="../contact.html">contact information</a>).
</p>
<p>
We re-arrange the items on the roadmap from time to time, to see how these
have changed you can see
<a href="https://github.com/PlasmaLang/plasma-website/tree/master/_data">the
history of the roadmap entries on github</a>.
</p>
<p>
Issues are grouped into github milestones which can help us see
<a href="https://github.com/PlasmaLang/plasma/milestones">
how close we are to particular goals</a>.
The use of these milestones is documented in our
<a href="docs/bugtracking.html">bugtracking policy/style guide</a>.
</p>
</p>
The source is <a href="https://github.com/PlasmaLang/plasma">on github</a>.
If you'd like to contribute our
<a href="https://github.com/PlasmaLang/plasma/blob/master/CONTRIBUTING.md">CONTRIBUTING.md</a>
has information and suggestions.
</p>