As part of M1, create a documentation website for NERRF using Fumadocs to centralize project details, serve the open-source community, and enhance visibility. This website will document the project’s progress up to the current implementation of the gRPC server, with plans to update it incrementally as new features (e.g., RocksDB writer, AI planner) are developed. Fumadocs, built on Next.js and Markdown, will provide a modern, searchable interface for users and contributors.
Key requirements:
- Document M0 deliverables (e.g., LockBit attack scenario,
trace.proto schema).
- Detail M1 progress up to the gRPC server (e.g., eBPF tracepoints, streaming setup).
- Include setup guides, architecture overview, and contribution guidelines.
- Host on Vercel for public access.
Tasks
Acceptance Criteria
- Website renders M0 and M1 docs (up to gRPC server) without errors.
- Setup guide allows a new user to clone and run the tracker.
- Architecture diagram included
- Deployment accessible (e.g.,
https://itz-agasta.github.io/nerrf-docs).
- Responsive design works on desktop/mobile.
- OSS Readiness: Docs versioned (e.g., v0.1.0), CI pipeline includes build check.
References & Code Starting Point
// docs/fumadocs.config.json
{
"title": "NERRF Documentation",
"description": "Docs for Neural Execution Reversal and Recovery Framework",
"theme": {
"palette": {
"primary": "#1E3A8A",
"secondary": "#10B981"
}
},
"nav": [
{ "title": "Home", "href": "/" },
{ "title": "M0 Deliverables", "href": "/m0" },
{ "title": "M1 Progress", "href": "/m1" }
]
}
As part of M1, create a documentation website for NERRF using Fumadocs to centralize project details, serve the open-source community, and enhance visibility. This website will document the project’s progress up to the current implementation of the gRPC server, with plans to update it incrementally as new features (e.g., RocksDB writer, AI planner) are developed. Fumadocs, built on Next.js and Markdown, will provide a modern, searchable interface for users and contributors.
Key requirements:
trace.protoschema).Tasks
docs/folder with Markdown files for M0 (e.g.,attack-scenario.md,trace-proto.md).eBPF-tracepoints.md,grpc-server.md).Acceptance Criteria
https://itz-agasta.github.io/nerrf-docs).References & Code Starting Point