You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gnucash/src/README.modules

62 lines
2.5 KiB

-*-text-*-
'Modules' in Gnucash are relatively self-contained segments of code that
can be dynamically loaded at runtime. Eventually we want the whole gnucash
source tree to be a set of modules and the app itself to be a short Scheme
program that loads them all.
We're not there yet :)
core-utils The lowest level. Very basic code.
Should not depend on any other modules.
This module is not a gnc-module (and
perhaps shouldn't be).
Here are the bits that have been converted to use the module system so
far.
gnc-module The module system (actually not a module itself)
calculation Low-level expresion parsing & financial
equation solving.
engine The engine module, without any backends
backend/file Binary and XML (v1 and v2) backends
backend/postgres Postgres backend
register/ledger-core The xacc SplitLedger and MultiLedger parts formerly
in src/
register/register-core Toolkit independent register code, formerly in
src/register/
register/register-gnome Gnome-specific register code, formerly in
src/register/gnome
import-export/binary-import utils for importing old GnuCash binary files
import-export/qif-import the old qif importer with Gnome druid
import-export/qif-io-core new qif import/export module. unfinished.
report/report-system the report infrastructure and HTML handling
report/standard-reports most of the reports that are in gnucash
report/utility-reports the multicolumn view, the iframe report, etc.
report/locale-specific-reports reports that should only be loaded in
certain locales. subdir per locale.
report/stylesheets predefined style sheet templates
report/report-gnome Gnome gui for displaying reports.
app-utils utils for the gnucash app framework (component
mgr, cmd line processing, gettext stuff, etc)
app-file application-level file handling
gnome-utils Extensions and utilities for using Gnome/Gtk
with GnuCash, including new widgets.
network-utils Utils for network communication.
tax/us US tax information
(RPC was removed in v.1.9.0, subversion release: 12018)