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