Inkscape Wiki (original) (raw)
This is a freeform area for Inkscape development and discussion. Curious about wiki syntax?
Developer Documentation
| First Steps Working with Git — How to obtain the source code. A quick start on how to use our version control system. Compiling Inkscape Developer manual — Various important information, be sure to read this before coding Debugging — Random tips to help debug problems Janitorial tasks — Small tasks that need doing Doxygen documentation Working with CMake — Getting started with CMake coding for configuring and building Inkscape Developer tutorials Architectural overview — A high-level look at Inkscape Preferences subsystem — Creating and using preference values ExtensionsExtension subsystem — An overview of the functionality provided by extensions and the possible implementations Script extensions — Extend Inkscape easily using scripting languages (Python, Perl, …) Python modules for extensions — Some helpful routines for use in Python script extensions INX extension descriptor format Creating Live Path Effects Using libsigc++ signals User Interface Discussion Interface translation Adding interface verbs Accessible graphics Dialogs reorganization Modal interfaces Text usability — Text tool and dialog KeyboardShortcutsToDo Keyboard profiles — How you can help Statusbar API Animation-(Timeline) Free Desktop Graphic Suite Skeletal Strokes — Brushes, Strokes, Pressure Sensibility... | Development Discussion Roadmap — Outdated Dependencies — What libs are needed to build Inkscape C++20 — Which C++20 features can be used New feature proposals Extension architecture proposals Coding Style Discussion File types Icons Color management Printing subsystem SVG Tiny Compliance SVG Test Suite Compliance — W3C full test suite CSS Support Google Summer of Code Improved Media Management UI Mockup Screenshots Swatch Book Tablet Dialog ViewBoxToDo — View box support info Caching Canvas Rendering Profiling UI and Document coordinates GtkMMification — Replace C boilerplate with gtkmm objects CMake Tasks — Converting the Inkscape build system to CMake Bug Reporting Workflow — Options for improving Inkscape bug workflow from user to developer Miscellaneous Inkscape-specific XML attributes — Documentation of attributes from Inkscape's XML namespace Environment variables — Overview of important environment variables that modify the behavior of Inkscape and its dependencies. Extension repository — An Internet central for Inkscape extensions Related programs Sponsors list Contracting Process Wiki Playground Lib2geom Lib2geom Working with 2Geom FAQ — Real-life questions answered about using 2Geom in real code Lib2geom py2geom — Python bindings to 2geom. With this you can use the power of 2geom in Python scripts. Historical pages These pages are outdated, but linked here for posterity. Working with Bazaar — Our former control version system, no longer used. See Working with Git for current instructions. Creating a new SPObject |
|---|
See also
Wiki Attic — Pages that are no longer relevant but kept for historical value