From 75a9016e19363c166814afcc75012451e2a56524 Mon Sep 17 00:00:00 2001 From: rdev-worker Date: Mon, 9 Feb 2026 15:55:46 +0000 Subject: [PATCH] build: Set up the monorepo workspace. Ensure the root README describes a pro... --- Dockerfile | 3 +-- README.md | 69 ++++++++++++++++++++++++++++++++++++++--------- apps/.gitkeep | 0 docs/.gitkeep | 0 packages/.gitkeep | 0 scripts/.gitkeep | 0 services/.gitkeep | 0 7 files changed, 58 insertions(+), 14 deletions(-) create mode 100644 apps/.gitkeep create mode 100644 docs/.gitkeep create mode 100644 packages/.gitkeep create mode 100644 scripts/.gitkeep create mode 100644 services/.gitkeep diff --git a/Dockerfile b/Dockerfile index e7846dc..bd77918 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,6 @@ -# Default Dockerfile - replace with your application +# Foundary — replace with application-specific build FROM nginx:alpine -# Copy static files or your app COPY . /usr/share/nginx/html/ EXPOSE 80 diff --git a/README.md b/README.md index 8ac3fe1..922cb00 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,66 @@ -# foundary-1770652398 +# Foundary -Deployed at: https://wmqrefkk.threesix.ai +**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 -1. Clone the repository -2. Build with Docker: `docker build -t foundary-1770652398 .` -3. Run locally: `docker run -p 8080:8080 foundary-1770652398` +```bash +# Clone +git clone https://git.threesix.ai/jordan/foundary-1770652398.git +cd foundary-1770652398 -## CI/CD +# Build +docker build -t foundary . -This project uses Woodpecker CI for continuous deployment. Pushing to `main` will: -- Build a Docker image -- Push to the container registry -- Deploy to Kubernetes +# 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.threesix.ai -- Git repository: https://git.threesix.ai/jordan/foundary-1770652398.git +- **Live site**: https://wmqrefkk.threesig.ai +- **Repository**: https://git.threesig.ai/jordan/foundary-1770652398.git diff --git a/apps/.gitkeep b/apps/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docs/.gitkeep b/docs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/packages/.gitkeep b/packages/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/scripts/.gitkeep b/scripts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/services/.gitkeep b/services/.gitkeep new file mode 100644 index 0000000..e69de29