cli-table2 icon indicating copy to clipboard operation
cli-table2 copied to clipboard

new release

Open DanielRuf opened this issue 8 years ago • 30 comments

Please make a new release and push to npmjs.com.

DanielRuf avatar Dec 26 '17 20:12 DanielRuf

Any plans or updates concerning a release? The library hasnt been published in 2 years and there have been significant changes since then (specifically the removal of the lodash dependency).

omarestrella avatar Feb 28 '18 14:02 omarestrella

https://github.com/jamestalmage/cli-table2/releases https://www.npmjs.com/package/cli-table2

DanielRuf avatar Feb 28 '18 14:02 DanielRuf

https://github.com/jamestalmage/cli-table2/compare/v0.2.0...master

DanielRuf avatar Feb 28 '18 14:02 DanielRuf

@jamestalmage Please? People are waiting for this for a while now :'(

ronkorving avatar Apr 18 '18 02:04 ronkorving

i made handy release for this issue. https://www.npmjs.com/package/@taichi/cli-table2 but i want to use official release.

taichi avatar May 10 '18 04:05 taichi

@jamestalmage let us know if and we can help you here or if you need some more maintainers =)

DanielRuf avatar May 10 '18 09:05 DanielRuf

Agreed, we are also running into this on a few repos, for example: https://github.com/mozilla/kuma/pull/4768

More than happy to help out with getting a release out there. Perhaps we can integrate semantic-release[https://github.com/semantic-release/semantic-release] to aid here? Happy to open a PR to add that. Let me know @jamestalmage

schalkneethling avatar May 11 '18 08:05 schalkneethling

maybe we should fork this into cli-table3... 🙈

Turbo87 avatar Jun 09 '18 17:06 Turbo87

@Turbo87 that is exactly what I was thinking. I was thinking of doing it myself but, there are unanswered questions that needs answering.

How much maintenance will be required for whomever forks it? Are there people that know enough about this lib that can support it going forward? There are currently 23 issues and 3 open pull requests.

It needs a resolution though, we just need to be sure that once it is forked, it will be supported by more than one person.

schalkneethling avatar Jun 09 '18 17:06 schalkneethling

@schalkneethling I think the important part would be to not have it on the GitHub account of a single developer but create a GitHub org instead. In this issue I see at least 3-4 potential maintainers and I think if we share the load this should be manageable. I'm happy to setup the GH org, repo and CI if we agree that this is the best way forward.

Turbo87 avatar Jun 09 '18 17:06 Turbo87

the other alternative would be to reactivate cli-table itself. @joshbetz apparently has merged some PRs over there and maybe he is interested in merging these two projects back together again? 🤔

Turbo87 avatar Jun 09 '18 17:06 Turbo87

An org is definitely a good idea and would increase the truck factor.

DanielRuf avatar Jun 09 '18 17:06 DanielRuf

@Turbo87 @DanielRuf That is a great idea. I will definitely support the move to an org and getting a couple of maintainers to share the load. 👍

schalkneethling avatar Jun 10 '18 08:06 schalkneethling

https://github.com/cli-table/cli-table3

you should get invites to the org in the next minutes :)

Turbo87 avatar Jun 10 '18 11:06 Turbo87

published the current master as [email protected]

Turbo87 avatar Jun 10 '18 11:06 Turbo87

@Turbo87 You mean [email protected]?

ronkorving avatar Jun 11 '18 02:06 ronkorving

whoops, yeah, that's what I meant to write

Turbo87 avatar Jun 11 '18 06:06 Turbo87

@Turbo87 I guess we need to notify or open pull requests against packages that depends on cli-table2 to inform them of the new canonical repo? Thanks for getting this all set-up o/\o

schalkneethling avatar Jun 11 '18 12:06 schalkneethling

yeah, that would a good idea. I've started by opening a PR at https://github.com/npm/npm/pull/20955. do you know other projects that use cli-table2?

Turbo87 avatar Jun 11 '18 12:06 Turbo87

@Turbo87 Good question, let me see what some of my Snyk reports say. Also, we should probably set-up some kind off communication channel for the project. Perhaps Gitter or Slack?

schalkneethling avatar Jun 11 '18 12:06 schalkneethling

@Turbo87 I guess the list of dependants here would be projects that depend on cli-table2 - https://www.npmjs.com/package/cli-table2

That is a lot of projects.

schalkneethling avatar Jun 11 '18 12:06 schalkneethling

455, we should create a list then =)

https://www.npmjs.com/package/cli-table2?activeTab=dependents

DanielRuf avatar Jun 11 '18 12:06 DanielRuf

I'll try to help creating PRs as much as possible.

DanielRuf avatar Jun 11 '18 12:06 DanielRuf

Yup, and we should probably carry over the open issues from here to the new repo. Those that are still relevant. Also, there are 3 pull requests. If they are still relevant, we should probably ask the authors to open them against the new repo.

Thoughts?

schalkneethling avatar Jun 11 '18 12:06 schalkneethling

@DanielRuf @Turbo87 ok, there you go https://github.com/cli-table/cli-table3/issues/17 :)

schalkneethling avatar Jun 11 '18 13:06 schalkneethling

DanielRuf @Turbo87 ok, there you go cli-table/cli-table3#17 :)

Probably good as list with checkboxes to see the status in the overview (todo list, x / y done).

DanielRuf avatar Jun 11 '18 13:06 DanielRuf

Let me know if I should help here (transforming the list).

DanielRuf avatar Jun 11 '18 13:06 DanielRuf

@DanielRuf @Turbo87 should we migrate the issues over from here to the new repo?

schalkneethling avatar Jun 11 '18 14:06 schalkneethling

I'm not sure, some of them might not be relevant anymore...

Turbo87 avatar Jun 11 '18 14:06 Turbo87

@Turbo87 very true, I was thinking if we want to triage it in some way? Perhaps look over them when we have time and add a comment with a 👍 or 👎

schalkneethling avatar Jun 11 '18 14:06 schalkneethling