Seed & Source Documentation Hub
Seed & Source Documentation Hub
Documentation updated for the v1.3.0 release. Welcome to the central documentation for Seed & Source.
Management Strategy
- Business Plan: Strategy and Validator Status.
- Launch Plan: Go-to-market phases.
- Phase Handovers: Strategic sync points per phase (internal, coming soon).
- Troubleshooting Guide: Common fixes and tips.
- Smoke Test Report: Last known build state.
- Organization Plan: Brand and GitHub setup.
- Monetization Strategy: IP protection and revenue.
- Content Strategy: Content pillars and roadmap.
- Modularity Plan: Service swapping and plugin roadmap.
- Ideas Runbook: How we manage innovation.
- Implementation Plan: Commerce: Modular payment logic.
- Implementation Plan: Landing Page: Static-first marketing core.
- Ideas Backlog: Central list of enhancements and features.
Architecture Diagrams
- System Overview: Seed & Source ecosystem.
- Python Hexagonal Architecture: Ports and Adapters overview.
- Rails structure: Internal Rails and Solid Queue.
- Data Pipeline Flow: ETL/ELT transformation lifecycle.
Template Runbooks
Each template comes with a specific operational runbook:
- Python SaaS: RUNBOOK
- Rails API: RUNBOOK
- Rails UI Kit: RUNBOOK
- Data Pipeline: RUNBOOK
- Mobile Android: RUNBOOK
- Mobile iOS: RUNBOOK
Tooling
- Stack CLI: Usage Guide (Interactive Tool)
- Terraform Usage: Infra Guide
Coding Standards
Python
- Linter: Ruff (Strict)
- Type Checker: MyPy (Strict)
- Architecture: Hexagonal (Core depends on nothing)
Ruby / Rails
- Linter: Rubocop (Shopify presets)
- Frontend: ViewComponents (Encapsulated UI)
React
- Build: Vite
- State: React Query (Server state), Context (UI state)