Skip to content
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

Use GitHub's release and Git's tag systems #1

Open
luisfabib opened this issue Apr 27, 2022 · 0 comments
Open

Use GitHub's release and Git's tag systems #1

luisfabib opened this issue Apr 27, 2022 · 0 comments

Comments

@luisfabib
Copy link

Currently, MMMx has, AFAIK been released as v1.0 on epr.ethz.ch both as binaries and source code. On that website, there is also a reference to the commit at which the package has been released.

I recommend the use of GitHub's release system (see here) to create releases. This provides a centralized place for the source code, issues, and official releases. That would also enable the easy creation of git tags to also enable people working with the version-controlled source code to quickly and easily check out released versions.
For example, for version 0.1, commit 639acc6 should be tagged as v1.0 or 1.0, and the source code zip file and binaries provided in https://github.com/gjeschke/MMMx/releases.

This will cause problems in the near future if people start working (or even contributing) on cloned repositories or forks of MMMx and there are no available tags or releases to point to in the git history.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant