Developer Guide
Contributing to sharp-runtime: conventions, debugging, porting, and limitations.
Coding Style
Non-negotiable rules enforced by CLAUDE.md: naming conventions, namespace syntax, zero warnings policy, property macros.
Debugging
How to debug sharp-runtime code: Debug/Trace/Stopwatch utilities, assertions, GDB/LLDB tips.
Porting C# Code
A systematic guide to porting .NET code to sharp-runtime. Type mappings, platform gaps, and common pitfalls.
Adding Runtime Features
How to add new classes to sharp-runtime following project conventions. File structure, macros, test requirements.
Known Limitations
Platform gaps, missing features, stub-only classes, and known differences from .NET behavior.