Inkscape Wiki (original) (raw)

This is a freeform area for Inkscape development and discussion. Curious about wiki syntax?

Project Info Inkscape Homepage About Inkscape FAQ — Frequently Asked Questions Tools — Supporting Tools and Applications Galleries Coverage — Awards, articles, presentations, books about Inkscape Popularity Inkscape's Mission Communication — How to reach us Announcement to Sodipodi — This started it all Branding Travel Reimbursement Policy Funded Project System Development Hackfests upcoming/proposed events: past events:2025 Nuremberg 2023 Bensberg 2019 Pasadena (SCALE), 2019 Saarbrücken (LGM) 2018 Boston, 2018 Seville (LGM), 2018 Kiel 2017 Paris 2016 Leeds (LGM) 2015 Toronto (LGM) User Documentation Installation International and Local Communities Inkscape glossary User manual information — Inkscape manual and how to contribute Tutorials Inkscape SVG vs. plain SVG Output format requirements Extension requirements — (slightly outdated) Extension reference — What each extension does (slightly outdated) Installing fonts Emergency save — Recovery in case Inkscape crashed Release notes Inkscape 1.5 — development branch Inkscape 1.4current stable main release Inkscape 1.4.3current bug fix release Inkscape 1.4.4future bug fix release Announcing Releases (slightly outdated) Release Process Debrief (slightly outdated) Tricks and tips — Miscellaneous advice (slightly outdated) Customizing Inkscape – Change icons, shortcuts, menus, toolbars and other parts of the user interface Help Inkscape Without Coding Help wanted Bug management Projects #Bug_Triage Testing macOS Translation information WebSite Inkscape Classes Conferences Fundraising Ideas Creating Inkscape distributions — How to build packages Updating tracker items Tutorials and help How to start a page — How to use the wiki Creating screencasts About-Screen contest Participate in social media

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 ComplianceW3C 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