Difference between revisions of "Source Directory Structure Screaming Architecture"

From Inkscape Wiki
Jump to navigation Jump to search
(Created page with " {{DevDiscussion}} Another idea concerning the the directory structure for Inkscape's source code. ~~~~ *src **plugins ***dbus **core ***svg ****manipulations ****transforma...")
 
 
Line 7: Line 7:
**plugins
**plugins
***dbus
***dbus
**entities
***xml
****manipulations
**core
**core
***svg
***svg
Line 13: Line 16:
****filters
****filters
****rendering
****rendering
***xml
****manipulations
***object (??? not sure what to name this but "object" is too generic)
***object (??? not sure what to name this but "object" is too generic)
****containers
****containers

Latest revision as of 10:07, 29 March 2018


Another idea concerning the the directory structure for Inkscape's source code. Christoffer (talk) 09:43, 29 March 2018 (UTC)

  • src
    • plugins
      • dbus
    • entities
      • xml
        • manipulations
    • core
      • svg
        • manipulations
        • transformations
        • filters
        • rendering
      • object (??? not sure what to name this but "object" is too generic)
        • containers
        • shapes
      • util
        • numeric
        • color
    • entrypoints
      • gtk3gui
      • commandline
      • future interfaces
    • dataproviders
      • file
      • http (could go in "entrypoints" instead depending on how http is used, as data provider or as some kind of API to create/modify SVG files)
    • libraries
      • 2geom
      • libavoid
      • libcola
      • libcroco
      • libdepixelize
      • potrace
      • etc.