GEPS 008: File Organization

From Gramps
Revision as of 20:53, 21 June 2008 by Pez4brian (Talk | contribs) (New page to propose a new file structure for the source code.)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The purpose of this page is to facilitate a discussion on the organization of the source files for Gramps. The following suggestion represents a possible future organization for the source files:

src/gen/

This directory contains the core components of Gramps.

src/gen/db

The db directory contains the code for manipulating the Gramps database.

src/gen/lib

The lib directory contains the classes for the database objects.

src/gui/

This directory contains the code for the desktop graphical user interface.

src/cli/

This directory contains the code for the command line interface.