Difference between revisions of "Inkscape"

From Inkscape Wiki
Jump to navigation Jump to search
(44 intermediate revisions by 9 users not shown)
Line 2: Line 2:
Curious about [[WikiSyntax]]?
Curious about [[WikiSyntax]]?


Other languages: [[Inkscape en español|Wiki en español]], [[L'Inkscape en Català|Wiki en Català]], [[Inkscape em Português|Wiki em Português]], [[Startseite|Wiki auf Deutsch]]...
Other languages: [[Inkscape en español|Wiki en español]], [[L'Inkscape en Català|Wiki en Català]], [[Inkscape em Português|Wiki em Português]], [[Startseite|Wiki auf deutsch]]...


<table cellspacing="11" width="100%"><tr valign="top">
<table cellspacing="11" width="100%"><tr valign="top">
<td style="width:33%;background-color: #EFFBFF; padding:.5em; border: 1px solid #BFEEFF">
<td style="width:33%;background-color: #E6E6E6; padding:.5em;">
=== About Inkscape ===
=== About Inkscape ===
* [http://www.inkscape.org/ Inkscape Homepage]
* [http://www.inkscape.org/ Inkscape Homepage]
* [[About Inkscape]]
* [[About Inkscape]]
* [[InkscapeFeatures]]
* [[Features of Inkscape|Features]]
* [[FAQ]] - Frequently Asked Questions
* [[FAQ]] - Frequently Asked Questions
* [[ProjectInfo]]
* [[Project information]]
* [[SupportedOperatingSystems]]
* [[Supported operating systems]]
* [[Tools]] - Supporting Tools and Applications
* [[Tools]] - Supporting Tools and Applications
* [[Galleries]]
* [[Galleries]]
* [[ArticlesAndPresentations]]
* [[Inkscape coverage|Coverage]] - Awards, articles, presentations, books about Inkscape
* [[TestimonialComments]]
* [[User testimonials]]
* [[InkscapePopularity]]
* [[Inkscape popularity|Popularity]]
* [[ContactInfo]] our heroes
* [[Contact information]] - the developers' e-mails and SVN nicknames


</td><td style="width:33%;;background-color: #FFF1EF; padding:.5em; border: 1px solid #FFC7BF;margin:.5em">
</td>
 
<td style="width:33%;;background-color: white; padding:.5em;">


=== User Documentation ===
=== User Documentation ===
* [[InstallHelp]]
* [[Installing Inkscape|Installation]]
* [[InkscapeTerminology]]
* [[International and Local Communities]]
* [[UserManual]]
* [[Inkscape glossary]]
* [[User manual information]] - where to find the free Inkscape manual and how to contribute to it
* [http://inkscape.org/doc/ Tutorials]
* [http://inkscape.org/doc/ Tutorials]
* [[InkscapeSVG|Inkscape SVG vs. Plain SVG]]
* [[Inkscape SVG vs. plain SVG]]
* [[GettingExtensionsWorking]]
* [[Output format requirements]] - what's needed to save in some formats
* [[GettingEffectsWorking]]
* [[Effect requirements]] - what's needed to use some effects
* [[WhatEffectsDo]]
* [[Effect reference]] - what each effect does
* [[UsingTheConnectorTool]]
* [[Connector tool tutorial]]
* [[Installing Fonts as a User]]
* [[Installing fonts]]
* [[EmergencySave]]
* [[Emergency save]] - recovery in case Inkscape crashed
* [[ReleaseNotes045|Release Notes]] for 0.45 (unstable)
* [[Release notes]]
* [[ReleaseNotes044|Release Notes]] for 0.44 and past
** for version [[Release notes/0.47|0.47]] (upcoming)
* [[Announcing Releases]] for 0.44 and past
** for version [[Release notes/0.46|0.46]] (current)
* [[ArticleIntroducingInkscape0_40|Introducing Inkscape 0.40]]
* [[Announcing Releases]]
* [[TricksAndTips]]
* [[Tricks and tips]] - miscellaneous advice, may be slightly outdated
</td><td style="width:33%;background-color: #FFFAE5; padding:.5em; border: 1px solid #FFFF66; margin:.5em">
</td>
 
<td style="width:33%;background-color: #E6E6E6; padding:.5em;">


=== Help Inkscape Without Coding ===  
=== Help Inkscape Without Coding ===  


* [[HelpWanted]]
* [[HelpWanted]]
* [[BugTriageProjects]]
* [[CreatingDists]]: how to build packages
* [[CreatingDists]]: how to build packages
* [[WebsiteEditing]]
* [[StableBranchUpdates]]
* [[Editing Inkscape's website|Website]]
* [[UpdatingTrackerItems]]
* [[UpdatingTrackerItems]]
* [[TutorialIdeas]]
* [[TutorialsAndHelp]]
* [[How_To_Start_A_Page]] how to use the wiki
* [[How_To_Start_A_Page]] how to use the wiki
* [[TestingInkscape]]
* [[Testing]]
* [[Translation information]]
* [[AboutScreenContest]]
* [[Inkscape Classes]]
* [[Conferences]]
* [[Marketing Scratchpad]]
 
</td></tr></table>
 
<table cellspacing="0" width="100%" style="background-color: white; border-width:1px; border-style:solid; border-color:#62C012">


</td></tr></table><table cellspacing="0" width="100%" style="background-color: #FFFAE5; border-width:0em .5em; border-style:solid; border-color:white"><tr valign="top" style="padding:11px 0em 0em 11px">
<tr valign="top" style="padding:11px 0em 0em 11px">
<th colspan="2" align="left" style="padding:.5em 0em 0em .5em">
<th colspan="2" align="left" style="padding:.5em 0em 0em .5em">


=== 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]]
* [[Working with Bazaar]]
* [[WorkingWithSVN]]
* [[Compiling Inkscape|Compilation]]
* [[HandlingPreferences]]creating and using preference values
* [[Using Eclipse]]
* [[AddSPObject]]: how to add a new SPObject type
* [[Developer manual]] - various important information, be sure to read this before coding
* [[ReprListeners]]: responding to XML doc changes
* [[Debugging Inkscape|Debugging]] - random tips to help debug problems
* [[ErrorsAndWarnings]]: how to deal with reporting errors, warnings, and other messages
* [[Project organization]] - procedures, hierarchy, developer roles and the likes
* [[DebuggingTips]]: random tips to help debug problems
* [[Janitorial tasks]] - small tasks that need doing
* [[Doxygen documentation]]
 
==== Developer tutorials ====
* [[Architectural overview]] - a high-level look at Inkscape
* [[Preferences subsystem]] - creating and using preference values
* XML subsystem (WIP) - how to manipulate the XML representation of a document
* Display subsystem (WIP) - how to make things appear on the canvas
* Tools subsystem (WIP) - 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
** [[Script extensions]]
** [[Python modules for extensions]] - some helpful routines for use in Python script extensions
* [[Creating Live Path Effects]]
* [[Boost shared pointers]]
* [[Using libsigc++ signals]]


* [[DeveloperTitles]]: terms for various roles in Inkscape
==== Miscellaneous ====
* [[InkscapeJanitors]]: small tasks that need doing
* [[INX extension descriptor format]]
* [[ExtensionAttributes]]: currently defined attributes in Inkscape's XML namespace and what they do
* [[Inkscape-specific XML attributes]] - documentation of attributes from Inkscape's XML namespace


* [[ExtensionsRepository]]: an Internet central for Inkscape Extensions
* [[Extension repository]]: an Internet central for Inkscape Extensions
* [[OtherProjects]] (outside links)
* [[Related programs]]
* [[:Category:Extensions|Extensions]]
** [[ExtensionArchitecture]]: an overview of the functionality provided by extensions and the possible implementations
** [[MakingAnINX]]: A description of the INX file format
** [[ScriptingHOWTO]]: Guidelines for writing External Script Extensions


</td><td style="width:50%;padding:.5em">
</td><td style="width:50%;padding:.5em">
Line 81: Line 109:
==== Development Discussion ====
==== Development Discussion ====
* [[Roadmap]]: the main todo list
* [[Roadmap]]: the main todo list
* [[Dependencies]] - what libs are needed to build Inkscape
* [[NewFeatureProposals]]
* [[NewFeatureProposals]]
* [[ExtensionArchitectureProposals]]
* [[ExtensionArchitectureProposals]]
* [[Coding Style|Coding Style Discussion]]
* [[Coding Style|Coding Style Discussion]]
* [[FileTypes]]
* [[FileTypes]]
* [[ApplicationIcons]] ( Application + Interface )
* [[ApplicationIcons]] (Application + Interface)
* [[Icons]]
* [[InkscapeColor]]
* [[InkscapeColor]]
* [[PrintingSubsystem]]
* [[PrintingSubsystem]]
Line 94: Line 124:
* [[OpenDocument proposal]]
* [[OpenDocument proposal]]
* [[Googles Summer Of Code]]
* [[Googles Summer Of Code]]
* [[Improved Media Management]]
* [[UI MockupScreenshots]]
* [[UI MockupScreenshots]]
* [[lib2geom]]
* [[Swatch Book]]
* [[Tablet Dialog]]
* [[ViewBoxToDo]] View box support info
 
===Lib2Geom===
*[[lib2geom]]
*[[lib2geom Goals]]
*[[lib2geom FAQ]]
*[[lib2geom SVN Repository Guide]]
*[[WorkingWith2GeomFAQ]]: 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.
 


</td></tr><tr valign="top" align="left"><td style="width:50%;padding:.5em">
</td></tr><tr valign="top" align="left"><td style="width:50%;padding:.5em">
Line 116: Line 158:


==== Rearchitecture Discussion ====
==== Rearchitecture Discussion ====
* [[SubsystemRearchitecture]]
* [[0.47 Refactoring Plan]]
* [[GtkMMification]]: replace C boilerplate with gtkmm objects
** [[SubsystemRearchitecture]]
** [[GtkMMification]]: replace C boilerplate with gtkmm objects
* [[PathRepresentation]]
* [[PathRepresentation]]
* [[Cairoification]]
* [[Cairoification]]
Line 124: Line 167:
</td></tr></table>
</td></tr></table>


----
* [[WikiAttic]]: pages that are no longer relevant but kept for historical value
* [[WikiAttic]]: pages that are no longer relevant but kept for historical value



Revision as of 16:29, 29 October 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