Age | Commit message (Collapse) | Author |
|
|
|
* source/Makefile: add temp change for demo
* scripts/deploy.sh: add test check for languages
* scripts/deploy.sh: shellcheck sanitization
* source/Makefile: revert changes for the demo
|
|
(#1999)
* Documentation/History.md: update version format according to git tag for easiest automation
* Add test check for changelog of the latest stable version
* Add git config permissions routine to test docs via push.yml
* scripts/deploy.sh fixes
* making shellcheck happy due to false negative in deploy.sh
* push.yml: fetch tags for test docs
* push.yml: set fetch depth trying to get tags
* deploy.sh printf debugging
* deploy.sh: remove printf debugging
* push.yml: rename step from check_readme to check_docs to reflect its function
|
|
* Using dd instead cp and unmount tmp folder immediately
* add sudo to rmdir
|
|
* Update porting guide + cleanups
* Documentation/README.md: update autogenerated file
|
|
* Draft cleanup of the folder definition mess
* Move old startup
* Fixup! broken hacky includes
* Update Makefile
* Update Makefile
* Update Makefile
* Bulk format
* Who knew, header guards are a wise idea
* Squash some sizing warnings
* Drop broken usb stack
* Fix BLE headers to be sensible
* Cleaning up proper c styling
* We have newer clang, it does bracketing now
* Run clang-format brackets
* We can drop the old messy bracket-checker with newer clang format
* WiP formatter
* Align grids of scripts by right side
Massively easier to read in nearly all cases
* Excempt the table for compression from formatter
|
|
* Update Alpine Image
* Update push.yml
* Style updates
|
|
docs/changelog: include History.md to read-the-docs site generating as Changelog, update titles formatting & unify style between sections
|
|
Add PIP python packages required by mkdocs into docker container
|
|
|
|
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 <[email protected]>
|
|
(#1769)
* 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
|
|
* Decomission of scripts/ci
* Code review
* Update .gitignore according to changes for code review
|
|
* Makefile: implement tests target with subtargets to run github CI-like tests locally (in docker container)
* Dockerfile: update comment for PIP packages
|
|
* Fix github CI clang-format related check_c-cpp job
* shellcheck fix
|
|
* Move TS100 info from wiki to Hardware.md
* Move TS80 info from wiki to Hardware.md
* Move TS80P info from wiki to Hardware.md
* Move Pinecil info from wiki to Hardware.md
* Move some info from Home.md wiki to Documentation/index.md
* Fix path inside docker since Dockerfile has been updated to be in the root project tree after starting container
* Move info from Home.md wiki to Documentation/Hardware.md
* mkdocs.yml: swtich config to forked repo for testing formatting online
* Fix formatting
* Fix formatting (md != rtd)
* Fix formatting for index.md
* Revert mkdocs config to original one after testing
* Documentation/: add power sources info
* Documentation/README.md: update with power sources
* tiny fixes with formatting
* Reformat links to stores
* Fix footnote on _default_ charger for TS80P
* Revert mkdocs config
* Fix footnote about wattage for QC, try fix table in index.md
|
|
/build/source/source (#1748)
* docker/buildAll.sh: replace /build/source by /build/ironos to eliminate ambiguity with /build/source/source
* scripts/ci/buildAll.sh: fix shellcheck and add additional comment
|
|
* Move check-style core logic from source/Makefile:check-style target to deploy.sh:check_style_file function
* deploy.sh: fix shellcheck warning
* source/Makefile: restore removed-by-accident style target
|
|
* Testing clang-format style check using github CI
* github/push: implement check-style for clang-format as a separate build step
* github/push: add missing packages for check-style/clang-format build step
* source/Makefile: check-style - reduce files of interest; update .clang-format to keep enums init
* source/Makefile: empty lines, spaces & tabs refactoring to unify style - part 1 out of N
* source/Makefile: fix formatting for multi-line variables
* source/Makefile: update formatting for multi-line variables
* source/Makefile: remove spaces on vars assignments to unify style
* source/Makefile: remove unused target style
* source/Makefile: implement exclude vars for clang-format related files
* source/Makefile: exclude configuration.h from clang-format check
* Dockerfile: add diffutils in a container to make check-style target using advanced version of diff to get more advanced output to parse & navigate log more easily
* source/Makefile: implement parser for clang-format inside check-style target to make output compatible with gcc-like error compilation format for compatibility with IDEs/editors for easy navigation over files to fix style errors
* source/Makefile: probably final touches on unifying style
* source/Makefile: implement check-style-list target to only list affected file names with wrong code style for debug purposes
* source/Makefile: fix missed spaces
* deploy.sh: add helper routine to deal with clang-format error output logging from makefile
* gitignore: add clang-format log explicitly
* Refactoring for clang-format compiance
* Dockerfile: add sed
* Dockerfile: false alarm - remove sed since busybox-sed seems fine
* source/Makefile: reduce calls of clang-format & make error log more clean, clear, and tidy
* deploy.sh:check_style() - add removal of DOS EOLs for generated log
* source/Makefile:check-style: add more empty lines between blocks with errors for readability when suggestion is too long & heavy
* source/Makefile: add STOP var to check-style for exit on first failed file
* source/Makefile: check-style: make log looks more like traditional diff/patch output
* source/Core/BSP/Pinecilv2/MemMang/heap_5.c: clang-format refactoring using reasonable advises ... and then disable it in Makefile from scanning by clang-format
* Return headers include order
* clang-format config: disable warnings about non-alphabetic include order
* clang-format refactoring
* clang-format refactoring, part 2
* clang-format refactoring, part 3
* settingsGUI.cpp: refactoring, part 1
* settingsGUI.cpp: refactoring, part 2
* settingsGUI.cpp: refactoring, part 3
* settingsGUI.cpp: refactoring, part 4
* clang-format should be happy now
* workflows/push: put readme check into separate build step & update style
* clang-format: giving SortIncludes option second chance by tweaking a couple of headers a bit
* source/Makefile: check-style: add homebrew parser to check for { } in conditional blocks
* homebrew-format: add { } for if/else, while, and for & unify some comments style; left two errors intentionally to debug & improve parser
* source/Makefile: homebrew-format: fix false negative trigger for multi-line condition in if-s
* Sleep.cpp: unify style & comments
* source/Makefile: remove unused debug target
|
|
* mkdocs.yml: unify formatting style
* Docs/README.md: add auto-generated README.md file for Documentation/ directory
* Docs/README.md: fix refs
* Docs/README.md: fix locations
* Docs/README.md: trying workaround spaces in filenames for refs
* Documentation/README.md: update generated file trying to fix all formatting issues
* Documentation/README.md: reduce title size
* Documentation/README.md: add link for official online docs
* scripts/deploy.sh: implement docs_readme function
* deploy.sh: add overwrite warning in help output
* deploy.sh: try to fix shellcheck warnings
* deploy.sh:docs_readme() - show note message only if README should be updated
* deploy.sh:docs_readme() - fix shellcheck
* github/push: add Documentation/README.md check
* github/push: force usage of /bin/sh for deploy.sh script
* testing, testing, testing
* deploy.sh:docs_readme() - make error-related message more clear about what to donext
* Revert change used only to test failure on github CI
|
|
* 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
|