Difference between revisions of "Inkscape invariants"

From Inkscape Wiki
Jump to navigation Jump to search
m
Line 4: Line 4:
  
 
* Full SVG (plus XML, CSS2) compliance
 
* Full SVG (plus XML, CSS2) compliance
* Core written in C/C++
+
* Core written in C/C
 
* Gtk-based user interface following the standards set out in the GNOME HIG
 
* Gtk-based user interface following the standards set out in the GNOME HIG
 
* Emphasis on a small core and extensibility.  Extensions should be first-class citizens, so we can say "no" to features in the core without guilt.
 
* Emphasis on a small core and extensibility.  Extensions should be first-class citizens, so we can say "no" to features in the core without guilt.

Revision as of 14:12, 11 April 2007

Invariants of Inkscape

These are the founding goals for Inkscape that we'll be adhering to in this project.

  • Full SVG (plus XML, CSS2) compliance
  • Core written in C/C
  • Gtk-based user interface following the standards set out in the GNOME HIG
  • Emphasis on a small core and extensibility. Extensions should be first-class citizens, so we can say "no" to features in the core without guilt.
  • Open, community-oriented development processes
  • Baseline is the SodipodiHydra codebase
  • Where a better solution cannot be found, default to the way Illustrator does it.

OtherGoals - discussion of general project objectives and motivations