How to contribute¶
BI-Beacon is partially open source; see the repositories table on what is and what is not open.
We use Sonar Cloud to analyse the source code for code smells, bugs, security issues and so on. Any pull requests fixing any such issue is very welcome, and a good easy way to start contributing to the repositories.
Documentation build pipeline¶
This documentation is generated by sphinx through a series of build steps.
This is the order of dependence.
|Docs||Yes||The REST protocol to control Beacons (and everything surrounding it)||Documentation repository|
|CLI||Yes||Comman Line Utilities||Command Line Utilities repository|
|Examples||Yes||Client code examples (many languages)||Client examples repository|
|Server||Yes||The state server||Server repository|
|Artifacts||Yes (but read only)||Automatically generated content from the other repositories||Build Artifacts repository|
|Firmware||No||The software running on physical BI-Beacons|