Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Development guide for librsvg documentation
Development guide for librsvg documentation

For Distributors and End Users

  • Supported versions
  • Librsvg as a product
  • Supported SVG and CSS features
  • Roadmap
  • Detailed compilation instructions
  • Security
  • Reporting bugs

Getting Started as a Contributor

  • Setting up your development environment
  • How to contribute
  • Learning resources

Understand the Code

  • Documentation of the library's internals
  • Architecture
  • How to add a new CSS property
  • Apparent memory leaks

Design Documents

  • Text layout
  • Render tree
  • Observability
  • Performance tracking
  • Viewport abstraction
  • CSS Custom Properties — var()
  • Building dependencies in CI

Info for Maintainers

  • Release process checklist
  • Continuous Integration
  • OSS-Fuzz

Tools

  • rsvg-bench
Back to top
Copyright © 2022, Federico Mena Quintero
Made with Sphinx and @pradyunsg's Furo