Difference between revisions of "Inkscape"

From Inkscape Wiki
Jump to navigation Jump to search
m
Line 72: Line 72:
 
=== Developer Documentation ===
 
=== Developer Documentation ===
 
</th></tr><tr valign="top" align="left"><td style="width:50%;padding:.5em">
 
</th></tr><tr valign="top" align="left"><td style="width:50%;padding:.5em">
==== General ====
+
==== First Steps ====
* [[DeveloperManual]]
+
* [[Working with SVN]] - a quick start on how to use our version control system
* [[CompilingInkscape]]
+
* [[Compiling Inkscape|Compilation]]
* [[WorkingWithSVN]]
 
 
* [[Using Eclipse]]
 
* [[Using Eclipse]]
* [[HandlingPreferences]]:  creating and using preference values
+
* [[Debugging Inkscape|Debugging]] - random tips to help debug problems
* [[AddSPObject]]: how to add a new SPObject type
+
* [[Project organization]] - procedures, hierarchy, developer roles and the likes
* [[ReprListeners]]: responding to XML doc changes
+
* [[Janitorial tasks]] - small tasks that need doing
* [[ErrorsAndWarnings]]: how to deal with reporting errors, warnings, and other messages
+
* [[Doxygen documentation]]
* [[DebuggingTips]]: random tips to help debug problems
 
  
* [[DeveloperTitles]]: terms for various roles in Inkscape
+
==== Developer tutorials ====
* [[InkscapeJanitors]]: small tasks that need doing
+
* [[Developer manual]] - an older document describing several subsystems
* [[ExtensionAttributes]]: currently defined attributes in Inkscape's XML namespace and what they do
+
* [[Architectural overview]] - a high-level look at Inkscape
 +
* [[Preferences subsystem]] - creating and using preference values
 +
* [[XML subsystem]] - how to manipulate the XML representation of a document
 +
* [[Display subsystem]] - how to make things appear on the canvas
 +
* [[Tools subsystem]] - how to create a new tool
 +
* [[Creating a new SPObject]]
 +
* Extensions
 +
** [[Extension subsystem]] - an overview of the functionality provided by extensions and the possible implementations
 +
** [[INX extension descriptor format]]
 +
** [[Script extensions]]
 +
** [[Python modules for extensions]] - some helpful routines for use in Python script extensions
  
* [[ExtensionsRepository]]: an Internet central for Inkscape Extensions
+
==== Miscellaneous ====
* [[OtherProjects]] (outside links)
+
* [[Inkscape-specific XML attributes]] - documentation of attributes from Inkscape's XML namespace
* [[MakingLivePathEffects]]: detailed instructions for building new live path effects
+
* [[Creating Live Path Effects]]
* [[:Category:Extensions|Extensions]] (plugins)
+
 
** [[ExtensionArchitecture]]: an overview of the functionality provided by extensions and the possible implementations
+
* [[Extension repository]]: an Internet central for Inkscape Extensions
** [[MakingAnINX]]: A description of the INX file format
+
* [[Related programs]]
** [[ScriptingHOWTO]]: Guidelines for writing External Script Extensions
 
** [[PythonModules]]: Helper modules for extensions crafted with python
 
  
 
</td><td style="width:50%;padding:.5em">
 
</td><td style="width:50%;padding:.5em">

Revision as of 16:02, 19 June 2009

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

Other languages: Wiki en español, Wiki en Català, Wiki em Português, Wiki auf deutsch...

About Inkscape

User Documentation

Help Inkscape Without Coding

Developer Documentation

First Steps

Developer tutorials

Miscellaneous

Development Discussion

Lib2Geom


User Interface Discussion

Rearchitecture Discussion

  • WikiAttic: pages that are no longer relevant but kept for historical value