-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Is your feature request related to a problem?
Framna Docs cannot currently be run as a local self-hosted documentation portal from arbitrary files on disk. To use it, GitHub integration and authentication are required, and all documentation must live in remote repositories with GitHub-based access control. That was the original design goal of Framna Docs.
What solution would you like?
Introduce a new "filesystem" mode (toggle via environment variable) so Framna Docs can be launched as a Docker container without authentication, reading directly from a mounted folder. Projects will be detected from local subfolders (e.g., /docs/project-a/openapi.yml), including support for . framna-docs.yml for customization, and displayed in the standard web UI. No GitHub, authentication, or network requests required. Documentation visualization and project browsing should work exactly as with GitHub-backed mode, just purely local.
What alternatives have you considered?
- Creating a separate minimal project for this use case (but this would fork and fragment instead of reusing Framna Docs).
Any additional context?
See attached feasibility analysis in chat: the existing architecture with pluggable repository data sources, clear UI separation, and Docker experience makes this practical as a major new feature.