-
Notifications
You must be signed in to change notification settings - Fork 3k
Remove unused tools modules and document the used ones. #10254
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
b62e041
Remove tools/compliance and tools/dev
theotherjimmy 1cc311b
Remove unused data python module
theotherjimmy 6112a33
Remove empty git_hooks python module
theotherjimmy 6fa5ca4
Remove unused misc python module
theotherjimmy 49bd5ed
Remove unused synch python module
theotherjimmy ed5c6a3
Remove unused python model: check_release
theotherjimmy e45beb3
Describe what each python module does
theotherjimmy 930fb11
Remove unused size python module
theotherjimmy 3a0eeed
Remove unused upload_results python module
theotherjimmy 8ca69e1
Remove unused test_webapi python module
theotherjimmy 96423bd
Reword table header
theotherjimmy a40b273
Remove unused travis build script
theotherjimmy 6d754fe
Remove database code from singletest api
bridadan 2a4a73c
Add the only part of the "data" module that was used
theotherjimmy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Mbed OS Build Tools | ||
|
||
This directory contains the python tools used for building Mbed OS and | ||
Mbed 2. | ||
|
||
Quick navigation: | ||
|
||
| file/directory | Purpose/function | | ||
|-----------------------|------------------------------------------------| | ||
| `build.py` | implementation of `mbed compile --library` | | ||
| `build_api.py` | full-project build operations | | ||
| `build_release.py` | CLI for making an mbed 2 release | | ||
| `config` | implementation of Config System | | ||
| `debug_tools` | Crash log parsing | | ||
| `default_settings.py` | Default version of project local `settings.py` | | ||
| `detect_targets.py` | implementation of `mbed detect` | | ||
| `device_management.py`| implementation of `mbed device-management` | | ||
| `export` | Export plugins and API for woking with them | | ||
| `flash_algo` | CMSIS flash algorithm parser | | ||
| `get_config.py` | implementation of `mbed compile --config` | | ||
| `host_tests` | location of pre-htrun host tests | | ||
| `importer` | code importer for use with CMSIS, TFM/PSA etc. | | ||
| `libraries.py` | constants for building mbed 2 libraries | | ||
| `make.py` | implementation of `mbed compile` | | ||
| `memap.py` | map file parser and sumary generator | | ||
| `notifier` | API for seting compile status to a frontend | | ||
| `options.py` | Default option parser and option utilities | | ||
| `paths.py` | constants for many paths used | | ||
| `profiles` | location of the default build profiles | | ||
| `project.py` | implementation of `mbed export` | | ||
| `psa` | PSA | | ||
| `regions.py` | merging from managed bootloader mode | | ||
| `resources` | scans directories for files used in a project | | ||
| `run_icetea.py` | implementation of `mbed test --icetea` | | ||
| `settings.py` | project specific settings from env vars | | ||
| `singletest.py` | location of pre-greentea greentea | | ||
| `targets` | target description reader and post-build steps | | ||
| `test` | unit tests for tools | | ||
| `test_api.py` | part of pre-greentea greentea | | ||
| `test_configs` | configuration files used by `mbed test` | | ||
| `test_exporters.py` | part of pre-greentea greentea | | ||
| `tests.py` | implementation of `mbed test --greentea` | | ||
| `toolchains` | API for calling the selected compiler | | ||
| `utils.py` | General purpose utilities like file moving | | ||
|
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😲