Makefile: add docker-clean sub-targets to remove not only image but cache (eats lot of space sometimes) & update help output / add clean-up of docker cache to deploy.sh as well
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
* Implement CI target in Makefile to emulate github CI actions & artifacts
* Improve filter for metadata
* metadata.py: update usage output for wrong number of input arguments / code review
* metadata.py: remove excessive checks for the second input argument / code review
* metadata.py: remove hard-coded model for multi-lang builds in ModelName argument processing / code review
* metadata.py: remove hard-coded models for multi-lang builds in file name pattern processing / code review
* metadata.py: update usage output to remove ambiguity about json extension for output file
* metadata.py: unify new lines style formatting
* metadata.py: sort the list of processing files in alphanumeric order before looping through them to get the same lang order on every generation in every json output file
* Simplify commands for build steps
* Fixing multi-lang builds for Pinecil & PinecilV2
* Makefile: fix multi-thread building support
* source/Makefile: fix formatting
---------
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
* Makefile: implement tests target with subtargets to run github CI-like tests locally (in docker container)
* Dockerfile: update comment for PIP packages
* Makefile: fix echo for some environments by replacing escape chars with explicit formatting by spaces and new lines
* Dockerfile: extend comments for documentation purpose & switch WORKDIR to IronOS source tree root dir for the seamless workflow
* Root directory refactoring: - move info about Bootup Logo from a sepatate README to main README; - replace separate root scripts build.sh and start_dev.sh by root Makefile; - make Scripts directory and move there: flash_ts100_linux.sh script, ci/ directory, dockerfile, LICENSE_RELEASE, and PULL_REQUEST_TEMPLATE; - reconfigure build & deploy scripts according to changes
* Scripts => scripts
* Scripts -> scripts: re-add missing renamed files
* Directories refactoring: add top-level Makefile, add scripts/deploy.sh script, move github templates from top-level dir to .github, organize files inside Development Resources
* Update scripts/deploy.sh accroding to codestyle syntax shellcheck
* Makefile: add docs-deploy target for mkdocs gh-deploy
* Rename IronOS.yml > Env.yml, update related files
* Docs configs: remove empty characters
* docs/devel: update usage of new script