mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
I also changed some of the documentation that referred to it, but there are still some references left in the (unmaintained ?) design documents. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18623 57a11ea4-9604-0410-9ed3-97b8803252fd
64 lines
2.6 KiB
Plaintext
64 lines
2.6 KiB
Plaintext
-*-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/xml Binary and XML (v1 and v2) backends
|
|
|
|
backend/dbi SQL based backends: postgres, mysql, sqlite3 (all
|
|
via the dbi interface)
|
|
|
|
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)
|
|
|