mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-14 16:07:52 +00:00
444 lines
14 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|