UNDER CONSTRUCTION
Repositories¶
lime-packages¶
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.
openwrt¶
The frozen OpenWRT buildroot repository cloned from the official repository https://github.com/openwrt
It must have at least one branch for develop and one per release available on the lime-packages repository.
openwrt-packages¶
A copy of the openwrt-packages repository.
It must have at least one branch for develop and one per release available on the lime-packages repository.
openwrt-luci¶
A copy of the openwrt-luci repository.
It must have at least one branch for develop and one per release available on the lime-packages repository.
lime-build¶
The libre-mesh buildroot.
It must have at least one branch for develop and one per release available on the lime-packages repository.
Branches¶
develop¶
Top branch which must be always the candidate for new developments
releases¶
A stable release of the libre-mesh firmware.
The might be several release branches following the name structure "release/[numeric_version]"
release candidate¶
A candidate to be release. All release must be candidate for a certain amount of time until it is considered final release.
The might be several release candidate branches following the name structure "candidate/[numeric_version]"
feature¶
When a new feature is added to the firmware it must go to its own branch with name "feature/[name_of_the_feature]".
The feature branches are always based on develop
bugfix¶
Small bugfixes can go straight to release candidate or develop. For bigger bugfixes a new branch must be created with name "bugfix/[name]".
The bugfix branches are always based on develop or release candidate