diff options
Diffstat (limited to 'devel-docs')
-rw-r--r-- | devel-docs/index.rst | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/devel-docs/index.rst b/devel-docs/index.rst index f2016118..3a3d2e42 100644 --- a/devel-docs/index.rst +++ b/devel-docs/index.rst @@ -86,8 +86,38 @@ Documentation on the CI. References ---------- -Link to SVG/CSS specs; other useful bits. +- `SVG2 specification <https://www.w3.org/TR/SVG2/>`_. This is the current Candidate Recommendation and it should + be your main reference... -Links to Mozilla's SVG, WebKit, resvg, Inkscape. +- ... except for things which are later clarified in the `SVG2 Editor's Draft <https://svgwg.org/svg2-draft/>`_. + +- `Filter Effects Module Level 1 <https://www.w3.org/TR/filter-effects/>`_. + +- `References listed in the SVG2 spec + <https://www.w3.org/TR/SVG2/refs.html>`_ - if you need to consult + the CSS specifications. + +- `SVG1.1 specification <https://www.w3.org/TR/SVG11/>`_. Use this mostly for historical reference. + +- `SVG Working Group repository + <https://github.com/w3c/svgwg/tree/master>`_. The github issues are + especially interesting. Use this to ask for clarifications of the + spec. + +- `SVG Working Group page <https://svgwg.org/>`_. + +- Presentation at GUADEC 2017, `Replacing C library code with Rust: What I learned with + librsvg <https://viruta.org/docs/fmq-porting-c-to-rust.pdf>`_. It gives + a little history of librsvg, and how/why it was being ported to Rust + from C. + +- Presentation at GUADEC 2018, `Patterns of refactoring C to Rust: the case of + librsvg <https://viruta.org/docs/fmq-refactoring-c-to-rust.pdf>`_. It + describes ways in which librsvg's C code was refactored to allow + porting it to Rust. + +- `Federico Mena's blog posts on librsvg + <https://viruta.org/tag/librsvg.html>`_ - plenty of of history and + stories from the development process. Talks on librsvg. |