|
Developers' side bar Selected categories Edit Links |
Devel /
UnsortedNotesCategories: Development, Misc
Miscellanous unsorted notes regarding the LyX developmen. Place the notes here before they are eventually move to a wiki page of their own. Types of releasesJose wrote about releases and Christian copied it here: Development releases that eventually lead to a stable release, e.g. LyX 1.5.0.
Stable releases:
Comparison for normal users:
Guidelines for file namesBo's guidelines:Guideline 1: Classname == file name Because classnames are in uppercase, files are also named in this way. src/insets/*, src/mathed/* and src/graphics/* follow this guideline well so these are what I have renamed so far. Guideline 2: Clean or merge helper files If they cannot be merged, the name should be something like:
This format will also be applied to _fwd and _pimpl and _funcs. Andre's guidelinesIf there's a single class Foo implemented in the file, it should be Foo.h/Foo.cpp. That should be the common case. If there are classes FooSomething, FooHelper, FooSimilar in the file, it should be named Foo.h/Foo.cpp. If there are free functions fooHelper, fooSimilar, fooOther in the file, it should be named foo.{h,cpp}. Name clashes should be avoided. There should be no {L,LyX,Q,QL} prefix to class and file names. Documentation files in LyXVCS:lyx-devel/trunk
Branches...Just a place to note a link to the NetBSD's branches: I wonder how they relate to whatever system we use... /Christian Category: Development, Misc |