-
-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alternative versioning scheme #13
Comments
Good idea |
How can we reflect that rustdesk-server itself diverge for example rustdesk-server does not have tcp mode (but pro version has) ? |
Interesting problems. I need to have a look at the whole codebase in order to have a strong opinion on that and I don't have time for that but I would love to. Having said that:
Now, I repeat that I need to look at the whole codebase and in particular to the api server thing and the two server entities that are the hbbs and hbbr, which is primary which is secondary, which one can be replicated, etc etc. I don't remember these detail.
Please, answer these two question if you want. Since I am ignorant about the codebase organization, listening to my gut and not my mind, I would reorganize your work in something else. My guts are telling me that both TCP mode addition and API server thing belong both to either hbbs or hbbr and since that I would incorporate both element in a single project called I'm not that good with words and not good in describing what happens inside my mind. Feel free to ask questions. |
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 called1.1.12
. You started at1.1.99
I really don't understand why.The final version name of your release will be
1.20+rustdesk-1.1.12
1.20 -> 1.21
1.1.12 -> 1.1.13
1.1.12
1.1.99
(or whatever you want)1.1.99+rustdesk-1.1.12
Describe alternatives you've considered
No alternative. This is good practice.
The text was updated successfully, but these errors were encountered: