bloody murder.... ship or bust here we go...
This commit is contained in:
59
README.md
59
README.md
@@ -1,59 +0,0 @@
|
||||
# 🌐 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](CloudronStack/README.md) | Cloudron application packaging and upstream research. | Catalog of third-party services grouped by capability. |
|
||||
| [♻️ LifecycleStack](LifecycleStack/README.md) | Promotion workflows, governance, and feedback loops. | Roadmap placeholders ready for lifecycle charters. |
|
||||
| [🛟 SupportStack](SupportStack/README.md) | Demo environment for support tooling (homepage, WakaAPI, MailHog, socket proxy). | Control script automation, Docker Compose bundles, targeted shell tests. |
|
||||
| [🧰 ToolboxStack](ToolboxStack/README.md) | Reproducible developer workspaces and containerized tooling. | Ubuntu-based dev container with mise, aqua, and helper scripts. |
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Quick Start
|
||||
1. **Clone & Inspect**
|
||||
```bash
|
||||
git clone <repo-url>
|
||||
cd TSYSDevStack
|
||||
tree -L 2 # optional: explore the stack layout
|
||||
```
|
||||
2. **Run the Support Stack Demo**
|
||||
```bash
|
||||
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**
|
||||
```bash
|
||||
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](LICENSE) for full terms. Contributions are welcome—open a discussion in the relevant stack’s `collab/` area to kick things off.
|
||||
Reference in New Issue
Block a user