mirror of
https://github.com/rivo/tview.git
synced 2026-04-27 05:45:49 +03:00
[GH-ISSUE #116] Please tag releases with git tags #88
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tview#88
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @skovtunenko on GitHub (May 12, 2018).
Original GitHub issue: https://github.com/rivo/tview/issues/116
Thank you for a great tui!
Having human-readable change list is great, but can you tag your code with git tags also?
Thanks!
@rivo commented on GitHub (May 12, 2018):
How would you use those tags? Why are they needed?
@skovtunenko commented on GitHub (May 12, 2018):
@rivo , for now this is the simplest way to help with reproducible builds. Go vendoring tools and the most popular tool dep capable to get the sources from specified git tag.
Here is more details about semver tags:
https://golang.github.io/dep/docs/Gopkg.toml.html#version
With every commit, you can break public API and if someone relies on your API, then having tags can help to download some concrete compatible version of your beautiful library.
@rivo commented on GitHub (May 14, 2018):
I know semver tags and I understand how they are commonly used. Maybe I wasn't very specific with my question. I would like to understand where you specifically had a problem with
tviewand missing tags.I have two comments about this:
revisionparameter is frowned upon but it is there so it won't keep you from puttingtviewintodep.But I'd like to hear if someone has had problems with backwards compatibility or similar issues. If my workflow is giving you serious problems in your project, we should definitely discuss.
@rivo commented on GitHub (May 23, 2018):
Will reopen when there's more information.
@vladimirvivien commented on GitHub (Nov 17, 2018):
Can this be reopen? I appreciate the fact that you work hard to ensure the API is backward compatible. I really like tview's simple and well-designed API.
However, would you consider tagging at least 1 previous version for the following reasons
At the very least, would you consider creating some branches ?
Thank you.
@rivo commented on GitHub (Nov 19, 2018):
Please have a look at #169. I'm planning to introduce this once modules are official.