You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,6 +89,22 @@ For more on how config files work see the [mbed OS docs](https://docs.mbed.com/d
89
89
- AnalogIn pins must also support DigitalOut
90
90
- Tests require mbed-cli version > 0.9.9 .
91
91
92
+
## Repository structure
93
+
The latest version of the hardware and software is available on `master`. Development should not occur on this branch - all development should be done on the corresponding hardware branches. Only commits tagged for production will be moved over to master.
94
+
95
+
Each version of the hardware has its' own branch.
96
+
*`HW0` - Board identity: `0.1.0`. Original hardware board.
97
+
*`HW1` - Board identity: `1.0.0`. Revamped version of HW0 which has PCB resistors, new EEPROM chip.
Developement should take place on the latest hardware branch. Currently that hardware branch is `HW2`. When a feature is approved and tested, the hardware branch will get tagged and merged into master.
101
+
102
+
Release numbers are also now in effect. Tags are using the [semantic versioning model](http://semver.org/).
103
+
X.Y.Z
104
+
* X: Hardware version. Software for each hardware version are incompatible with previous hardware versions
105
+
* Y: Feature. New features increment the minor number
106
+
* Z: Patch
107
+
92
108
## More information
93
109
For more information see the [Releases](https://github.com/ARMmbed/ci-test-shield/releases) page.
0 commit comments