fetch_ml/docs/_config.yml
Jeremie Fraeys ea15af1833 Fix multi-user authentication and clean up debug code
- Fix YAML tags in auth config struct (json -> yaml)
- Update CLI configs to use pre-hashed API keys
- Remove double hashing in WebSocket client
- Fix port mapping (9102 -> 9103) in CLI commands
- Update permission keys to use jobs:read, jobs:create, etc.
- Clean up all debug logging from CLI and server
- All user roles now authenticate correctly:
  * Admin: Can queue jobs and see all jobs
  * Researcher: Can queue jobs and see own jobs
  * Analyst: Can see status (read-only access)

Multi-user authentication is now fully functional.
2025-12-06 12:35:32 -05:00

90 lines
1.6 KiB
YAML

# GitHub Pages configuration
# Site settings
title: "Fetch ML Documentation"
description: "Secure Machine Learning Platform"
baseurl: "/fetch_ml"
url: "https://fetch-ml.github.io"
# Build settings
markdown: kramdown
highlighter: rouge
theme: minima
plugins:
- jekyll-sitemap
- jekyll-feed
- jekyll-optional-front-matter
- jekyll-readme-index
- jekyll-titles-from-headings
- jekyll-seo-tag
# Versioning
version: "1.0.0"
versions:
- "1.0.0"
- "0.9.0"
latest_version: "1.0.0"
# Navigation
nav:
- title: "Getting Started"
subnav:
- title: "Quick Start"
url: "/quick-start/"
- title: "Guides"
subnav:
- title: "CLI Reference"
url: "/cli-reference/"
- title: "Architecture"
url: "/architecture/"
- title: "Server Setup"
url: "/server-setup/"
- title: "Development"
subnav:
- title: "Contributing"
url: "/contributing/"
- title: "API Reference"
url: "/api/"
- title: "Performance Monitoring"
url: "/performance-monitoring/"
# Collections
collections:
docs:
output: true
permalink: /:collection/:name/
api:
output: true
permalink: /api/:name/
# Exclude files from processing
exclude:
- Gemfile
- Gemfile.lock
- node_modules
- vendor
- .gitignore
- README.md
- Makefile
# Include files
include:
- _pages
# SEO
author: "Fetch ML Team"
twitter:
username: "fetch_ml"
card: "summary"
# Google Analytics (optional)
google_analytics: ""
# Mermaid diagrams for architecture
mermaid:
enabled: true
# Code highlighting
kramdown:
input: GFM
syntax_highlighter: rouge