Coder Social home page Coder Social logo

versioning about bccresquebundle HOT 6 OPEN

michelsalib avatar michelsalib commented on May 28, 2024
versioning

from bccresquebundle.

Comments (6)

lightglitch avatar lightglitch commented on May 28, 2024

I at least would like to have the 1.1.8 with #67 because for me to upgrade to dev-master right now it would need serious testing.

If doesn't happen I wiil have to fork it.

from bccresquebundle.

mrbase avatar mrbase commented on May 28, 2024

there is now a 1.1.8 branch

from bccresquebundle.

ruudk avatar ruudk commented on May 28, 2024

I'm wondering why we have this branches? Because it's harder to maintain and users can just stick to a specific commit, right?

We should just dev in master and then release a beta for 1.2?

I'm hoping that we can move @chrisboulton to tag a new release for PHP-Resque (chrisboulton/php-resque#112)

from bccresquebundle.

wridgers avatar wridgers commented on May 28, 2024

Please consider using something like SemVer

Because it's harder to maintain and users can just stick to a specific commit, right?

It's only slightly more work and it makes the lives of your users considerably easier. Instead of getting minor patches and bug fixes automatically, users must regularly check to see if there are any updates that they might need (bugfixes, etc). If I depend on 20 packages, am I supposed to check them each every day for patches? You are doing your users a huge disservice.

Further, any sensible developer who is going to use something in a production environment will install a package at the latest version (obviously not master, since master for 99% of other projects means 'unstable'). In the case of BCCResqueBundle, doing so will land you with a release that is two years old.

from bccresquebundle.

danhunsaker avatar danhunsaker commented on May 28, 2024

PHP-Resque itself hasn't moved much in that same period. You're getting two year old code either way.

Also, recommending SemVer in an issue whose opening post points out the same things SemVer does leads me to believe that there may be an incomplete understanding of the conversation. Just because it wasn't mentioned by name doesn't mean it's not already in place.

from bccresquebundle.

wridgers avatar wridgers commented on May 28, 2024

PHP-Resque itself hasn't moved much in that same period. You're getting two year old code either way.

Enough has changed that when I modified my composer.json to properly version lock this package everything broke and it took me a good few minutes of wasted time to figure out why.

Perhaps I should have created a new issue. I really just wanted to bring up the conversation on versioning again and this issue seemed like a good place to do that.

I don't understand the logic behind not using a versioning system.

from bccresquebundle.

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.