Difference between revisions of "5.3 Roadmap"

From Gramps
Jump to: navigation, search
(Schedule)
(Schedule)
 
(No difference)

Latest revision as of 16:18, 23 April 2024

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.3 version of Gramps

Schedule

26 Apr 2024 Agree final roadmap (this document).
31 May 2024 All major features should be merged into master.
T.B.A. Feature freeze.
T.B.A. String freeze.
T.B.A. Final release.* whoosh!!

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

  • Python 3.9 (3.8 will reach end of life status in Oct 2024.)

Database model changes

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

  • Add creation date to primary objects. - Nick Hall
  • Add time and phrase to date objects. - Nick Hall
  • Add dates to individual and family attributes. - Nick Hall
  • Add title, url and accessed date to citations. - Nick Hall
  • Add tree metadata. - Chris Horn

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.

  • Enhance the core navigation to improve support for navigation between views and allow for history objects to be customised. - Nick Hall.

Minor goals

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

  • Further progress towards allowing concurrent database access. Update the metadata table when changes are made to avoid data loss in the event of a crash. - Nick Hall.

Rejected Changes

Previous Roadmaps