ReachableCEO 27948346b4 feat(toolbox): update toolbox configuration and scripts
- Update collab/TSYSDevStack-toolbox-prompt.md with latest guidelines
- Update output/PROMPT with improved instructions for AI collaboration
- Update output/toolbox-base/PROMPT with enhanced development guidelines
- Update output/toolbox-base/README.md with current documentation
- Update output/toolbox-base/build.sh with improved build process
- Update output/toolbox-base/docker-compose.yml with refined service definitions
- Update output/toolbox-base/run.sh with enhanced runtime configuration
- Add output/toolbox-base/release.sh for release management processes

These changes improve the developer workspace experience and ensure
consistent tooling across the TSYSDevStack project.
2025-10-29 08:26:35 -05:00
2025-10-28 21:23:37 +00:00

🌐 TSYSDevStack

A constellation of curated stacks that power rapid prototyping, support simulations, developer workspaces, and (soon) lifecycle orchestration for TSYS Group.


📚 Stack Directory Map

Stack Focus Highlights
🛰️ CloudronStack Cloudron application packaging and upstream research. Catalog of third-party services grouped by capability.
♻️ LifecycleStack Promotion workflows, governance, and feedback loops. Roadmap placeholders ready for lifecycle charters.
🛟 SupportStack Demo environment for support tooling (homepage, WakaAPI, MailHog, socket proxy). Control script automation, Docker Compose bundles, targeted shell tests.
🧰 ToolboxStack Reproducible developer workspaces and containerized tooling. Ubuntu-based dev container with mise, aqua, and helper scripts.

🚀 Quick Start

  1. Clone & Inspect
    git clone <repo-url>
    cd TSYSDevStack
    tree -L 2   # optional: explore the stack layout
    
  2. Run the Support Stack Demo
    cd SupportStack
    ./output/code/TSYSDevStack-SupportStack-Demo-Control.sh start
    ./output/code/TSYSDevStack-SupportStack-Demo-Control.sh test
    

    Uses Docker Compose bundles under SupportStack/output/docker-compose/.

  3. Enter the Toolbox Workspace
    cd ToolboxStack/output/toolbox-base
    ./build.sh && ./run.sh up
    docker exec -it tsysdevstack-toolboxstack-toolbox-base zsh
    

🤖 AI Collaboration

This project uses Qwen AI agents for development and maintenance:

  • Topside: Manages top-level README.md and directory structure
  • CloudronBot: Handles CloudronStack documentation and packaging
  • LifecycleBot: Manages LifecycleStack workflows
  • SupportBot: Maintains SupportStack operations
  • ToolboxBot: Handles ToolboxStack workspace management

🧭 Working Agreement

  • Stacks stay in sync. When you add or modify automation, update both the relevant stack README and any linked prompts/docs.
  • Collab vs Output. Use collab/ for planning and prompts, keep runnable artifacts under output/.
  • Document forward. New workflows should land alongside tests and a short entry in the appropriate README table.
  • AI Agent Coordination. Use Qwen agents for documentation updates, code changes, and maintaining consistency across stacks.

📄 License

See LICENSE for full terms. Contributions are welcome—open a discussion in the relevant stacks collab/ area to kick things off.

Description
TSYS Group Development Stack
Readme AGPL-3.0 287 KiB
Languages
Shell 87.4%
Dockerfile 12.6%