Repo
Version 1 (Pau Escrich, 09/12/2015 02:40 pm)
1 | 1 | Pau Escrich | _UNDER CONSTRUCTION_ |
---|---|---|---|
2 | 1 | Pau Escrich | |
3 | 1 | Pau Escrich | h1. Repositories |
4 | 1 | Pau Escrich | |
5 | 1 | Pau Escrich | h3. lime-packages |
6 | 1 | Pau Escrich | |
7 | 1 | Pau Escrich | The set of packages developed for the libre-mesh firmware. It should have the standard feed repository structure to be able to include it from the OpenWRT buildroot. |
8 | 1 | Pau Escrich | |
9 | 1 | Pau Escrich | h3. openwrt |
10 | 1 | Pau Escrich | |
11 | 1 | Pau Escrich | The frozen OpenWRT buildroot repository cloned from the official repository https://github.com/openwrt |
12 | 1 | Pau Escrich | |
13 | 1 | Pau Escrich | It must have at least one branch for *develop* and one per *release* available on the lime-packages repository. |
14 | 1 | Pau Escrich | |
15 | 1 | Pau Escrich | h3. openwrt-packages |
16 | 1 | Pau Escrich | |
17 | 1 | Pau Escrich | A copy of the openwrt-packages repository. |
18 | 1 | Pau Escrich | |
19 | 1 | Pau Escrich | It must have at least one branch for *develop* and one per *release* available on the lime-packages repository. |
20 | 1 | Pau Escrich | |
21 | 1 | Pau Escrich | h3. openwrt-luci |
22 | 1 | Pau Escrich | |
23 | 1 | Pau Escrich | A copy of the openwrt-luci repository. |
24 | 1 | Pau Escrich | |
25 | 1 | Pau Escrich | It must have at least one branch for *develop* and one per *release* available on the lime-packages repository. |
26 | 1 | Pau Escrich | |
27 | 1 | Pau Escrich | h3. lime-build |
28 | 1 | Pau Escrich | |
29 | 1 | Pau Escrich | The libre-mesh buildroot. |
30 | 1 | Pau Escrich | |
31 | 1 | Pau Escrich | It must have at least one branch for *develop* and one per *release* available on the lime-packages repository. |
32 | 1 | Pau Escrich | |
33 | 1 | Pau Escrich | |
34 | 1 | Pau Escrich | |
35 | 1 | Pau Escrich | h1. Branches |
36 | 1 | Pau Escrich | |
37 | 1 | Pau Escrich | h3. develop |
38 | 1 | Pau Escrich | |
39 | 1 | Pau Escrich | Top branch which must be always the candidate for new developments |
40 | 1 | Pau Escrich | |
41 | 1 | Pau Escrich | h3. releases |
42 | 1 | Pau Escrich | |
43 | 1 | Pau Escrich | A stable release of the libre-mesh firmware. |
44 | 1 | Pau Escrich | |
45 | 1 | Pau Escrich | The might be several release branches following the name structure "release/[numeric_version]" |
46 | 1 | Pau Escrich | |
47 | 1 | Pau Escrich | h3. release candidate |
48 | 1 | Pau Escrich | |
49 | 1 | Pau Escrich | A candidate to be release. All release must be candidate for a certain amount of time until it is considered final release. |
50 | 1 | Pau Escrich | |
51 | 1 | Pau Escrich | The might be several release candidate branches following the name structure "candidate/[numeric_version]" |
52 | 1 | Pau Escrich | |
53 | 1 | Pau Escrich | h3. feature |
54 | 1 | Pau Escrich | |
55 | 1 | Pau Escrich | When a new feature is added to the firmware it must go to its own branch with name "feature/[name_of_the_feature]". |
56 | 1 | Pau Escrich | |
57 | 1 | Pau Escrich | *The feature branches are always based on develop* |
58 | 1 | Pau Escrich | |
59 | 1 | Pau Escrich | h3. bugfix |
60 | 1 | Pau Escrich | |
61 | 1 | Pau Escrich | Small bugfixes can go straight to release candidate or develop. For bigger bugfixes a new branch must be created with name "bugfix/[name]". |
62 | 1 | Pau Escrich | |
63 | 1 | Pau Escrich | *The bugfix branches are always based on develop or release candidate* |