Difference between revisions of "Inkscape"

From Inkscape Wiki
Jump to navigation Jump to search
(19 intermediate revisions by 3 users not shown)
Line 9: Line 9:
* [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>
Line 25: Line 25:


=== 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
* [[ReleaseNotes047|Release Notes]] for 0.47 (upcoming)
* [[Release notes]]
* [[ReleaseNotes046|Release Notes]] for 0.46
** for version [[Release notes/0.47|0.47]] (upcoming)
* [[ReleaseNotes045|Release Notes]] for 0.45
** for version [[Release notes/0.46|0.46]] (current)
* [[ReleaseNotes044|Release Notes]] for 0.44 and past
* [[Announcing Releases]]
* [[Announcing Releases]] for 0.44 and past
* [[Tricks and tips]] - miscellaneous advice, may be slightly outdated
* [[TricksAndTips]]
</td>
</td>


Line 53: Line 52:
* [[CreatingDists]]: how to build packages
* [[CreatingDists]]: how to build packages
* [[StableBranchUpdates]]
* [[StableBranchUpdates]]
* [[WebsiteEditing]]
* [[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]]
* [[AboutScreenContest]]
* [[Inkscape Classes]]
* [[Inkscape Classes]]
* [[Conferences]]
* [[Conferences]]
* [[Marketing Scratchpad]]


</td></tr></table>
</td></tr></table>
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]]
* [[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]]


* [[DeveloperTitles]]: terms for various roles in Inkscape
==== Developer tutorials ====
* [[InkscapeJanitors]]: small tasks that need doing
* [[Architectural overview]] - a high-level look at Inkscape
* [[ExtensionAttributes]]: currently defined attributes in Inkscape's XML namespace and what they do
* [[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]]


* [[ExtensionsRepository]]: an Internet central for Inkscape Extensions
==== Miscellaneous ====
* [[OtherProjects]] (outside links)
* [[INX extension descriptor format]]
* [[MakingLivePathEffects]]: detailed instructions for building new live path effects
* [[Inkscape-specific XML attributes]] - documentation of attributes from Inkscape's XML namespace
* [[WorkingWith2GeomFAQ]]: reallife questions answered about using 2Geom in real code
 
* [[:Category:Extensions|Extensions]]
* [[Extension repository]]: an Internet central for Inkscape Extensions
** [[ExtensionArchitecture]]: an overview of the functionality provided by extensions and the possible implementations
* [[Related programs]]
** [[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 101: 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]]
Line 106: Line 115:
* [[FileTypes]]
* [[FileTypes]]
* [[ApplicationIcons]] (Application + Interface)
* [[ApplicationIcons]] (Application + Interface)
* [[Icons]]
* [[InkscapeColor]]
* [[InkscapeColor]]
* [[PrintingSubsystem]]
* [[PrintingSubsystem]]
Line 114: Line 124:
* [[OpenDocument proposal]]
* [[OpenDocument proposal]]
* [[Googles Summer Of Code]]
* [[Googles Summer Of Code]]
* [[Improved Media Management]]
* [[UI MockupScreenshots]]
* [[UI MockupScreenshots]]
* [[lib2geom]]
* [[Swatch Book]]
* [[Swatch Book]]
* [[Tablet Dialog]]
* [[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">

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