1
|
|
-# BuildStream policies
|
|
1
|
+# BuildStream Policies
|
2
|
2
|
|
3
|
3
|
## Hacking on BuildStream
|
4
|
4
|
|
5
|
|
-Every policy related with hacking or developing BuildStream is described in the technical documentation: <https://buildstream.gitlab.io/buildstream/HACKING.html>
|
|
5
|
+For a detailed explanation of how to hack on BuildStream, please see the
|
|
6
|
+[CONTRIBUTING.rst](https://gitlab.com/BuildStream/buildstream/blob/master/CONTRIBUTING.rst) guide.
|
|
7
|
+
|
6
|
8
|
|
7
|
9
|
## BuildStream on Gitlab: policies
|
8
|
10
|
|
9
|
|
-Description of the main elements on Gitlab used at BuildStream.
|
|
11
|
+We intend to make use of some of GitLab's features in order to structure the
|
|
12
|
+activity of the project. In doing so we are trying to achieve the
|
|
13
|
+following goals:
|
|
14
|
+
|
|
15
|
+- Full transparency of the current work in progress items.
|
|
16
|
+- Provide a view of all current and planned activity which is relatively easy
|
|
17
|
+ for the viewer to digest.
|
|
18
|
+- Ensure that we keep it simple and easy to contribute to the project.
|
|
19
|
+
|
|
20
|
+The below may seem like a lot to take in, but please don't worry about getting
|
|
21
|
+it right the first few times. The worst that can happen is that you'll get a
|
|
22
|
+friendly message from a current contributor who explains the process. We welcome
|
|
23
|
+and value all contributions to the project!
|
|
24
|
+
|
10
|
25
|
|
11
|
26
|
### Milestones
|
12
|
27
|
|
... |
... |
@@ -16,6 +31,8 @@ General description of how milestones work on Gitlab: <https://docs.gitlab.com/e |
16
|
31
|
|
17
|
32
|
Global milestones on Gitlab: <https://gitlab.com/groups/BuildStream/-/milestones>
|
18
|
33
|
|
|
34
|
+
|
|
35
|
+
|
19
|
36
|
### Labels
|
20
|
37
|
|
21
|
38
|
Labels allow us to structure, filter and visualise some of the Gitlab elements in different ways. Some of those labels apply to the entire BuildStream group and some only apply to specific repositories (projects).
|
... |
... |
@@ -44,11 +61,6 @@ The global ones are: |
44
|
61
|
|
45
|
62
|
Check the buildstream project specific topic labels: <https://gitlab.com/BuildStream/buildstream/labels>
|
46
|
63
|
|
47
|
|
-Check the nosoftware repos topic labels
|
48
|
|
-
|
49
|
|
-* communication project labels: <https://gitlab.com/BuildStream/nosoftware/communication/labels>
|
50
|
|
-* alignment project labels: <https://gitlab.com/BuildStream/nosoftware/alignment/labels>
|
51
|
|
-
|
52
|
64
|
In order to propose new labels or a change in the current ones, please send a mail to the mailing list or add a ticket in the alignment repo: <https://gitlab.com/BuildStream/nosoftware/alignment/issues>
|
53
|
65
|
|
54
|
66
|
### Issue Boards
|