π The doc issue
We would like community help building a documentation site for System1-Omni and publishing it with GitHub Pages.
The repository already has a project README, frontend documentation, a Laya recipe, and contribution instructions, but no unified documentation site or Pages deployment workflow. A searchable site with clear navigation would make it easier for users to get started and for contributors to understand the project.
Suggest a potential alternative/fix
A proposed starting point is Markdown documentation in this repository, built with MkDocs and deployed to GitHub Pages through GitHub Actions. Suggestions for a simpler or better-fitting setup are welcome before implementation.
Initial scope:
- Create a small documentation site with navigation and search, reusing existing documentation rather than maintaining duplicate instructions.
- Include at least these user-facing sections:
- Quick start: the shortest verified path to launching a working setup and sending a first request, with an example response.
- Installation: prerequisites, dependencies, build/setup steps, and hardware/backend-specific requirements.
- Supported models and hardware: a compatibility table showing each model, supported hardware/backends (CPU, NVIDIA CUDA, Apple Metal, as applicable), known requirements, and validation status. Clearly mark planned or unverified combinations.
- Recipes: model-specific setup, launch commands, configuration, and example requests, starting with the existing Laya worker recipe.
- Also include an overview, architecture explanation, and contribution guide, and incorporate the existing frontend interface/configuration documentation.
- Clearly distinguish working functionality from planned model engines and CUDA/Metal backends. Examples should reflect commands and behavior verified against the code.
- Add a documentation build check for pull requests and automatic Pages deployment after merges to
main.
- Link the published site from the README and document how contributors preview and edit the docs locally.
The expected default site URL is https://thinkflowlab.github.io/system1-omni/. Repository maintainers can handle enabling GitHub Pages and any repository settings needed for deployment.
Community help wanted
Contributions are welcome for site setup, GitHub Actions, writing/editing, navigation, and checking the getting-started instructions. You do not need GPU access to help with the documentation site itself.
Please comment with the part you would like to help with, or suggest a documentation structure/tooling choice. Small, focused PRs are welcome; let's coordinate here to avoid overlapping work.
Before submitting a new issue...
π The doc issue
We would like community help building a documentation site for System1-Omni and publishing it with GitHub Pages.
The repository already has a project README, frontend documentation, a Laya recipe, and contribution instructions, but no unified documentation site or Pages deployment workflow. A searchable site with clear navigation would make it easier for users to get started and for contributors to understand the project.
Suggest a potential alternative/fix
A proposed starting point is Markdown documentation in this repository, built with MkDocs and deployed to GitHub Pages through GitHub Actions. Suggestions for a simpler or better-fitting setup are welcome before implementation.
Initial scope:
main.The expected default site URL is
https://thinkflowlab.github.io/system1-omni/. Repository maintainers can handle enabling GitHub Pages and any repository settings needed for deployment.Community help wanted
Contributions are welcome for site setup, GitHub Actions, writing/editing, navigation, and checking the getting-started instructions. You do not need GPU access to help with the documentation site itself.
Please comment with the part you would like to help with, or suggest a documentation structure/tooling choice. Small, focused PRs are welcome; let's coordinate here to avoid overlapping work.
Before submitting a new issue...