16,737
edits
Changes
mention Gramps Data Model page
{{man warn|If you are a looking for documentation on how to use the Gramps system as a user instead of as a program developer, it can be found on the [[Portal:Using_Gramps|Gramps documentation web page]].}}
Explanation of the basics, underlying Gramps database. '''This is not intended to be a reference manual''', but an introductory programmer's guide to using the Gramps database access routines.
Separate [http://www.gramps-project.org/docs/ API Reference Documentation for version 4.0.x of Gramps] and as well as a simple [[Media:API.svg|UML (svg) for 4.1.x]] and [[Gramps Data]] overview are available.
Gramps is written in the [http://www.python.org Python] language. A basic familiarity with Python is required before the database objects can be effectively used. If you are new to Python, you may wish to check out the [https://docs.python.org/2/tutorial/ Python 2.x tutorial] or [https://docs.python.org/3/tutorial/ Python 3.x tutorial].