Directory structure

De Stoq Wiki
Ir para: navegação, pesquisa

Toplevel directories

This applies for stoq, stoqlib, stoqdrivers and kiwi in our Subversion repository:

    • branches : separate development branches of stoq
    • tags : tags, mostly used by releases
    • trunk : main development line, most of the progress happens here

Stoq

The Stoq repository contains the code specific for the Stoq application.

bin

The bin directory contains binaries:

  • debug: debugging facilities, useful to manipulate domain objects
  • stoq: launch the main application
  • stoqdbadmin: do high level operations on the database

data

  • config: configuration file templates
  • glade: glade user interfaces
  • pixmaps: images and icons

debian

Files used to build debian/ubuntu packages

docs

Documentation

po

Gettext translation template and translations

stoq

Source code

gui

lib

tests

Stoqlib

data

debian

diagrams

docs

external

Source code for external dependencies

  • dateutil: Used for time/date deltas and parsing strings
  • formencode: Used by sqlobject
  • sqlobject:

po

stoqlib

Source code for stoqlib

  • enums.py: Enumerations used by Stoq

database

Database routines

domain

Domain classes are representations of objects which are going to be stored in the database, eg persisted.

gui

Graphical interfaces

lib

Misc

tests

Unit tests and doc tests.