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

Where's the code? #1

Closed
brainstorm opened this issue Nov 8, 2015 · 6 comments
Closed

Where's the code? #1

brainstorm opened this issue Nov 8, 2015 · 6 comments

Comments

@brainstorm
Copy link

I would like to package your software for Homebrew, it would be very nice I you followed http://semver.org guidelines when tagging/releasing over here in GitHub :)

@brainstorm
Copy link
Author

I know that I can find the code over here:

http://www.mccauslandcenter.sc.edu/CRNL/tools/beta

But I would very much prefer to have it hosted here with consistent and package-friendly versioning in the tarball name, instead of just "source.zip":

http://www.mccauslandcenter.sc.edu/CRNL/sw/mricrogl/source.zip

@neurolabusc
Copy link
Owner

It is all online now. Needed to replace a couple functions that were not open source. Michael Hanke has been able to add this to Debian which should help many Linux users. I personally like distributing the compiled software via NITRC, and am not familiar with the advantages of Homebrew. I would be happy for you to make installation as easy as possible for others.

@brainstorm
Copy link
Author

Great! Happy to hear that. Could you make a release:

https://help.github.com/articles/creating-releases/

And add this practice to your release engineering process? It'll help packaging systems a lot if you tag the releases using semver:

http://semver.org/

Thanks!

@neurolabusc
Copy link
Owner

Will do, I will make releases at the same time as the NITRC releases. This is a standalone application, not a library, so it does not have an API, so I am less sure regarding the utility of following the semver numbers. The program does have its own internal scripting language, and I think this is pretty mature.

@brainstorm
Copy link
Author

Semver is a general way of version numbering programs, not only libraries.

As long as MRIcroGL has a stable (ascending) versioning scheme as part of the filename over time it's ok. Otherwise package managers have a hard time distinguising new versions over old ones.

@neurolabusc
Copy link
Owner

Release published (11 Nov 2015 release is semver 1.0.20151111)

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

2 participants