Changes

Jump to: navigation, search

Category:GEPS

1,288 bytes added, 14:43, 23 May 2015
no edit summary
'''G'''RAMPS ramps '''E'''nhancement '''P'''roposal'''s''' (GEPS). This should be a complex/detailed description of a way to make GRAMPS Gramps better.
:Here they are listed in numerical order:
{| class="wikitable sortable" {{Prettytable}}
|+ GRAMPS Gramps Enhancement Proposals (GEPS) - Summary
|-
! GEPS - Title
! Released
! Note
! SVNRevision Control
|-
| <!-- GEPS - Title -->[[GEPS 001: Relationship type event link]]
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 004: My GRAMPS Gramps and Gadgets]]
| <!-- Proposed -->2007
| <!-- Status -->'''Finished'''
| <!-- GEPS - Title -->[[GEPS 006: Better Place handling]]
| <!-- Proposed -->2007
| <!-- Status -->''In progress'Finished'''| <!-- Released -->Gramps 3.2 (hierarchical place view)<br/> Gramps 3.3 (Locality field added to location)<br />Gramps 4.1| <!-- Note -->-Place tree view.<br />Locality field added to location.<br />Hierarchical place structure.
| <!-- SVN -->
|-
| <!-- Proposed -->2008
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 34.50
| <!-- Note -->
| <!-- SVN -->
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 010: SQL Relational Backend]]
| <!-- Proposed -->2009
| <!-- Status -->'''Withdrawn'''
| <!-- Released -->-
| <!-- Note -->Superseded by Related to [[GEPS 013: GRAMPS Gramps Webapp]], [[GEPS 032: Database Backend API]]
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 011: Tagging]]
| <!-- Proposed -->2008<br />2012
| <!-- Status -->'''Finished'''<br />''In progress''| <!-- Released -->Gramps 3.3<br />Target Gramps 34.51| <!-- Note -->Tagging only the personsof people, families, media and notes objectsonly.<br />Tagging be extendend extended to all primary objects.
| <!-- SVN -->
|-
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 013: GRAMPS Gramps Webapp]]
| <!-- Proposed -->2009
| <!-- Status -->''In progress''
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 016: Enhancing GRAMPS Gramps Processing Speed]]
| <!-- Proposed -->2009
| <!-- Status -->?
| <!-- GEPS - Title -->[[GEPS 018: Evidence style sources]]
| <!-- Proposed -->2010
| <!-- Status -->?''In progress''| <!-- Released -->?| <!-- Note -->?| <!-- SVN -->[http://sourceforge.net/p/gramps/source/ci/geps/gep-018-evidence-style/~/tree/ GIT]
|-
| <!-- GEPS - Title -->[[GEPS 019: Improved Sidebar and Split Views]]
| <!-- Released -->Gramps 3.3
| <!-- Note -->-
| <!-- SVN -->[httpshttp://grampssvn.svncode.sourceforgesf.net/svnrootp/gramps/code/branches/geps/gep-021-name/ SVN]
|-
| <!-- GEPS - Title -->[[GEPS 022: Narrative Website Refactor]]
| <!-- Released -->Gramps 3.4
| <!-- Note -->-
| <!-- SVN -->Current code is now in trunk [http://gramps.1791082.n4.nabble.com/GEPS023-merged-into-trunk-td4157519.html] <!--[httpshttp://grampssvn.svncode.sourceforgesf.net/svnrootp/gramps/code/branches/geps/gep-023-large-sources/ SVN] -->
|-
| <!-- GEPS - Title -->[[GEPS 024: CertificatesNatural transcription of Records]]
| <!-- Proposed -->2010
| <!-- Status -->?
| <!-- Released -->Gramps 3.3
| <!-- Note -->-
| <!-- SVN -->[httpshttp://grampssvn.svncode.sourceforgesf.net/svnrootp/gramps/code/branches/geps/gep-025-name/ SVN]?
|-
| <!-- GEPS - Title -->[[GEPS 026: Replace 'make' for Gramps build]]
| <!-- Proposed -->2012
| <!-- Status -->''In progress'Finished'''| <!-- Released -->Gramps 4.0
| <!-- Note -->Move Gramps away from using Makefiles and to using setup.py and/or DistUtils[http://sourceforge.net/mailarchive/message.php?msg_id=28984484][http://sourceforge.net/mailarchive/message.php?msg_id=28969888][http://sourceforge.net/mailarchive/message.php?msg_id=27984817]{{bug|2621}}
| <!-- SVN -->[httpshttp://grampssvn.svncode.sourceforgesf.net/svnrootp/gramps/code/branches/geps/gep-026-replace-make/ SVN]
|-
| <!-- GEPS - Title -->[[GEPS 029: GTK3-GObject introspection Conversion]]
| <!-- Proposed -->2012
| <!-- Status -->'''Finished'''| <!-- Released -->4.0.0| <!-- Note -->Conversion to the new version of GTK using the new python bindings based on introspection.| <!-- SVN -->[http://svn.code.sf.net/p/gramps/code/branches/geps/gep-029-gtk3/ SVN]|-| <!-- GEPS - Title -->[[GEPS 030: New Visualization Techniques]]| <!-- Proposed -->2012| <!-- Status -->''In Progress''| <!-- Released -->| <!-- Note -->Discussion of new visualization techniques for possible inclusion in Gramps. | <!-- SVN -->|-| <!-- GEPS - Title -->[[GEPS 031: Python 3 support]]| <!-- Proposed -->2012| <!-- Status -->'''Finished'''| <!-- Released -->4.0.0| <!-- Note -->Moved to python 3.| <!-- SVN -->|-| <!-- GEPS - Title -->[[GEPS 032: Database Backend API]]| <!-- Proposed -->2013| <!-- Status -->''In Progress''| <!-- Released -->| <!-- Note -->| <!-- SVN -->|-| <!-- GEPS - Title -->[[GEPS 033: Abstract Database API]]| <!-- Proposed -->2014| <!-- Status -->''In Progress''
| <!-- Released -->
| <!-- Note -->Conversion to the new version of GTK using the new python bindings based Working on introspectionfor Gramps 4.1| <!-- SVN -->[httpshttp://gramps.svn.sourceforge.net/svnrootu/nick-h/gramps/branchesci/gepsmaster/geptree/|-| <!-- GEPS - Title -->[[GEPS 034: Improve usability]]| <!-- Proposed -->2014| <!-- Status -->| <!-- Released -->| <!-- Note -->| <!-- SVN -->|-| <!-- GEPS - Title -->[[GEPS 035: Attach family events to individuals]]| <!-- Proposed -->2014| <!-- Status -->| <!-- Released -->| <!-- Note -->| <!-029-gtk3/ SVN -->|-| <!-- GEPS - Title -->[[GEPS 036: Extended Alternative Place Name Handling]]| <!-- Proposed -->2015| <!-- Status -->''In progress''| <!-- Released -->| <!-- Note -->| <!-- SVN -->
|-
| <!-- GEPS - Title -->
==Disruptive GEP's==
If a GEP is disruptive, a specific branch is used to develop it. First check out trunk
 
svn checkout https://gramps.svn.sourceforge.net/svnroot/gramps/trunk geps-021
cd geps-021
 
Create a new branch
 
svn copy https://gramps.svn.sourceforge.net/svnroot/gramps/trunk https://gramps.svn.sourceforge.net/svnroot/gramps/branches/geps/gep-021-name
 
and switch the repository to that branch
 
svn switch https://gramps.svn.sourceforge.net/svnroot/gramps/branches/geps/gep-021-name
When finishedIf a GEP is disruptive, merge a specific branch is used to develop it. See the changes back in trunk with ''Brief introduction to Git'' for detailed instructions on [http://svnbook.red-bean.com/en/1.0/ch04s04.html this guide[Brief_introduction_to_Git#Creating_a_branch|creating a branch]].
==Reference==
*[http://sourceforge.net/p/gramps.1791082.n4.nabble.com/GEPs-GRAMPS-Enhancement-Proposals-td1803625.html mailman/message/12554507/ GEPs: GRAMPS Gramps Enhancement Proposals], Jan 19, 2007, By Douglas S. Blank (Original discussion to form GEP's based on an "idea stolen and adapted from Python")
[[Category:Developers/General]]
[[Category:Developers/Roadmap]]

Navigation menu