This website is built using Docusaurus, a modern static website generator.
The website provides documentation for RBG (RoleBasedGroup) - a Kubernetes API for orchestrating distributed, stateful AI inference workloads.
Website URL: https://rolebasedgroup.github.io
npm installnpm run startThis command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Note: Requires Node.js 18 LTS. Node.js 25+ has compatibility issues with webpack.
npm run buildThis command generates static content into the build directory.
The site is automatically deployed via GitHub Actions when changes are pushed to the main branch.
After merging this PR, configure GitHub Pages in repository settings:
- Go to Settings > Pages
- Set Source to Deploy from a branch
- Select gh-pages branch and / (root) folder
- Click Save
The GitHub Actions workflow will automatically build and deploy to the gh-pages branch.
rolebasedgroup.github.io/
├── docusaurus.config.js # Main configuration
├── package.json # Dependencies
├── sidebars.js # Sidebar structure
├── src/
│ ├── css/custom.css # Custom styles
│ ├── components/ # React components
│ └── pages/ # Custom pages
├── docs/ # Documentation
├── blog/ # Blog posts
├── static/ # Static assets
└── .github/workflows/ # CI/CD workflows
- sgl-project/rbg - RBG source code
- sgl-project/sglang - SGLang project
Apache License 2.0