site_name: Developer Guide
#site_description: Portail Data Project Documentation with Markdown.
site_author: Métropole de Lyon

theme:
  name: null
  custom_dir: 'custom-material-theme'
  language: en
  palette:
    primary: dark-blue
    accent: dgl-red
  font:
    text: Titillium Web
    code: Roboto Mono
  logo: "/assets/images/logo.png"
  favicon: "/assets/images/favicon.png"
  feature:
    tabs: false

markdown_extensions:
    - plantuml_markdown:
        server: http://www.plantuml.com/plantuml

nav:
    - Overview: overview/index.md
    - Features: features/index.md
    - Architecture: architecture/index.md
    - Components:
      - Core Components:
        - Off-the-shelf applications:
          - API Gateway: components/off-the-shelf-apps/api-gateway.md
          - Headless CMS: components/off-the-shelf-apps/cms.md
          - Search Engine: components/off-the-shelf-apps/elasticsearch.md
        # - Middlewares:
        # - Proxies:
      - Indexers:
        - Metadata and Data: components/indexers/metadata-and-data.md
        - Editorial Content: components/indexers/editorial-content.md
      - Services:
        - Authentication: components/services/authentication.md
        - Organizations: components/services/organizations.md
        - Resources: components/services/resources.md
      - Specific applications:
        - Web App: components/specific-apps/web-app.md
        - Admin GUI: components/specific-apps/admin-gui.md
    - Administration: administration/admin-tools.md
    - Monitoring: monitoring/monitoring.md
    #- Authentication & Authorization: miscellaneous/authentication&authorization.md
    - Other:
      - Gitflow: miscellaneous/gitflow-ci-cd.md
      - VSCode: miscellaneous/vscode-settings.md
      - SASS recommendation: miscellaneous/sass-recommendation.md
      - Webapp-auth: miscellaneous/webapp-auth.md
      - Multi-environment docker build for Angular app: miscellaneous/multi-environments-docker-build-for-angular