There is no registration required to read this wiki or download and install Gramps. You only need an account to edit this wiki.

5.2 Roadmap

From Gramps - Free Genealogy Software
Jump to: navigation, search
Gramps-notes.png
This is a guide only.

Because of the nature of a volunteer-driven project, it isn't possible to say with any certainty what will happen in the next release.

This page collects possibilities for the 5.2 version of Gramps

Schedule

T.B.A Agree final roadmap (this document).
T.B.A All major features should be merged into master.
T.B.A Feature freeze.
T.B.A String freeze.
T.B.A Final release.

Policy changes

Project governance

At present, we use a benevolent dictator model. The BD defines the project's strategic direction and has the final say in decisions.

Dependency upgrades

Database model changes

Are there features that require database change? This should happen in the beginning of the development cycle. List your requirements here.

  • Enhancements to the place structure to support GEDCOM-L PLAC tag
    • Allow multiple place Types with date for each
    • Deal with 200+ place types
    • Allow multiple postal codes and other attribute like data, with date for each
    • Allow places to have attributes (for above)

Decision:

Changes to implement the requirements above:

  • PlaceName
    • Add a list of PlaceAbbrev objects. A PlaceAbbrev object should consist of a some text and associated type (PlaceAbbrevType).
    • Add a citation list.
  • PlaceRef
    • Add a hierarchy type.
    • Add a citation list.
  • Place
    • Replace the place type field with a list of LocationType objects. A LocationType object should consist of a date, PlaceType, and citation list.
    • Add an attribute list.
    • Add an event reference list.
  • PlaceType
    • No change. Type mapping should be done in the import/export code.

Major goals

This section lists main goals developers want to achieve. Major goals should be started in a GEPS branch. Major goals require a developer and a reviewer.

  • GEPS043 Improving GEDCOM support for Places
  • GEPS045 Place Model Enhancements
  • Store objects as JSON rather than pickled blobs See feature request #9392. Previously discussed on the list. [2]
  • Remove raw methods from database API

Minor goals

This section lists minor goals developers want to achieve. Minor goals can be done by one developer alone.

Suggestions:

Rejected Changes