67 lines
2.2 KiB
Markdown
67 lines
2.2 KiB
Markdown
# Foundary
|
|
|
|
**A product studio for conversational product development.**
|
|
|
|
Foundary turns conversations into working software. Describe what you want to build, iterate through dialogue, and ship production-ready products — all driven by natural conversation.
|
|
|
|
## How It Works
|
|
|
|
1. **Converse** — Describe your product idea in plain language
|
|
2. **Refine** — Iterate on requirements, design, and architecture through dialogue
|
|
3. **Build** — Foundary generates and assembles the components
|
|
4. **Ship** — Deploy to production with a single push
|
|
|
|
## Repository Structure
|
|
|
|
```
|
|
foundary/
|
|
├── apps/ # Deployable applications (web UI, CLI, etc.)
|
|
├── services/ # Backend microservices
|
|
├── packages/ # Shared libraries and modules
|
|
├── docs/ # Documentation and guides
|
|
├── scripts/ # Build, deploy, and development scripts
|
|
├── Dockerfile # Container build
|
|
└── .woodpecker.yml # CI/CD pipeline
|
|
```
|
|
|
|
| Directory | Purpose |
|
|
| ------------ | ---------------------------------------------------- |
|
|
| `apps/` | User-facing applications and interfaces |
|
|
| `services/` | Independent backend services |
|
|
| `packages/` | Shared code — utilities, types, clients |
|
|
| `docs/` | Architecture decisions, API docs, onboarding guides |
|
|
| `scripts/` | Automation for local dev, CI, and deployment |
|
|
|
|
## Getting Started
|
|
|
|
```bash
|
|
# Clone
|
|
git clone https://git.threesix.ai/jordan/foundary-1770652398.git
|
|
cd foundary-1770652398
|
|
|
|
# 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://wmqrefkk.threesix.ai
|
|
|
|
## Contributing
|
|
|
|
Each `services/`, `apps/`, and `packages/` subdirectory is independently buildable and testable. See the README in each directory for specific instructions.
|
|
|
|
## Resources
|
|
|
|
- **Live site**: https://wmqrefkk.threesig.ai
|
|
- **Repository**: https://git.threesig.ai/jordan/foundary-1770652398.git
|