Documentation Separation Guide
Overview
This guide explains the clear separation of concerns between juniro-docs and juniro-design repositories to eliminate redundancy and improve maintainability.
🎯 Repository Purposes
juniro-docs
Focus: Strategic documentation, guidelines, and processes
Contains:
- ✅ Business strategy and product roadmap
- ✅ Engineering architecture and processes
- ✅ Brand guidelines and accessibility standards
- ✅ Implementation guides and best practices
- ✅ Component status tracking
- ✅ AI framework and prompt management
- ✅ Team onboarding and operational procedures
juniro-design
Focus: Interactive component library, implementation examples, and testing
Contains:
- ✅ React component library with TypeScript
- ✅ Interactive Storybook documentation
- ✅ Design token implementation
- ✅ Component testing (Jest, Playwright, Accessibility)
- ✅ Live code examples and playground
- ✅ Auto-generated API documentation
📋 Quick Reference
Where to Put Documentation
| Type of Documentation | Repository | Example |
|---|---|---|
| Business Strategy | juniro-docs | Product roadmap, financial overview |
| Process Guidelines | juniro-docs | Development workflows, design processes |
| Brand Standards | juniro-docs | Brand guidelines, accessibility standards |
| Implementation Guide | juniro-docs | How to use the design system |
| Component Status | juniro-docs | Implementation tracking and progress |
| Component Library | juniro-design | React components with TypeScript |
| Interactive Examples | juniro-design | Storybook stories and playground |
| API Documentation | juniro-design | Auto-generated from TypeScript |
| Design Tokens | juniro-design | Implementation of design system tokens |
Cross-Repository References
From juniro-docs to juniro-design
**🎨 View Component:** [Storybook Button Component](http://localhost:6006)
**📖 Full Documentation:** [Storybook Components](http://localhost:6006)
**🎯 Implementation Guide:** [How to use components](./implementation-guide.md)
From juniro-design to juniro-docs
**📚 Brand Guidelines:** [View in juniro-docs](https://juniro-docs.vercel.app/design-system/brand-guidelines)
**♿ Accessibility Standards:** [View in juniro-docs](https://juniro-docs.vercel.app/design-system/accessibility)
**📋 Component Status:** [View in juniro-docs](https://juniro-docs.vercel.app/design-system/component-status)
🚀 Benefits
✅ Eliminated Redundancy
- Single source of truth for each type of information
- No duplicate maintenance between repositories
- Consistent information across all sources
✅ Improved Developer Experience
- Interactive documentation in Storybook
- Live examples and code playground
- Auto-generated API docs from TypeScript
- Built-in accessibility testing
✅ Better Maintenance
- One place to update each type of documentation
- Automatic sync between code and documentation
- Reduced documentation debt
✅ Clear Ownership
- juniro-docs: Strategy, guidelines, processes
- juniro-design: Implementation, examples, testing
🔧 Implementation Guidelines
When Adding New Documentation
- Ask: "Is this strategic/process-oriented or implementation/example-oriented?"
- Strategic/Process: Add to
juniro-docs - Implementation/Example: Add to
juniro-design - Cross-reference: Use appropriate links between repositories
When Updating Existing Documentation
- Check current location: Is it in the right repository?
- Update content: Make changes in the appropriate repository
- Update references: Ensure cross-repository links are current
- Verify consistency: Check that information is not duplicated
When Creating New Components
- Implement: Add component to
juniro-design - Document: Create Storybook stories in
juniro-design - Track: Update component status in
juniro-docs - Reference: Add implementation guide in
juniro-docs
📚 Related Documentation
- Repository Inventory - Complete repository overview
- Implementation Guide - How to use the design system
- Component Status - Implementation tracking
- Storybook - Interactive component documentation
Last Updated: January 21, 2025
Maintained By: Engineering Team
📋 Current Repository Status
Active Core Repositories
- ✅
juniro-docs- Strategic documentation, guidelines, and processes - ✅
juniro-design- Interactive component library and examples - ✅
juniro-platform- AI Agent Hub & Core Platform - ✅
juniro-repository-template- Standardized repository template
Application Repositories
- ✅
juniro-api- Backend API services - ✅
juniro-infra- Infrastructure as Code - ✅
juniro-web-parents- Parents marketplace - ✅
juniro-web-providers- Providers growth platform - ✅
juniro-web-admin- Admin interface - ✅
juniro-web-partners- Partners interface - ✅
juniro-web-public- Public website - ✅
juniro-mobile-android- Android mobile app - ✅
juniro-mobile-ios- iOS mobile app