Difference between revisions of "Category:GEPS"
From Gramps
m (') |
|||
| (11 intermediate revisions by 4 users not shown) | |||
| Line 63: | Line 63: | ||
| <!-- GEPS - Title -->[[GEPS 008: File Organization]] | | <!-- GEPS - Title -->[[GEPS 008: File Organization]] | ||
| <!-- Proposed -->2008 | | <!-- Proposed -->2008 | ||
| − | | <!-- Status -->'' | + | | <!-- Status -->'''Finished''' |
| − | | <!-- Released --> | + | | <!-- Released -->Gramps 4.0 |
| − | | <!-- Note --> | + | | <!-- Note --> |
| <!-- SVN --> | | <!-- SVN --> | ||
|- | |- | ||
| Line 86: | Line 86: | ||
| <!-- Status -->'''Finished'''<br />''In progress'' | | <!-- Status -->'''Finished'''<br />''In progress'' | ||
| <!-- Released -->Gramps 3.3<br />Target Gramps 3.5 | | <!-- Released -->Gramps 3.3<br />Target Gramps 3.5 | ||
| − | | <!-- Note --> | + | | <!-- Note -->Tagging only the persons, families, media and notes objects.<br />Tagging be extendend to all primary objects. |
| <!-- SVN --> | | <!-- SVN --> | ||
|- | |- | ||
| Line 157: | Line 157: | ||
| <!-- Released -->Gramps 3.3 | | <!-- Released -->Gramps 3.3 | ||
| <!-- Note -->- | | <!-- Note -->- | ||
| − | | <!-- SVN -->[ | + | | <!-- SVN -->[http://svn.code.sf.net/p/gramps/code/branches/geps/gep-021-name/ SVN] |
|- | |- | ||
| <!-- GEPS - Title -->[[GEPS 022: Narrative Website Refactor]] | | <!-- GEPS - Title -->[[GEPS 022: Narrative Website Refactor]] | ||
| Line 171: | Line 171: | ||
| <!-- Released -->Gramps 3.4 | | <!-- Released -->Gramps 3.4 | ||
| <!-- Note -->- | | <!-- Note -->- | ||
| − | | <!-- SVN -->Current code is now in trunk [http://gramps.1791082.n4.nabble.com/GEPS023-merged-into-trunk-td4157519.html] <!--[ | + | | <!-- SVN -->Current code is now in trunk [http://gramps.1791082.n4.nabble.com/GEPS023-merged-into-trunk-td4157519.html] <!--[http://svn.code.sf.net/p/gramps/code/branches/geps/gep-023-large-sources/ SVN] --> |
|- | |- | ||
| <!-- GEPS - Title -->[[GEPS 024: Certificates]] | | <!-- GEPS - Title -->[[GEPS 024: Certificates]] | ||
| Line 185: | Line 185: | ||
| <!-- Released -->Gramps 3.3 | | <!-- Released -->Gramps 3.3 | ||
| <!-- Note -->- | | <!-- Note -->- | ||
| − | | <!-- SVN -->[ | + | | <!-- SVN -->[http://svn.code.sf.net/p/gramps/code/branches/geps/gep-025-name/ SVN]? |
|- | |- | ||
| <!-- GEPS - Title -->[[GEPS 026: Replace 'make' for Gramps build]] | | <!-- GEPS - Title -->[[GEPS 026: Replace 'make' for Gramps build]] | ||
| <!-- Proposed -->2012 | | <!-- Proposed -->2012 | ||
| − | | <!-- Status -->'' | + | | <!-- Status -->'''Finished''' |
| − | | <!-- Released --> | + | | <!-- 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}} | | <!-- 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 -->[ | + | | <!-- SVN -->[http://svn.code.sf.net/p/gramps/code/branches/geps/gep-026-replace-make/ SVN] |
|- | |- | ||
| Line 207: | Line 207: | ||
| <!-- Released --> | | <!-- Released --> | ||
| <!-- Note --> Proposal to make Gramps do more to help media management | | <!-- Note --> Proposal to make Gramps do more to help media management | ||
| + | | <!-- 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 -->At some time, we need to move to python 3 ... | ||
| <!-- SVN --> | | <!-- SVN --> | ||
|- | |- | ||
| Line 221: | Line 242: | ||
If a GEP is disruptive, a specific branch is used to develop it. First check out trunk | If a GEP is disruptive, a specific branch is used to develop it. First check out trunk | ||
| − | svn checkout https:// | + | svn checkout https://svn.code.sf.net/p/gramps/code/trunk geps-021 |
cd geps-021 | cd geps-021 | ||
Create a new branch | Create a new branch | ||
| − | svn copy https:// | + | svn copy https://svn.code.sf.net/p/gramps/code/trunk https://svn.code.sf.net/p/gramps/code/branches/geps/gep-021-name |
and switch the repository to that branch | and switch the repository to that branch | ||
| − | svn switch https:// | + | svn switch https://svn.code.sf.net/p/gramps/code/branches/geps/gep-021-name |
When finished, merge the changes back in trunk with [http://svnbook.red-bean.com/en/1.0/ch04s04.html this guide]. | When finished, merge the changes back in trunk with [http://svnbook.red-bean.com/en/1.0/ch04s04.html this guide]. | ||
Revision as of 13:59, 9 January 2013
GRAMPS Enhancement Proposals (GEPS). This should be a complex/detailed description of a way to make GRAMPS better.
- Here they are listed in numerical order:
| GEPS - Title | Proposed | Status | Released | Note | SVN |
|---|---|---|---|---|---|
| GEPS 001: Relationship type event link | 2007 | ? | ? | ? | |
| GEPS 002: RelationView Expand and Collapse | 2007 | Finished | Gramps 3.0 | - | |
| GEPS 003: Computed Ages and Probably Alive | 2007 | Finished | Gramps 3.1 | - | |
| GEPS 004: My GRAMPS and Gadgets | 2007 | Finished | Gramps 3.1 | Called "Gramplets View" | |
| GEPS 005: Enhanced Plugin Interface | 2007 | In progress | ? | See GEPS 014: Plugin registration and management | |
| GEPS 006: Better Place handling | 2007 | In progress | Gramps 3.2 (hierarchical place view) Gramps 3.3 (Locality field added to location) |
- | |
| GEPS 007: Report Reorganization | 2007 | ? | ? | ? | |
| GEPS 008: File Organization | 2008 | Finished | Gramps 4.0 | ||
| GEPS 009: Import Export Merge | 2008 | ? | ? | ? | |
| GEPS 010: SQL Backend | 2009 | Withdrawn | - | Superseded by GEPS 013: GRAMPS Webapp | |
| GEPS 011: Tagging | 2008 2012 |
Finished In progress |
Gramps 3.3 Target Gramps 3.5 |
Tagging only the persons, families, media and notes objects. Tagging be extendend to all primary objects. |
|
| GEPS 012: Ecosystem definition | 2009 | ? | ? | ? | |
| GEPS 013: GRAMPS Webapp | 2009 | In progress | ? | See prototype gramps-connect.org You can log into the site, as a: superuser (id=admin, password=gramps) or a regular user (id=admin1, password=gramps) or just view as an anonymous user. |
Current code is now in trunk |
| GEPS 014: Plugin registration and management | 2009 | Finished | Gramps 3.2.x | - | |
| GEPS 015: Repository Research Support | 2009 | ? | ? | ? | |
| GEPS 016: Enhancing GRAMPS Processing Speed | 2009 | ? | ? | ? | |
| GEPS 017: Flexible gen.lib Interface | 2009 | Withdrawn | After building a prototype, it was found to be too slow for general use. Instead, caching BSDDB serialized data seems an easier approach. | ||
| GEPS 018: Evidence style sources | 2010 | ? | ? | ? | |
| GEPS 019: Improved Sidebar and Split Views | 2010 | Finished | Gramps 3.3 | - | |
| GEPS 020: Plugin Extensions | 2010 | ? | ? | ? | |
| GEPS 021: Additional Name Fields | 2010 | Finished | Gramps 3.3 | - | SVN |
| GEPS 022: Narrative Website Refactor | 2010 | In progress | ? | ? | |
| GEPS 023: Storing data from large sources | 2010 | Finished | Gramps 3.4 | - | Current code is now in trunk [1] |
| GEPS 024: Certificates | 2010 | ? | ? | ? | |
| GEPS 025: Geography | 2011 | Finished | Gramps 3.3 | - | SVN? |
| GEPS 026: Replace 'make' for Gramps build | 2012 | Finished | Gramps 4.0 | Move Gramps away from using Makefiles and to using setup.py and/or DistUtils[2][3][4]2621 | SVN |
| GEPS 027: Gender as an Entry Field | 2012 | Proposal to make gender selection be decided in an ComboBoxEntry field, to allow for options outside of male, female or unknown | |||
| GEPS 028: Media Management | 2012 | Proposal to make Gramps do more to help media management | |||
| GEPS 029: GTK3-GObject introspection Conversion | 2012 | Finished | 4.0.0 | Conversion to the new version of GTK using the new python bindings based on introspection. | SVN |
| GEPS 030: New Visualization Techniques | 2012 | In Progress | Discussion of new visualization techniques for possible inclusion in Gramps. | ||
| GEPS 031: Python 3 support | 2012 | Finished | 4.0.0 | At some time, we need to move to python 3 ... | |
Disruptive GEP's
If a GEP is disruptive, a specific branch is used to develop it. First check out trunk
svn checkout https://svn.code.sf.net/p/gramps/code/trunk geps-021 cd geps-021
Create a new branch
svn copy https://svn.code.sf.net/p/gramps/code/trunk https://svn.code.sf.net/p/gramps/code/branches/geps/gep-021-name
and switch the repository to that branch
svn switch https://svn.code.sf.net/p/gramps/code/branches/geps/gep-021-name
When finished, merge the changes back in trunk with this guide.
Reference
- GEPs: 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")
Subcategories
This category has the following 3 subcategories, out of 3 total.
Pages in category "GEPS"
The following 60 pages are in this category, out of 60 total.