{ "versions": [ "main", "v0.8.1", "v0.7.12" ], "routes": [ { "title": "About", "description": "About Coder", "path": "./README.md", "icon_path": "./images/icons/home.svg", "children": [ { "title": "Architecture", "description": "Learn how Coder works", "icon_path": "./images/icons/protractor.svg", "path": "./architecture.md" } ] }, { "title": "Installation", "description": "How to install and deploy Coder", "icon_path": "./images/icons/wrench.svg", "path": "./install.md", "children": [ { "title": "Authentication", "description": "Learn how to set up authentication using GitHub or OpenID Connect.", "path": "./install/auth.md" } ] }, { "title": "Quickstart", "description": "Create your first template and workspace", "icon_path": "./images/icons/star.svg", "path": "./quickstart.md", "children": [ { "title": "Docker", "description": "Setup Coder with Docker", "icon_path": "./images/icons/docker.svg", "path": "./quickstart/docker.md" }, { "title": "Generic", "description": "Setup Coder on anything", "icon_path": "./images/icons/generic.svg", "path": "./quickstart/generic.md" } ] }, { "title": "Templates", "description": "Learn about templates, which define the infrastructure underlying workspaces", "path": "./templates.md", "icon_path": "./images/icons/picture.svg", "children": [ { "title": "Provider Authentication", "description": "Learn how to authenticate the provisioner", "path": "./templates/authentication.md" } ] }, { "title": "Workspaces", "description": "Learn about Coder workspaces.", "icon_path": "./images/icons/layers.svg", "path": "./workspaces.md" }, { "title": "IDEs", "description": "Learn how to use your IDE of choice with Coder", "path": "./ides.md", "icon_path": "./images/icons/terminal.svg", "children": [ { "title": "Configuring Web IDEs", "description": "Learn how to configure web IDEs in your templates", "path": "./ides/configuring-web-ides.md" }, { "title": "Configuring JetBrains Gateway", "description": "Learn how to configure JetBrains Gateway for your workspaces", "path": "./ides/configuring-gateway.md" }, { "title": "Configuring Emacs", "description": "Learn how to configure Emacs with TRAMP in Coder", "path": "./ides/configuring-emacs-tramp.md" } ] }, { "title": "Port Forwarding", "description": "Learn how to forward ports in Coder", "path": "./port-forwarding.md", "icon_path": "./images/icons/port-forward.svg" }, { "title": "Dotfiles", "description": "Learn how to personalize your workspace", "icon_path": "./images/icons/art-pad.svg", "path": "./dotfiles.md" }, { "title": "Secrets", "description": "Learn how to use secrets in your worskpace", "icon_path": "./images/icons/secrets.svg", "path": "./secrets.md" }, { "title": "User Management", "description": "Learn about user roles available in Coder and how to create and manage users", "icon_path": "./images/icons/users.svg", "path": "./users.md" }, { "title": "Contributing", "description": "Learn how to contribute to Coder", "icon_path": "./images/icons/contributing.svg", "path": "./CONTRIBUTING.md", "children": [ { "title": "Code of Conduct", "description": "See the code of conduct for contributing to Coder", "path": "./contributing/CODE_OF_CONDUCT.md" }, { "title": "Security", "description": "How to report vulnerabilities in Coder", "path": "./contributing/SECURITY.md" } ] } ] }