cbe769b504
Move all 18 translated READMEs into docs/readme/ and keep the English entry at the repository root. Update navigation, guide/image paths, website discovery and documentation checks together. Preserve the contributor's work and current main content. Cover every translated command and HTML destination, and repair the verified Persian heading fragments. Validation: 203 focused tests on the synchronized head, plus 119 tests and documentation checks on the integration with main fc0dbe7f9; 1,501 local references and 399 authored fragments verified. The complete CI workflow passes. The upstream x64 dylib fixture correction is included; an unchanged-checkout rerun cleared the earlier deadline timing assertion. Closes #2141 Co-authored-by: Aimal Khan <94559553+aimalexe@users.noreply.github.com> Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com> Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
97 lines
3.4 KiB
TypeScript
97 lines
3.4 KiB
TypeScript
import { defineConfig } from "vitepress";
|
|
|
|
export default defineConfig({
|
|
title: "REA",
|
|
description:
|
|
"Reverse engineer binaries, applications, and runtime behavior with one CLI and MCP server.",
|
|
lang: "en-US",
|
|
base: "/rea/",
|
|
srcExclude: ["readme/**"],
|
|
themeConfig: {
|
|
nav: [
|
|
{ text: "Get started", link: "/installation" },
|
|
{ text: "Reference", link: "/mcp-contracts" },
|
|
{ text: "Roadmap", link: "/roadmap" },
|
|
],
|
|
sidebar: [
|
|
{
|
|
text: "Getting started",
|
|
items: [
|
|
{ text: "Installation and setup", link: "/installation" },
|
|
{ text: "Client configuration", link: "/client-configuration" },
|
|
{ text: "CLI and Evidence", link: "/cli" },
|
|
{ text: "Agent prompts", link: "/mcp-prompts" },
|
|
{ text: "Roadmap", link: "/roadmap" },
|
|
],
|
|
},
|
|
{
|
|
text: "Investigation guides",
|
|
items: [
|
|
{ text: "Native binaries", link: "/native-investigation" },
|
|
{ text: "Go build metadata", link: "/go-binaries" },
|
|
{
|
|
text: "JavaScript and Electron",
|
|
link: "/javascript-artifact-reconstruction",
|
|
},
|
|
{
|
|
text: "JavaScript workflows",
|
|
link: "/javascript-application-workflows",
|
|
},
|
|
{ text: "Browser observation", link: "/browser-observation" },
|
|
{
|
|
text: "Web network captures",
|
|
link: "/web-network-captures",
|
|
},
|
|
{ text: "Electron observation", link: "/electron-observation" },
|
|
{ text: "Process capture", link: "/process-capture" },
|
|
{ text: ".NET assemblies", link: "/managed-code-analysis" },
|
|
{ text: "Android applications", link: "/android-analysis" },
|
|
{ text: "Apple applications", link: "/apple-application-analysis" },
|
|
{ text: "Firmware", link: "/firmware-analysis" },
|
|
{ text: "SQLite databases", link: "/sqlite-databases" },
|
|
{ text: "Packet captures", link: "/packet-captures" },
|
|
{ text: "Signal recordings", link: "/signal-recordings" },
|
|
],
|
|
},
|
|
{
|
|
text: "Provider guides",
|
|
collapsed: true,
|
|
items: [
|
|
{ text: "IDA", link: "/ida-provider" },
|
|
{ text: "Ghidra on Windows", link: "/windows-ghidra-p0" },
|
|
{ text: "Ghidra DOS analysis", link: "/ghidra-dos" },
|
|
{ text: "Ghidra raw binary", link: "/raw-binary" },
|
|
{ text: "Ghidra NativeAOT", link: "/ghidra-nativeaot" },
|
|
{ text: "Ghidra semantics", link: "/ghidra-provider" },
|
|
],
|
|
},
|
|
{
|
|
text: "Reference and development",
|
|
collapsed: true,
|
|
items: [
|
|
{ text: "MCP contracts", link: "/mcp-contracts" },
|
|
{ text: "Tool design", link: "/tool-design" },
|
|
{ text: "Testing", link: "/testing" },
|
|
{ text: "Client verification", link: "/client-verification" },
|
|
{
|
|
text: "Reconstruction readiness",
|
|
link: "/reconstruction-readiness",
|
|
},
|
|
{ text: "Releasing", link: "/releasing" },
|
|
],
|
|
},
|
|
],
|
|
search: { provider: "local" },
|
|
socialLinks: [
|
|
{ icon: "github", link: "https://github.com/morluto/rea" },
|
|
{ icon: "discord", link: "https://discord.gg/GkcryMnJDM" },
|
|
],
|
|
editLink: {
|
|
pattern: "https://github.com/morluto/rea/edit/main/docs/:path",
|
|
},
|
|
footer: {
|
|
message: "Released under the MIT License.",
|
|
},
|
|
},
|
|
});
|