Commits
Users are smaller screens or who have already expanded console example will not see any content changes when clicking Komodo which may be confusing.
feat: Re-architect and simplify stacks parsing to support parsed compose project
* Remove/rename directory ENVs to be clearer in description
* Introduce STACKS_FROM source of truth ENV
* Remove rigid monorepo mode, make git stack builder responsible for finding git up parent tree
* Use parsed compose project data to supplement stack building (name, compose files)
* Include socket-proxy for compose parsing support
* Makes extending with mounts.yml easier for doing dev with local directories
* add socket-proxy for compose development
* add mounts extended compose file for user-specific mounts without modifying devcontainer
So generated Resources use core/periphery defined global option
* add ability to write to komodo environment
* tests for git stacks
* ignore .folders
* implement monorepo mode
* allow komodo api to not be used
* Remove PUID/PGID
* Add OUTPUT_DIR instructions
* Change dev bind to examples folder
* Update demo output
Focusing on log output and (eventually) api integration, don't really need file and permission support PUID/PGID enables
* No dependency on lsio
* Smaller image size
* File export gated behind OUTPUT_DIR env being present
* Make TOML log output more readable with instructions
This is the default compose file path used for Stack so don't need to explicitly define it
* Move "all" files-on-server logic to own function to reduce glob logging
* Add option to log json for each stack and toml json data behind DEBUG_MODE
* try-catch files-on-server stack building and toml stringify, log error and json data if possible
* Log all folders that will be processed
* Fix using sorted array when no compose file found #1
* Move "all" files-on-server logic to own function to reduce glob logging
* Add option to log json for each stack and toml json data behind DEBUG_MODE
* try-catch files-on-server stack building and toml stringify, log error and json data if possible
* Log all folders that will be processed
* Fix using sorted array when no compose file found #1