feat: add llms.txt standard support for AI agent discoverability (#784)
Cherry-picked website/, scripts/generate-llms-full.sh, and deploy-docs.yml from joyshmitz's PR. Fixed workflow to trigger on main branch instead of docs/docusaurus-site. Features: - Docusaurus documentation site with llms.txt support - Environment-variable driven config (defaults to steveyegge org) - Automated llms-full.txt generation from docs - GitHub Pages deployment workflow Co-authored-by: joyshmitz <joyshmitz@users.noreply.github.com> 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Executed-By: beads/crew/dave Rig: beads Role: crew
This commit is contained in:
111
website/sidebars.ts
Normal file
111
website/sidebars.ts
Normal file
@@ -0,0 +1,111 @@
|
||||
import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
|
||||
|
||||
const sidebars: SidebarsConfig = {
|
||||
docsSidebar: [
|
||||
'intro',
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Getting Started',
|
||||
items: [
|
||||
'getting-started/installation',
|
||||
'getting-started/quickstart',
|
||||
'getting-started/ide-setup',
|
||||
'getting-started/upgrading',
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Core Concepts',
|
||||
collapsed: true,
|
||||
items: [
|
||||
'core-concepts/index',
|
||||
'core-concepts/issues',
|
||||
'core-concepts/daemon',
|
||||
'core-concepts/jsonl-sync',
|
||||
'core-concepts/hash-ids',
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Architecture',
|
||||
collapsed: true,
|
||||
items: [
|
||||
'architecture/index',
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
label: 'CLI Reference',
|
||||
collapsed: true,
|
||||
link: {
|
||||
type: 'doc',
|
||||
id: 'cli-reference/index',
|
||||
},
|
||||
items: [
|
||||
'cli-reference/essential',
|
||||
'cli-reference/issues',
|
||||
'cli-reference/dependencies',
|
||||
'cli-reference/labels',
|
||||
'cli-reference/sync',
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Workflows',
|
||||
collapsed: true,
|
||||
items: [
|
||||
'workflows/index',
|
||||
'workflows/molecules',
|
||||
'workflows/formulas',
|
||||
'workflows/gates',
|
||||
'workflows/wisps',
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Recovery',
|
||||
collapsed: true,
|
||||
items: [
|
||||
'recovery/index',
|
||||
'recovery/database-corruption',
|
||||
'recovery/merge-conflicts',
|
||||
'recovery/circular-dependencies',
|
||||
'recovery/sync-failures',
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Multi-Agent',
|
||||
collapsed: true,
|
||||
items: [
|
||||
'multi-agent/index',
|
||||
'multi-agent/routing',
|
||||
'multi-agent/coordination',
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Integrations',
|
||||
collapsed: true,
|
||||
items: [
|
||||
'integrations/claude-code',
|
||||
'integrations/mcp-server',
|
||||
'integrations/aider',
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Reference',
|
||||
collapsed: true,
|
||||
items: [
|
||||
'reference/configuration',
|
||||
'reference/git-integration',
|
||||
'reference/advanced',
|
||||
'reference/troubleshooting',
|
||||
'reference/faq',
|
||||
],
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
export default sidebars;
|
||||
Reference in New Issue
Block a user