-
Notifications
You must be signed in to change notification settings - Fork 1
Home
김성주 edited this page May 1, 2026
·
4 revisions
Welcome to the operational and tutorial documentation for Fission: tasks, workflows, onboarding, and troubleshooting.
Canonical contracts (architecture, CLI flags, evaluation procedures, changelog) live in the main repository and are linked from each wiki page—do not treat the wiki alone as the source of behavioral truth.
For how repository docs and wiki relate, see Documentation Hub.
| Audience | Start here |
|---|---|
| Analyst / operator | Installation prerequisites → First decompilation → CLI usage guide |
| Contributor |
Repository map → PR checklist → AGENTS.md in-repo |
| Maintainer / CI |
CI/CD overview → .github/CI_CD_GUIDE.md in-repo |
Fission is a Rust-native reverse-engineering and decompilation workspace built around:
- Sleigh-based instruction semantics and lifting
- Rust-owned normalization from low-level IR toward NIR / HIR
- Graph-based, deterministic structuring
- Pseudocode rendering with a CLI-first product surface (
fission-cli), plus an optional desktop UI (fission-tauri)
For supported formats and maturity, see the repository README.
- Automated checks overview
- NIR-check and CI
- Automation artifacts layout
- Interpreting full benchmark results
| Topic | Location on main
|
|---|---|
| Overview | README.md |
| Architecture | docs/architecture/ARCHITECTURE.md |
| CLI reference | docs/CLI.md |
| External evaluation | docs/EVALUATION.md |
| Release notes | docs/changelog/ |
| Contributor rules | AGENTS.md |
- Wiki pages stay short, task-oriented, and operational.
-
Do not duplicate normative contracts; link to
docs/and code instead. - Command-line behavior must match
docs/CLI.md; when in doubt, trust the repo.
- Documentation Hub (how sources are split)
- In-repo hub in the tree:
wiki/DOCUMENTATION_HUB.mdwhen browsing a clone