Files
openidea/docs/docs.json
T

444 lines
14 KiB
JSON

{
"$schema": "https://mintlify.com/docs.json",
"theme": "mint",
"name": "OpenIDEA",
"description": "The IDE you know, rebuilt in Rust.",
"colors": {
"primary": "#3871E1",
"light": "#8FB3FF",
"dark": "#3871E1"
},
"favicon": "/favicon.svg",
"logo": {
"light": "/logo/light.svg",
"dark": "/logo/dark.svg"
},
"appearance": {
"default": "dark"
},
"navbar": {
"links": [
{
"label": "GitHub",
"href": "https://github.com/l0ng-ai/openidea"
}
],
"primary": {
"type": "button",
"label": "Download",
"href": "https://github.com/l0ng-ai/openidea/releases/latest"
}
},
"navigation": {
"languages": [
{
"language": "en",
"default": true,
"tabs": [
{
"tab": "Guide",
"groups": [
{
"group": "Get started",
"pages": ["en/index", "en/guide/install", "en/guide/quickstart", "en/guide/migrate", "en/roadmap"]
},
{
"group": "Editing",
"pages": [
"en/guide/editor",
"en/guide/code-intelligence",
"en/guide/refactoring",
"en/guide/inspections",
"en/guide/search",
"en/guide/templates",
"en/guide/vim",
"en/guide/scratch-todo"
]
},
{
"group": "Run and debug",
"pages": [
"en/guide/run",
"en/guide/build-tools",
"en/guide/testing",
"en/guide/debugging",
"en/guide/coverage",
"en/guide/profiler"
]
},
{
"group": "Tools",
"pages": [
"en/guide/vcs",
"en/guide/github",
"en/guide/terminal",
"en/guide/database",
"en/guide/http-client",
"en/guide/services",
"en/guide/notebook",
"en/guide/android"
]
},
{
"group": "AI",
"pages": ["en/guide/agents", "en/guide/mcp"]
},
{
"group": "Remote development",
"pages": ["en/guide/remote/ssh", "en/guide/remote/server", "en/guide/remote/containers"]
},
{
"group": "Customize",
"pages": ["en/guide/settings", "en/guide/keymap", "en/guide/themes", "en/guide/locale"]
},
{
"group": "Reference",
"pages": [
"en/reference/cli",
"en/reference/shortcuts",
"en/reference/settings",
"en/reference/data-directories",
"en/reference/troubleshooting"
]
}
]
},
{
"tab": "Languages",
"groups": [
{
"group": "Overview",
"pages": ["en/languages/index"]
},
{
"group": "Languages",
"pages": [
"en/languages/java",
"en/languages/python",
"en/languages/go",
"en/languages/javascript",
"en/languages/php",
"en/languages/ruby",
"en/languages/cpp",
"en/languages/csharp",
"en/languages/rust",
"en/languages/sql"
]
},
{
"group": "Game engines",
"pages": ["en/languages/unity", "en/languages/godot"]
},
{
"group": "Extend",
"pages": ["en/languages/adding"]
}
]
},
{
"tab": "Plugins",
"groups": [
{
"group": "Get started",
"pages": ["en/plugins/index", "en/plugins/quickstart", "en/plugins/examples"]
},
{
"group": "Concepts",
"pages": [
"en/plugins/architecture",
"en/plugins/manifest",
"en/plugins/capabilities",
"en/plugins/lifecycle",
"en/plugins/versioning"
]
},
{
"group": "Extension points",
"pages": [
"en/plugins/guides/commands",
"en/plugins/guides/language-features",
"en/plugins/guides/diagnostics",
"en/plugins/guides/views",
"en/plugins/guides/file-actions",
"en/plugins/guides/run-targets",
"en/plugins/guides/indexing",
"en/plugins/guides/database",
"en/plugins/guides/mcp",
"en/plugins/guides/themes",
"en/plugins/guides/icon-themes"
]
},
{
"group": "Develop",
"pages": ["en/plugins/testing"]
},
{
"group": "Publish",
"pages": [
"en/plugins/publishing/packaging",
"en/plugins/publishing/marketplace",
"en/plugins/publishing/self-hosted",
"en/plugins/publishing/policy"
]
},
{
"group": "Reference",
"pages": ["en/plugins/api/index"]
}
]
},
{
"tab": "Contribute",
"groups": [
{
"group": "Get started",
"pages": ["en/contribute/setup", "en/contribute/workflow", "en/contribute/security"]
},
{
"group": "Architecture",
"pages": [
"en/contribute/architecture/overview",
"en/contribute/architecture/boundaries",
"en/contribute/architecture/ipc",
"en/contribute/architecture/crates",
"en/contribute/architecture/frontend",
"en/contribute/architecture/code-intelligence",
"en/contribute/architecture/plugin-host",
"en/contribute/architecture/remote"
]
},
{
"group": "Guidelines",
"pages": [
"en/contribute/guidelines/ui",
"en/contribute/guidelines/i18n",
"en/contribute/guidelines/code-style"
]
},
{
"group": "Testing",
"pages": ["en/contribute/testing/unit-e2e", "en/contribute/testing/smoke", "en/contribute/testing/perf"]
}
]
},
{
"tab": "Changelog",
"groups": [
{
"group": "Changelog",
"pages": ["en/changelog"]
}
]
}
]
},
{
"language": "zh",
"tabs": [
{
"tab": "指南",
"groups": [
{
"group": "开始",
"pages": ["zh/index", "zh/guide/install", "zh/guide/quickstart", "zh/guide/migrate", "zh/roadmap"]
},
{
"group": "编辑",
"pages": [
"zh/guide/editor",
"zh/guide/code-intelligence",
"zh/guide/refactoring",
"zh/guide/inspections",
"zh/guide/search",
"zh/guide/templates",
"zh/guide/vim",
"zh/guide/scratch-todo"
]
},
{
"group": "运行与调试",
"pages": [
"zh/guide/run",
"zh/guide/build-tools",
"zh/guide/testing",
"zh/guide/debugging",
"zh/guide/coverage",
"zh/guide/profiler"
]
},
{
"group": "工具",
"pages": [
"zh/guide/vcs",
"zh/guide/github",
"zh/guide/terminal",
"zh/guide/database",
"zh/guide/http-client",
"zh/guide/services",
"zh/guide/notebook",
"zh/guide/android"
]
},
{
"group": "AI",
"pages": ["zh/guide/agents", "zh/guide/mcp"]
},
{
"group": "远程开发",
"pages": ["zh/guide/remote/ssh", "zh/guide/remote/server", "zh/guide/remote/containers"]
},
{
"group": "定制",
"pages": ["zh/guide/settings", "zh/guide/keymap", "zh/guide/themes", "zh/guide/locale"]
},
{
"group": "参考",
"pages": [
"zh/reference/cli",
"zh/reference/shortcuts",
"zh/reference/settings",
"zh/reference/data-directories",
"zh/reference/troubleshooting"
]
}
]
},
{
"tab": "语言",
"groups": [
{
"group": "总览",
"pages": ["zh/languages/index"]
},
{
"group": "主要语言",
"pages": [
"zh/languages/java",
"zh/languages/python",
"zh/languages/go",
"zh/languages/javascript",
"zh/languages/php",
"zh/languages/ruby",
"zh/languages/cpp",
"zh/languages/csharp",
"zh/languages/rust",
"zh/languages/sql"
]
},
{
"group": "游戏引擎",
"pages": ["zh/languages/unity", "zh/languages/godot"]
},
{
"group": "扩展",
"pages": ["zh/languages/adding"]
}
]
},
{
"tab": "插件",
"groups": [
{
"group": "开始",
"pages": ["zh/plugins/index", "zh/plugins/quickstart", "zh/plugins/examples"]
},
{
"group": "概念",
"pages": [
"zh/plugins/architecture",
"zh/plugins/manifest",
"zh/plugins/capabilities",
"zh/plugins/lifecycle",
"zh/plugins/versioning"
]
},
{
"group": "扩展点",
"pages": [
"zh/plugins/guides/commands",
"zh/plugins/guides/language-features",
"zh/plugins/guides/diagnostics",
"zh/plugins/guides/views",
"zh/plugins/guides/file-actions",
"zh/plugins/guides/run-targets",
"zh/plugins/guides/indexing",
"zh/plugins/guides/database",
"zh/plugins/guides/mcp",
"zh/plugins/guides/themes",
"zh/plugins/guides/icon-themes"
]
},
{
"group": "开发",
"pages": ["zh/plugins/testing"]
},
{
"group": "发布与市场",
"pages": [
"zh/plugins/publishing/packaging",
"zh/plugins/publishing/marketplace",
"zh/plugins/publishing/self-hosted",
"zh/plugins/publishing/policy"
]
},
{
"group": "参考",
"pages": ["zh/plugins/api/index"]
}
]
},
{
"tab": "参与开发",
"groups": [
{
"group": "开始",
"pages": ["zh/contribute/setup", "zh/contribute/workflow", "zh/contribute/security"]
},
{
"group": "架构",
"pages": [
"zh/contribute/architecture/overview",
"zh/contribute/architecture/boundaries",
"zh/contribute/architecture/ipc",
"zh/contribute/architecture/crates",
"zh/contribute/architecture/frontend",
"zh/contribute/architecture/code-intelligence",
"zh/contribute/architecture/plugin-host",
"zh/contribute/architecture/remote"
]
},
{
"group": "规范",
"pages": [
"zh/contribute/guidelines/ui",
"zh/contribute/guidelines/i18n",
"zh/contribute/guidelines/code-style"
]
},
{
"group": "测试",
"pages": ["zh/contribute/testing/unit-e2e", "zh/contribute/testing/smoke", "zh/contribute/testing/perf"]
}
]
},
{
"tab": "更新日志",
"groups": [
{
"group": "更新日志",
"pages": ["zh/changelog"]
}
]
}
]
}
]
},
"footer": {
"socials": {
"github": "https://github.com/l0ng-ai/openidea",
"discord": "https://discord.gg/2Zy4yn7gP"
}
}
}