Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This document outlines the versioning and release management strategy for the NF525 functionality within the Maxxton software. Maxxton utilizes a single codebase, meaning all clients are on the same version of the core platform and upgrades are automatically applied. However, the NF525 functionality introduces its own versioning to track changes specific to this area.

Core Maxxton Platform Versioning:

While not the focus of this document, it's important to acknowledge that the Maxxton platform itself has its own versioning scheme. This document concentrates on the NF525 versioning, which is layered on top of the core platform version.

/wiki/spaces/SAP/pages/13042519

...

NF525 Versioning:

The NF525 functionality has its own dedicated version number, distinct from the main Maxxton platform version. This allows for granular tracking of changes specifically within the NF525 scope. The NF525 version number will be incremented with every changes specifically within the NF525 scope. The NF525 version number will be incremented with every change that affects the NF525 functionality, regardless of the size or signification of the change.

Release Cycle and Versioning:

Development: All changes related to NF525 are developed and tested.

Release: A new NF525 version is released and deployed to the production environment. This release is tied to the current Maxxton platform version.

Versioning: The NF525 version number is incremented for each release. This increment can be a minor, major, or patch version depending on the nature of the changes. A suggested approach is Semantic Versioning:

Major Version (e.g., 1.0.0 to 2.0.0): Indicates significant changes to the NF525 functionality, potentially including new features or breaking changes.

Minor Version (e.g., 1.0.0 to 1.1.0): Indicates new features or enhancements to existing NF525 functionality.

Patch Version (e.g., 1.0.0 to 1.0.1): Indicates bug fixes, security updates, or other minor changes that do not affect the core functionality of NF525.

Release Notes: Crucially, every NF525 release will be accompanied by detailed release notes. These notes will clearly document all changes included in the release, including:

A summary of the changes.

New features and enhancements.

Bug fixes.

Known issues (if any).

Any changes in behavior or compatibility. This is especially important for changes that may require client-side adjustments.

The corresponding NF525 version numberGestion des versions NF525 :

La fonctionnalité NF525 possède son propre numéro de version dédié, distinct de la version principale de la plateforme Maxxton. Cela permet un suivi précis des modifications spécifiquement dans le périmètre de NF525. Le numéro de version NF525 sera incrémenté à chaque modification affectant la fonctionnalité NF525, quelle que soit l'ampleur ou la signification de la modification.

Cycle de publication et gestion des versions :

  1. Développement : Toutes les modifications liées à NF525 sont développées et testées.

  2. Publication : Une nouvelle version NF525 est publiée et déployée dans l'environnement de production. Cette publication est liée à la version actuelle de la plateforme Maxxton.

  3. Gestion des versions : Le numéro de version NF525 est incrémenté pour chaque publication. Cet incrément peut être une version mineure, majeure ou corrective en fonction de la nature des modifications. Une approche suggérée est la gestion sémantique des versions :

    • Version majeure (par exemple, 1.0.0 à 2.0.0) : Indique des changements importants dans la fonctionnalité NF525, pouvant inclure de nouvelles fonctionnalités ou des changements cassants.

    • Version mineure (par exemple, 1.0.0 à 1.1.0) : Indique de nouvelles fonctionnalités ou des améliorations des fonctionnalités NF525 existantes.

    • Version corrective (par exemple, 1.0.0 à 1.0.1) : Indique des corrections de bugs, des mises à jour de sécurité ou d'autres modifications mineures qui n'affectent pas la fonctionnalité principale de NF525.

  4. Notes de publication : Point crucial, chaque publication NF525 sera accompagnée de notes de publication détaillées. Ces notes documenteront clairement toutes les modifications incluses dans la publication, notamment :

    • Un résumé des modifications.

    • Les nouvelles fonctionnalités et améliorations.

    • Les corrections de bugs.

    • Les problèmes connus (le cas échéant).

    • Toute modification de comportement ou de compatibilité. Ceci est particulièrement important pour les modifications qui peuvent nécessiter des ajustements côté client.

    • Le numéro de version NF525 correspondant.

BOI TVA DECLA 30-10-30 and Subsequent Changes:Any changes to the NF525 functionality related to or following the et modifications ultérieures :

Toute modification de la fonctionnalité NF525 liée ou postérieure à la "BOI TVA DECLA 30-10-30" will be treated as a new release and will follow the versioning and release note process described above. This ensures clear tracking of all modifications made to this specific areasera traitée comme une nouvelle publication et suivra le processus de gestion des versions et de notes de publication décrit ci-dessus. Cela garantit un suivi clair de toutes les modifications apportées à ce domaine spécifique.

https://maxxton.atlassian.net/wiki/spaces/TP/pages/299991374/FR-Maintenance+records?atl_f=PAGETREE

...