Giter Club home page Giter Club logo

Comments (6)

gonzus avatar gonzus commented on September 27, 2024

As I have said before: I am willing to create releases / tags, but I would need detailed, foolproof instructions on how to do it. In addition to that, we would have to agree on a policy (date based, sequential number, track 0mq) for the release names.

from jzmq.

jamescarr avatar jamescarr commented on September 27, 2024

I'd like to recommend git flow perhaps? I like it because it adds a structure to releases that is pretty easy to follow.

Basically it works like this:

  • development work happens on the develop branch
  • to work on a new feature, one types "git flow feature start snazzy-feature name"
    • this creates a new branch from develop for work on that specific feature
  • finishing a feature is a matter of typing 'git flow feature finish' to merge the feature back into develop
  • when you're ready to release, you run "git flow release start 1.5.0" which creates a release branch off develop for updating pom.xml and any other "pre-release activities"
  • typing "git flow release finish" merges the release branch into master and creates a tag for the version.

I've been using this setup at work a lot (see http://blog.james-carr.org/2011/09/09/my-current-java-workflow/) and I think it would be a good setup to have periodic releases. :)

from jzmq.

jhawk28 avatar jhawk28 commented on September 27, 2024

Here are the steps to create a "release" on github using the tag/downloads.

  1. Update the version in the pom.xml to the desired version and commit change
  2. run command: "git tag v2.1.0"
  3. Push the tags to the github repository using "git push --tags"

There should be a tag on the github repo in addition to a zip created in the downloads section.

I recommend using the latest as a release because it has been stable for me. We can postpone discussions on the full release policy in the future.

from jzmq.

gonzus avatar gonzus commented on September 27, 2024

We are discussing doing a release on issue #23, I suggest you comment on that issue. Thanks for the patience... Good luck.

from jzmq.

jhawk28 avatar jhawk28 commented on September 27, 2024

This should be able to be closed.

from jzmq.

gonzus avatar gonzus commented on September 27, 2024

Yes; @nathanmarz, can you please close this issue? Thanks.

from jzmq.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.