Lewati ke konten utama

Adding Version Strategies

Adding Version Strategies

Cross-Layer Extension

Integrasikan generation dan sorting strategy tanpa mencampur version-format responsibilities.

CommandVersionTagStrategy

Category

Developer Guide

Quick Command

protocol -> implementation -> enum -> dispatch -> tests -> docs

Integration Checklist

Before You Begin

  • Implement protocolRequired

    Generate tag dari typed input dengan deterministic behavior.

  • Register strategyRequired

    Hubungkan active strategy factory atau workflow dispatch.

  • Expose CLI/config valueRequired

    Update enum, validation, defaults, dan help.

  • Define sortingRequired

    Pastikan existing tags diurutkan dengan strategy yang benar.

  • Test boundariesRequired

    Cover valid, invalid, prerelease, conversion, detection, dan ordering cases.

  • DocumentRequired

    Update user strategy, configuration, workflow, dan architecture pages.