da
Doxygen to Wiki / Build Doxygen and publish to Wiki (push) Failing after 1m0s

This commit is contained in:
2025-08-15 21:06:31 -07:00
parent 387c694efe
commit 69184c7cb8
16 changed files with 444 additions and 64 deletions
+28 -1
View File
@@ -68,4 +68,31 @@ Minimal flow:
- Avoid obfuscating code that uses eval/exec on source strings that expect original identifiers.
## License
Specify a license for this project (e.g., MIT). If adding a LICENSE file, reference it here.
Specify a license for this project (e.g., MIT). If adding a LICENSE file, reference it here.
## Documentation
Generate Doxygen HTML docs for this codebase.
- Prerequisites (install one of the following):
- Windows (chocolatey): choco install doxygen.install
- macOS (Homebrew): brew install doxygen
- Linux (apt): sudo apt-get update && sudo apt-get install doxygen
- Generate:
- From the repository root, run: doxygen [Doxyfile](Doxyfile)
- Open the generated site: [docs/html/index.html](docs/html/index.html)
- Notes:
- Configuration extracts Python docstrings and Markdown.
- Source browsing and inline sources are enabled.
- Key modules documented include:
- [obfuscator.py](obfuscator.py)
- [transformers/rename.py](transformers/rename.py)
- [transformers/control_flow.py](transformers/control_flow.py)
- [transformers/symbol_tree.py](transformers/symbol_tree.py)
- [transformers/class_analyzer.py](transformers/class_analyzer.py)
- [transformers/class_mapper.py](transformers/class_mapper.py)
- [transformers/attribute_transformer.py](transformers/attribute_transformer.py)
- [utils/encryption.py](utils/encryption.py)
- [utils/junk_gen.py](utils/junk_gen.py)
- [utils/name_gen.py](utils/name_gen.py)