-
Notifications
You must be signed in to change notification settings - Fork 435
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
Semantic Versioning #272
Comments
This issue or pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Commenting to remove stale label. |
This issue or pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Still relevant |
@tore-espressif @kisvegabor I guess we could work on this, maybe making a new branch called What do you think? |
I like this idea. It'd be in sync with the branch names of lvgl repo. |
I already have a branch with v8 support, it might be matter of making sure we follow the same naming convention. I will wait for @tore-espressif opinion. |
I'm definitely in for making it aligned with the way LVGL does it |
Nice, should we support the latest LVGL v7 release on the v7 branch and track the latest v8 on the v8 branch? Should we have a branch per LVGL release or just one per major release? |
E.g. due to a new driver related feature - let's say - in v8.4 which is used in this repo too the general |
Can we use tags for that? On the drivers repo I mean. Or maybe start soon and figure out what to do when we face that issue. |
If we use tags and we are already on v8.4 we can't push a fix to v8.1 easily . So I think using branches is more versatile. |
That's true, I didn't see that case. Should we create a new branch per release or just when we need a change? |
IMO we should create the branches on releases. It also allow people to simply choose a branch an occasionally pul l it to see they are any updates. For example for cases like this I find a good approach to have driver in the |
I see, we can try that. For having the drivers in the lvgl repo i think we still need some time to mature it. |
I still believe it'd be better to these repos closer and develop drivers in a dedicated branch, but it's not critical. So I'm ok with keep it here too 🙂 I wonder it'd be easier build the architecture if we had a clean start with only one display and touch controller and add the rest later. What do you think? |
I don't know how many people depend on this repo, I think it's better to cleanup the code base as we go. A personal preference is move fast, maybe break a thing, and fix it quickly, there's a word for thinking too much what you want to do instead of just do it but I can't remember it right now. |
For the architecture my preference would be to see a clean and minimal picture about how things are organized. |
I see that this repository now uses versioning/tags. I think that it would be appropriate to use Semantic Versioning.
As far as I know this is quite a standard for bigger projects (including lvgl - see lvgl tags).
To summarize Semantic Versioning:
The text was updated successfully, but these errors were encountered: