Difference between revisions of "Inkscape"

From Inkscape Wiki
Jump to navigation Jump to search
m (→‎User Documentation: +International and Local Communities)
(33 intermediate revisions by 8 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]]
* [[International and Local Communities]]
* [[International and Local Communities]]
* [[InkscapeTerminology]]
* [[Inkscape glossary]]
* [[UserManual]]
* [[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]] - recovery in case Inkscape crashed
* [[Emergency save]] - recovery in case Inkscape crashed
* [[ReleaseNotes046|Release Notes]] for 0.46 (upcoming)
* [[Release notes]]
* [[ReleaseNotes045|Release Notes]] for 0.45
** for version [[Release notes/0.47|0.47]] (upcoming)
* [[ReleaseNotes044|Release Notes]] for 0.44 and past
** for version [[Release notes/0.46|0.46]] (current)
* [[Announcing Releases]] for 0.44 and past
* [[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]]
* [[TutorialsAndHelp]]
* [[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]]
* [[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]]
* [[Using Eclipse]]
* [[Using Eclipse]]
* [[HandlingPreferences]]creating and using preference values
* [[Developer manual]] - various important information, be sure to read this before coding
* [[AddSPObject]]: how to add a new SPObject type
* [[Debugging Inkscape|Debugging]] - random tips to help debug problems
* [[ReprListeners]]: responding to XML doc changes
* [[Project organization]] - procedures, hierarchy, developer roles and the likes
* [[ErrorsAndWarnings]]: how to deal with reporting errors, warnings, and other messages
* [[Janitorial tasks]] - small tasks that need doing
* [[DebuggingTips]]: random tips to help debug problems
* [[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
** [[PythonModules]]: Helper modules for extensions crafted with python


</td><td style="width:50%;padding:.5em">
</td><td style="width:50%;padding:.5em">
Line 85: 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 98: 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 120: 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 128: 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