mikegashler / waffles

A toolkit of machine learning algorithms.
http://gashler.com/mike/waffles/
86 stars 33 forks source link

Release #12

Closed StephenAshmore closed 8 years ago

StephenAshmore commented 8 years ago

Should we designate a version of waffles for release?

Releases would be useful for those people who want a stable build that won't get changed every time we push to the repository. Having a designated release would make it easier to package into package managers, and perhaps for others to use for a specific application without worrying about a big change breaking everything.

RadixSeven commented 8 years ago

This sounds like a good idea. We've had success where I work using git tags to mark certain commits as release versions.

On Tuesday, April 12, 2016 2:05 PM, Stephen Ashmore <notifications@github.com> wrote:

Should we designate a version of waffles for release?Releases would be useful for those people who want a stable build that won't get changed every time we push to the repository. Having a designated release would make it easier to package into package managers, and perhaps for others to use for a specific application without worrying about a big change breaking everything.— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub

thelukester92 commented 8 years ago

I tagged the current commit as a stable release. Do we need to do anything else besides this?

thelukester92 commented 8 years ago

(If you didn't know, this functionality is built into GitHub).

StephenAshmore commented 8 years ago

We were debating on what commit to tag as a stable release.

thelukester92 commented 8 years ago

Ah, I misunderstood. Any reason not to arbitrarily choose the current commit?

StephenAshmore commented 8 years ago

Probably not. We have fixed quite a few small things, and training a neural network is pretty stable right now ( along with all the other learners ). Closing this one, we can continue release debate for a newer version of waffles eg #26 .

RadixSeven commented 8 years ago

Selecting a release as stable usually implies that extra care has been taken to fix all outstanding bug-level issues. Before a release there is commonly a feature-freeze on the to-be-released branch and known bugs are squashed. It is merely a convention, but a pretty strong one.

On Monday, October 24, 2016 9:33 PM, Stephen Ashmore <notifications@github.com> wrote:

Probably not. We have fixed quite a few small things, and training a neural network is pretty stable right now ( along with all the other learners ). Closing this one, we can continue release debate for a newer version of waffles eg #26 .— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.