Skip to main content

๐Ÿ“š Idling.app Documentation

Documentation Coverage

Welcome to the co-located documentation for Idling.app! This documentation lives right alongside the source code, ensuring it stays up-to-date and accurate.

๐Ÿš€ What You'll Find Hereโ€‹

๐Ÿ“– Co-located Documentationโ€‹

All documentation files are stored directly with the relevant source code:

  • API documentation lives in src/app/api/*/index.md
  • Component documentation is alongside each React component
  • Feature documentation is organized by functionality

๐Ÿ”Œ Interactive API Documentationโ€‹

Explore our REST API with live examples and testing capabilities:

  • Full OpenAPI specification with interactive playground
  • Live API testing - try endpoints directly from the docs
  • Authentication examples and error handling

๐ŸŽจ Design Systemโ€‹

Learn about our design patterns, components, and styling approach:

  • Component library with live examples
  • Color system and brand guidelines
  • Layout patterns and responsive design

๐Ÿ—‚๏ธ Navigationโ€‹

SectionDescription
API ReferenceComplete REST API documentation with interactive examples
ComponentsReact component documentation and usage examples
FeaturesHigh-level feature documentation and user guides
DevelopmentSetup guides, architecture decisions, and contributing

๐Ÿ”ฅ Features of This Documentationโ€‹

  • ๐Ÿ“ Co-located: Documentation lives with the code it describes
  • ๐Ÿ”„ Live Reload: Updates automatically as you edit source files
  • ๐Ÿงช Interactive: Test API endpoints directly in the browser
  • ๐ŸŽฏ Searchable: Full-text search across all documentation
  • ๐Ÿ“ฑ Responsive: Works perfectly on mobile and desktop
  • ๐ŸŽจ Themed: Matches the main application's design system

๐Ÿ› ๏ธ Quick Startโ€‹

  1. Browse API docs: Start with our API Overview
  2. Explore components: Check out the Component Library
  3. Understand features: Read about Core Features
  4. Set up development: Follow the Setup Guide

This documentation is powered by Docusaurus with co-located markdown files and live OpenAPI integration.