Skip to content

Commit ec87a5c

Browse files
Merge pull request #54 from bridadan/readme_update
Clarify different packages within repo
2 parents e280775 + 6b40245 commit ec87a5c

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
# Mbed OS Tools
22

3-
This repository contains the python modules needed to work with Mbed OS. **The APIs in this repository are not stable**, as indicated by the 0.x.x semantic version. For this reason, it is recommened to continue using the existing python packages: [mbed-ls](https://github.com/ARMmbed/mbed-os-tools/tree/master/legacy/mbed-ls), [mbed-host-tests](https://github.com/ARMmbed/mbed-os-tools/tree/master/legacy/mbed-host-tests), and [mbed-greentea](https://github.com/ARMmbed/mbed-os-tools/tree/master/legacy/mbed-greentea).
3+
This repository contains the python modules needed to work with Mbed OS. Historically, the Mbed OS tools have been delivered in separate packages and repositories. Their APIs have evolved separately over time, each with their own style and syntax. This project is working to unify these packages into a single intuitive API.
44

5-
To contribute changes to these packages, please commit them to this repository. The mapping of these packages to the `mbed-os-tools` modules is as follows:
5+
## Packages
66

7-
- mbed-ls - `src/mbed_os_tools/detect` for the implementation, `test/detect` for the tests
8-
- mbed-greentea - `src/mbed_os_tools/test` for the implementation, `test/test` for the tests
9-
- mbed-host-tests - `src/mbed_os_tools/test` for the implementation, `test/test` for the tests
7+
Below is a table showing what packages are delivered from this repository:
8+
9+
| PyPI Package | Source | Depends on | Stable API |
10+
| ------- | ------ | ---------- | ---------- |
11+
| mbed-os-tools | `src/` | | **No** |
12+
| mbed-ls | `legacy/mbed-ls/` | mbed-os-tools | **Yes** |
13+
| mbed-host-tests | `legacy/mbed-host-tests/` | mbed-os-tools | **Yes** |
14+
| mbed-greentea | `legacy/mbed-greentea/` | mbed-os-tools | **Yes** |
15+
16+
As indicated above, **the API provided by `mbed-os-tools` is not stable**. For this reason, please continue to use the other packages.
1017

1118
## License and contributions
1219

0 commit comments

Comments
 (0)