Documentation for Developers: Difference between revisions

From OpenPetra Wiki
Jump to navigation Jump to search
Line 58: Line 58:


== Database Structure Documentation ==
== Database Structure Documentation ==
* For the current database structure, check http://openpetraorg.sourceforge.net/dbdoc (see also [[SQL Diagram creation]])
We have DB model documentation online available in two formats, both of which are auto-generated with each release:
* [http://openpetraorg.sourceforge.net/dbdoc/index.html Our own format] (see also [[SQL Diagram creation]])
** There is a [http://openpetraorg.sourceforge.net/dbdoc/img/img_AccountsPayable.html?a_ap_document diagram for the Accounts Payable sub system]
** There is a [http://openpetraorg.sourceforge.net/dbdoc/img/img_AccountsPayable.html?a_ap_document diagram for the Accounts Payable sub system]
** We need volunteers do design more diagrams! Please also have a look at the old 2.1 diagrams ([http://openpetraorg.sourceforge.net/Petra21DBDiagrams.zip download 9 png files in a zip file]).
*** We need volunteers do design more diagrams! Please also have a look at the old 2.1 diagrams ([http://openpetraorg.sourceforge.net/Petra21DBDiagrams.zip download 9 png files in a zip file]).
* [http://openpetraorg.sourceforge.net/schemaSpy/index.html SchemaSpy format]
** features quite nice automatically drawn relationship diagrams once you select a certain DB table. That can also be shown for the whole DB if you simply go to the ‘Relationships’ Tab on the index page (though that diagram is HUGE as the OpenPetra DB currently holds >300 DB Tables!).
 


* [[Base and Demo databases]]
* [[Base and Demo databases]]


== OpenPetra Specifications & Requirements ==
== OpenPetra Specifications & Requirements ==

Revision as of 09:06, 31 October 2012

Projects

Please read about what needs to be done, and how to take charge of a project here:
Summary of Projects


Development

Development Environment

Programming

Development Cycle

Getting Started

Tools Used

This is a list of software that we use; some of it you will already have installed when you did your Setup of Development environment.

Tips and Tricks

OpenPetra Software Architecture

Client Side

Bug Tracking

See Tracking of Bugs


Database Structure Documentation

We have DB model documentation online available in two formats, both of which are auto-generated with each release:


OpenPetra Specifications & Requirements

Please have a look at the specifications and add your own requirements in the appropriate sections (eg. Wishlist):
Specifications and Requirements


Project Infrastructure