Skip to content

Alternative versioning scheme #13

@kuolemaaa

Description

@kuolemaaa

Is your feature request related to a problem? Please describe.

Since this project is based on the original server with the addition of your dashboard and your other stuff/fixes I think it is reasonable to change the version scheme to a more descriptive one until the two projects diverge without possibility of reconciliation (well, not a proper reconciliation since you are adding on top of that and the vice-versa not gonna happen anyway soon :-) ).

Describe the solution you'd like

Adopt a version scheme that is {your-scrgdesk-server-version-scheme}+rustdesk-{original-version-based-on}

Let's say that the version of your dashboard and additions is called 1.20 and the original version which is based on is the (actual) desk-server that is released and called 1.1.12. You started at 1.1.99 I really don't understand why.

The final version name of your release will be 1.20+rustdesk-1.1.12

  • When you will update your work, you will bump up the first part of the version 1.20 -> 1.21
  • When you will rebase your work to an updated version of the rustdesk server you will bump up the second part according to the version1.1.12 -> 1.1.13

  • rustdesk-server -> 1.1.12
  • sctgdesk-api-server -> 1.1.99 (or whatever you want)
  • sctgdesk-server -> 1.1.99+rustdesk-1.1.12

Describe alternatives you've considered

No alternative. This is good practice.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions