Skip to content

Project Management and Release Cycle

Zach Gollwitzer edited this page May 21, 2024 · 2 revisions

We're in "test mode" with the project management side of things, so everything here is subject to change. That said, below are some general guidelines on how we'll be working moving forward as a community:

Roadmap

You can find the roadmap here.

This is a high-level overview of where the project is going in the near term. Due to the early stage of this project, all timelines are best guesses and subject to change.

Projects

You can find all of our currently active projects here.

We are defining a "project" as:

  • Example: "Transaction Management"
  • A group of ideas/issues related to a single "module" of the app
  • Some projects will be ongoing with no due date; others will be highly specific within a short timeframe

Milestones, Releases, Packages

  • A "milestone" maps 1:1 with a "release" tag. For example, v0.2.0-alpha is a milestone we work towards that will eventually be released.
  • A milestone will include cherry-picked issues across one or more projects.
  • During this alpha phase of development, we will generally be using the following tagging convention:
    • v0.X.0-alpha - a "milestone"
    • v0.X.0-alpha.X - an iteration towards a milestone. For example, v0.1.0-alpha.1 -> v0.1.0-alpha.2 -> v0.2.0-alpha (milestone)
    • v1.0.0 will be our first "general release" (stable)

Relevant links:

How to request features

We have created a feature request template in Discussions. Create your first feature request here.

We unfortunately cannot accept all feature requests. For the best chance at getting your feature request on the roadmap, follow the guidelines below:

  • A feature request should benefit a large group of users.
  • A feature request should be specific with examples, links, and any other context that helps us understand what you are asking for.
  • If you see a feature you like, upvote it so we can see! The more upvotes a feature request gets, the higher the likelihood that it will make it on the roadmap.