Shuffling files



Hi all,

This is a proposal for a reorganisation of Meld's directory structure.
Borrowing heavily from Stephen's previous suggestions and fleshing out some
details:

/
    COPYING, INSTALL, etc.
bin/
    The main Meld script
data/
    Miscellaneous data files, such as meld.desktop.
data/icons/
    Custom icons (was glade2/pixmaps)
data/ui/
    Glade/GtkBuilder and UIManager files (was glade2/*)
help/
    Manuals
meld/
    Most of the Meld source files
meld/util/
    Meld's utility classes (prefs, gnomeglade, maybe misc?) and compatibility
    shims (prefs, sourceviewer)
meld/widgets/
    Custom GtkWidgets and other UI components (notebooklabel, findbar,
    historyentry, msgarea)
meld/vc/
    The vc subsystem (was vc/)
po/
    Translations, etc.

Additional small changes:
 * Rename "changelog" to "NEWS"
 * Remove unused images "close.xpm", "cvs-icon.png", "cvs-icon-small.png",
   "svn-icon.png" and "svn-icon-small.png"

Points of contention:
 * running meld uninstalled would now be 'bin/meld' rather than './meld'. Is
   this a big deal?
 * 'widgets' is a slightly silly name.
 * I like making lists.


Assuming this goes ahead, it will probably happen on a (hopefully short-lived)
branch. It seems likely that this might cause breakage and weirdness of
installs and such for a while. Suggestions, thoughts, etc.?

Kai


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]