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

Carbon needs to be more ACTIVE. #839

Closed
tm1000 opened this Issue Jan 4, 2017 · 11 comments

Comments

4 participants
@tm1000

tm1000 commented Jan 4, 2017

Can we can get update on https://packagist.org/packages/nesbot/carbon

Right now I'm having to use dev-master to get some nice changes from the community. (Like setLocale not crashing the entire framework when the locale doesn't exist)

Furthermore I know a few other people have proposed or questioned if @briannesbitt was alive or active. He came back and said he was (#781), committed some PRs. Said he was going to release but then didn't. There are over 71 issues and 21 pull requests. The last thing Brian did was on Decemebr 2nd. I guess what I'm asking here is what is the status of this project.

It's a great project but it can't survive based on one owner who shows up every 6 months and then disappears again. There are plenty of community members who I assume would help out if given permissions. (@lucasmichot comes to mind).

Don't let this project rot. You've got a whole community on your side trying to help @briannesbitt!

@tm1000 tm1000 changed the title from Update composer release on packagist to Carbon needs to be more ACTIVE. Jan 4, 2017

@lucasmichot

This comment has been minimized.

Show comment
Hide comment
@lucasmichot

lucasmichot Jan 4, 2017

Collaborator

@tm1000 , I've already proposed this to @briannesbitt - I will be glad to help

Collaborator

lucasmichot commented Jan 4, 2017

@tm1000 , I've already proposed this to @briannesbitt - I will be glad to help

@dakota

This comment has been minimized.

Show comment
Hide comment
@dakota

dakota Jan 4, 2017

@tm1000 Lack of active development (and the addition of symfony/translation as a dependency) is the primary reason behind the CakePHP team deciding to fork Carbon. We created the Chronos library to allow for the continued development of the great work that @briannesbitt (and others) had done with Carbon.

Chronos is more-or-less compatible with Carbon (You should be able to simply replace Carbon), with the addition of functionality like immutable datetime and date classes. It also has some great documentation, and is fully supported by the entire CakePHP team.

dakota commented Jan 4, 2017

@tm1000 Lack of active development (and the addition of symfony/translation as a dependency) is the primary reason behind the CakePHP team deciding to fork Carbon. We created the Chronos library to allow for the continued development of the great work that @briannesbitt (and others) had done with Carbon.

Chronos is more-or-less compatible with Carbon (You should be able to simply replace Carbon), with the addition of functionality like immutable datetime and date classes. It also has some great documentation, and is fully supported by the entire CakePHP team.

@dereuromark

This comment has been minimized.

Show comment
Hide comment
@dereuromark

dereuromark Jan 4, 2017

Contributor

@dakota @tm1000 It is probably worth mentioning that Chronos supports the new interfaces of recent PHP versions (DateTimeInterface etc).
Yeah, Mutable vs Immutable (the latter should be used if possible) is quite interesting, indeed.
Carbon never implemented any of that. Refs #406

Contributor

dereuromark commented Jan 4, 2017

@dakota @tm1000 It is probably worth mentioning that Chronos supports the new interfaces of recent PHP versions (DateTimeInterface etc).
Yeah, Mutable vs Immutable (the latter should be used if possible) is quite interesting, indeed.
Carbon never implemented any of that. Refs #406

@tm1000

This comment has been minimized.

Show comment
Hide comment
@tm1000

tm1000 Jan 4, 2017

Wow that's awesome guys! I love CakePHP and it's nice to know that the development team of CakePHP supports "Chronos". Will look into changing out Carbon for Chronos in the next couple of weeks.

tm1000 commented Jan 4, 2017

Wow that's awesome guys! I love CakePHP and it's nice to know that the development team of CakePHP supports "Chronos". Will look into changing out Carbon for Chronos in the next couple of weeks.

@lucasmichot

This comment has been minimized.

Show comment
Hide comment
@lucasmichot

lucasmichot Jan 10, 2017

Collaborator

I am very happy to announce you that I am now collaborating on briannesbitt/carbon

Release will now happen much more often.
And lots of other great features for 2.0 on their way 💯 !

Collaborator

lucasmichot commented Jan 10, 2017

I am very happy to announce you that I am now collaborating on briannesbitt/carbon

Release will now happen much more often.
And lots of other great features for 2.0 on their way 💯 !

@tm1000

This comment has been minimized.

Show comment
Hide comment
@tm1000

tm1000 Jan 10, 2017

@lucasmichot Yay! I'm excited. Good move on @briannesbitt.. can you push a tag out for the most recent changes so I no longer have to tell composer to use dev-master??

tm1000 commented Jan 10, 2017

@lucasmichot Yay! I'm excited. Good move on @briannesbitt.. can you push a tag out for the most recent changes so I no longer have to tell composer to use dev-master??

@lucasmichot

This comment has been minimized.

Show comment
Hide comment
@lucasmichot

lucasmichot Jan 11, 2017

Collaborator

Sure @tm1000 , there are some PR to apply and some docs to write. A release could be done next weekend

Collaborator

lucasmichot commented Jan 11, 2017

Sure @tm1000 , there are some PR to apply and some docs to write. A release could be done next weekend

@lucasmichot

This comment has been minimized.

Show comment
Hide comment
@lucasmichot

lucasmichot Jan 15, 2017

Collaborator

Version 1.22.0 has just been released.
On my way for updating the docs.

Collaborator

lucasmichot commented Jan 15, 2017

Version 1.22.0 has just been released.
On my way for updating the docs.

@tm1000

This comment has been minimized.

Show comment
Hide comment
@tm1000

tm1000 Sep 13, 2017

@lucasmichot do you need help maintaining this? 57 PRs. Last commit was Feb.

tm1000 commented Sep 13, 2017

@lucasmichot do you need help maintaining this? 57 PRs. Last commit was Feb.

@dereuromark

This comment has been minimized.

Show comment
Hide comment
@dereuromark

dereuromark Sep 13, 2017

Contributor

@tm1000 Whats the big deal? You can see above there is Chronos available, which basically supports up to PHP7.2 by now :) Including the modern interfaces, immutable approaches and all 7.1/7.2 gotchas.

Contributor

dereuromark commented Sep 13, 2017

@tm1000 Whats the big deal? You can see above there is Chronos available, which basically supports up to PHP7.2 by now :) Including the modern interfaces, immutable approaches and all 7.1/7.2 gotchas.

@tm1000

This comment has been minimized.

Show comment
Hide comment
@tm1000

tm1000 Sep 13, 2017

@dereuromark that requires me to do work! I don't want to do work!!!!....

.....ok fine....... I guess it's time I looked into cakephp/chronos#84 👍

tm1000 commented Sep 13, 2017

@dereuromark that requires me to do work! I don't want to do work!!!!....

.....ok fine....... I guess it's time I looked into cakephp/chronos#84 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment