Changes

From Gramps

Getting started with Gramps development

34 bytes removed, 05:09, 27 December 2012
m
move adding text editor to before downloading source etc more logical
=== None of above ===
You have been warned! At a minimum name your test family trees 'a_test_name'. By starting with 'a_test' they show at the top of the family tree manager, and the test makes it clear what they are for.
 
[[Category:Developers/General|G]]
== Mac OS X ==
In order to develop (or even use) Gramps on an Apple Macintosh, you must first install all of the prerequisite libraries and their headers. There are three choices for this [http://live.gnome.org/Gtk%2BOSX Gtk-OSX], [http://www.macports.org MacPorts], or [http://www.finkproject.org Fink]. Full instructions for building Gramps for each is provided here: [[Mac OS X:Build from source:Application package]], [[Mac OS X:Build from source:MacPorts]], or [[Mac OS X:Build from source:fink]].
The last only works with X11, which is no longer included in OS X but can be installed separately. MacPorts can be built with/for either X11 or OS X's native Quartz graphics backend, and Gtk-OSX is exclusively for Quartz.
 
== Get the source tree ==
To get the source tree, you will need SVN. Please have a look at the dedicated tutorial [[Brief introduction to SVN]] for details on getting the source trees for the latest current stable branch and the development trunk. (You could use [[Git]] rather than subversion if you prefer.)
 
You can also use a graphical SVN manager like "kdesvn" or "SVN Workbench".
 
'''This tutorial now assumes you have downloaded GRAMPS' trunk using SVN into "~/gramps-trunk" or using GIT into "~/Gramps". If not, you have to change this path when it is used below.'''
 
{{man warn|Warning:|Let it be clear that the settings directory "~/.gramps/" is a '''different''' hidden directory in your home-dir. Do not store anything there.''}}
== Install a text editor ==
(If you have a favourite Editor and want to share it : describe how to set it up here.)
 
== Get the source tree ==
To get the source tree, you will need SVN. Please have a look at the dedicated tutorial [[Brief introduction to SVN]] for details on getting the source trees for the latest current stable branch and the development trunk. (You could use [[Git]] rather than subversion if you prefer.)
 
You can also use a graphical SVN manager like "kdesvn" or "SVN Workbench".
 
'''This tutorial now assumes you have downloaded GRAMPS' trunk using SVN into "~/gramps-trunk" or using GIT into "~/Gramps". If not, you have to change this path when it is used below.'''
 
{{man warn|Warning:|Let it be clear that the settings directory "~/.gramps/" is a '''different''' hidden directory in your home-dir. Do not store anything there.''}}
== Run GRAMPS from the source ==
* [http://www.gramps-project.org/docs/ API Code Documentation] - Gramps v3.3.0
* [[Devhelp]]
 
[[Category:Developers/Tutorials]]
[[Category:Developers/General|G]]

Navigation menu