Raven tools
This section explains the tools needed to create, compile, run, and edit Raven
programs. The rvn command manages projects and developer workflows, while the
rvnc compiler driver compiles .rav source files for .NET. The toolchain also
ships the Raven Core Library, which is referenced by
default.
Start with:
- Compiler and command-line tools
- Target platforms
- Project system
- Extend a project
- VS Code extension
- Diagnostics
- Built-in analyzers
- Analyzer configuration
- JSON serialization
Project extensions are covered from a user and library-author perspective. Compiler APIs, architecture, implementation notes, and contributor workflows remain in the repository's development documentation rather than the public user manual.