tutu/docs/versioning.md
2025-01-04 17:05:18 +08:00

811 B

Versioning & Development Cycle

The versioning policy follows the Semantic Versioning. Since Tutu is an app for the end user, we redefine the some words in the policy:

  • API changes: the app is no longer available on certain platforms.

Development Cycle

Dependency Freeze -> Development -> Release

Dependency Freeze

This step is for:

  • Update dependencies
  • Prepare the new version (like, bump the version number).

New dependencies should not be added in this step.

Development

In this step, dependencies can only be updated if it's required to fix bugs.

New dependencies should be added as their use, in this step.

Release

The version is released to production in this step.

Before the next development step, new versions can still be released to fix bugs.