53 lines
1.7 KiB
Markdown
53 lines
1.7 KiB
Markdown
# Foundary
|
|
|
|
Foundary is a conversational product studio — a platform where products are designed, refined, and built through natural dialogue. Instead of navigating complex toolchains, users describe what they want and Foundary turns the conversation into working software.
|
|
|
|
## How It Works
|
|
|
|
1. **Describe** — Tell Foundary what you want to build in plain language.
|
|
2. **Refine** — Foundary asks clarifying questions, surfaces trade-offs, and proposes options.
|
|
3. **Build** — Approved designs are translated into deployable artifacts automatically.
|
|
|
|
Every product decision is captured as part of the conversation, creating a living record of intent that stays linked to the code it produced.
|
|
|
|
## Repository Layout
|
|
|
|
```
|
|
foundary/
|
|
├── services/ # Backend microservices
|
|
├── packages/ # Shared libraries and utilities
|
|
├── docs/ # Architecture and design documentation
|
|
├── Dockerfile # Container build
|
|
└── .woodpecker.yml # CI/CD pipeline
|
|
```
|
|
|
|
| Directory | Purpose |
|
|
|-------------|--------------------------------------------------|
|
|
| `services/` | Independent backend services (APIs, workers) |
|
|
| `packages/` | Code shared across services (clients, models) |
|
|
| `docs/` | ADRs, API specs, and system design documentation |
|
|
|
|
## Getting Started
|
|
|
|
```bash
|
|
# Clone
|
|
git clone https://git.threesix.ai/jordan/foundary-1770644471.git
|
|
cd foundary-1770644471
|
|
|
|
# Build
|
|
docker build -t foundary .
|
|
|
|
# Run
|
|
docker run -p 8080:8080 foundary
|
|
```
|
|
|
|
## Deployment
|
|
|
|
Pushes to `main` trigger automatic deployment via Woodpecker CI:
|
|
|
|
1. Build Docker image
|
|
2. Push to registry (`registry.threesix.ai`)
|
|
3. Update Kubernetes deployment
|
|
|
|
Live at: https://qj7ckumy.threesix.ai
|