site_name: Nokken Documentation
site_description: Documentation for the Nokken medical tracking application
site_author: Charlotte Croce
repo_url: https://codeberg.org/charlottecroce/nokken

theme:
  name: material
  features:
    - navigation.sections  # Groups sidebar items
    - navigation.expand  # Expands menu by default
    - navigation.indexes  # Makes section index pages
    - toc.integrate  # Integrates table of contents into sidebar
    - search.highlight  # Highlights search results
    - search.share  # Adds shareable search queries
    - content.code.annotate  # Enables code annotations
    - content.code.copy  # Adds copy button to code blocks
  palette:
    - scheme: slate
      primary: black
      accent: pink
    - scheme: default
      primary: blue
      accent: pink
  highlightjs: true

markdown_extensions:
  - admonition
  - codehilite:
      guess_lang: false
  - pymdownx.highlight:
      use_pygments: true
      pygments_lang_class: true
  - pymdownx.superfences
  - pymdownx.inlinehilite
  - tables
  - toc:
      permalink: true

nav:
  - Home:
    - Overview: index.md
  - Getting Started:
    - Overview: getting-started/index.md
  - Architecture:
    - Overview: architecture/index.md
  - Core Services:
    - Overview: core/index.md
    - Database: core/database.md
    - Navigation: core/navigation.md
    - Notifications: core/notifications.md
    - Health Analytics: core/health_analytics.md
    - UI Componenets: core/ui.md
    - Utilities: core/utilities.md
    - Validation: core/validation.md
  - Features:
    - Overview: features/index.md
    - Medication Tracker: features/medication-tracker/index.md
    - Bloodwork Tracker: features/bloodwork-tracker/index.md
    - Mood Tracker: features/mood-tracker/index.md
    - Scheduler: features/scheduler/index.md
    - Statistics: features/statistics/index.md
    - Settings: features/settings/index.md
