kt-npm-publish icon indicating copy to clipboard operation
kt-npm-publish copied to clipboard

Let's join forces

Open mpetuska opened this issue 4 years ago • 9 comments

Hey, I came across this recently ant looks like it shares the same mission as my own npm-publish plugin.

Thought I'd reach out to see if you'd be interested in joining forces on npm-publish (as it's a bit richer feature-wise at the moment) rather than maintaining two separate plugins in the kotlin ecosystem?

mpetuska avatar Jun 08 '21 12:06 mpetuska

Hello @mpetuska. What a nice project of yours.

I definitely agree with joining forces, but I wonder which contributions I may bring to your project

gciatto avatar Jun 08 '21 12:06 gciatto

Nothing in particular at the moment, but mainly just looking after it with me to keep it in sync with kotlin releases as well as occasionally adding new features as they unlock in kotlin plugin. The idea is basically both of us spending efforts on a single tool (if any) rather than wasting that on duplicated effort. :)

mpetuska avatar Jun 08 '21 13:06 mpetuska

I can invite you as contributor to the repo in case you have some ideas in the future. What I'm trying to avoid here is fragmenting the community by having two separate plugins out there and then eventually ending up with different features on each - leaving the end user with having to make the choice between the two. Much better to just have a single plugin that has ALL the features.

mpetuska avatar Jun 09 '21 09:06 mpetuska

I total agree. BTW I'm quite busy in this period of my life so I may need a few days/weeks before actually dismissing my library.

I intend to proceed as follows:

  1. try to switch to your plugin in my progects
  2. ensure everything works
  3. possibly, identify missing features I need, in that case I'll add them to your code base
  4. enjoy :)

If you add me as contributor in your project (both my accounts, if you don't mind) I can proceed autonomously.

gciatto avatar Jun 09 '21 09:06 gciatto

Sounds like a plan. No rush! If you find any missing features, but are too busy to implement them, feel free to raise an issue instead. I might be able to give it a go myself.

I've added gciatto-unibo to contributors, what's your second account?

mpetuska avatar Jun 09 '21 10:06 mpetuska

Just @gciatto

gciatto avatar Jun 09 '21 10:06 gciatto

Sure, I'll add feature before doing anything. That's my usual workflow

gciatto avatar Jun 09 '21 10:06 gciatto

Hi! My team is recently adopting KMP and needs to export an npm module for our webapp. As I see you're both joining forces, which project should I consume to begin with? BTW, I'm excited that you both are joining forces. 🙏

hbanzon avatar Jul 13 '21 00:07 hbanzon

Both should fulfil your needs for now (this project being a bit more lightweight), but looks like we'll be able to converge into npm-publish going forwards.

mpetuska avatar Jul 13 '21 10:07 mpetuska