Replies: 2 comments
-
|
Yes, Good suggestion 👍 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
LGTM |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I would like to share my thoughts on the naming conventions of the languages port. As I mainly follow the Deno port, I have considered the readability of the version tag. As mentioned in discussion, I think that appending another number version directly to the main API version makes it hard to read and hard to distinguish the port version state from the API state. Moreover, it does not make it simple to inform users on port compatibility as there is no differentiation between major and minor version number updates (independently from the C API).
Therefore, I propose to use a two-part semver inspired notation as follows:
For example:
I think that this makes it more readable, easier to track and adds more flexibility for updating the portage.
Example with the Deno port:
In the new version, the compatibility level is clear without having to check any docs compatibility table.
I would like to hear your opinion on this matter. Do you consider it a viable option to pursue? Please share your thoughts and feedback.
Beta Was this translation helpful? Give feedback.
All reactions