eslint-plugin-markdown icon indicating copy to clipboard operation
eslint-plugin-markdown copied to clipboard

Invitation to move to official `eslint-community` org

Open MichaelDeBoey opened this issue 2 years ago • 2 comments

We would love to have this repo added to the official @eslint-community organization on GitHub.

As you can read in the '@eslint-community GitHub organization' RFC, the goal of this new org is to have a place where community members can help ensure widely depended upon ESLint related packages stay up to date with newer ESLint releases and doesn't hold the wider community back without depending on one person's GitHub/npm account.

Since this plugin is currently maintained by the ESLint TSC, it's taking time away from the main repo & responsibilities from the team. That's why we think it's a good idea to transfer this repo to a better home, so you're welcome to transfer this repository to the new org.

MichaelDeBoey avatar Sep 10 '22 18:09 MichaelDeBoey

I’m not sure we actually can transfer this over. Because this is part of the Open JS IP, it requires the Open JS CLA be signed for all contributions, and that bot only works on a per-org basis, not a per-repo basis.

So we either need to leave the repo where it is or else create a separate fork in the eslint-community org that would effectively be a different package. For the time being, it seems like leaving things as-is is the best choice.

nzakas avatar Sep 12 '22 20:09 nzakas

How would this impact extracting things for the main repo, like we did in v8 with eslint-formatter-codeframe & eslint-formatter-table?

MichaelDeBoey avatar Sep 13 '22 08:09 MichaelDeBoey

@nzakas @MichaelDeBoey For webpack, we have set up Open JS CLA for both webpack and webpack-contrib organization. Maybe we can enable the CLA bot for eslint-community similarly.

snitin315 avatar Nov 01 '22 08:11 snitin315

@MichaelDeBoey when other folks extract code from our repo and set up a different repo (which they are allowed to do by the license), that becomes a separate project that can be run separately. It’s the transferring of an existing repo that brings over all the overhead.

@snitin315 my understanding is that the Open JS CLA checker applied to every repo in an org, you can’t just pick one or two.

nzakas avatar Nov 01 '22 17:11 nzakas

@nzakas yes it'll be applied to all repositories. @MichaelDeBoey Is it possible to move other repositories under Open JS?

snitin315 avatar Nov 06 '22 01:11 snitin315

@snitin315 If you mean if it's possible to add @eslint-community under Open JS, I don't know if we want that tbh. That is something we should discuss together with the ESLint team

MichaelDeBoey avatar Nov 06 '22 14:11 MichaelDeBoey

Yeah, I don’t think it’s worth moving eslint-community under Open JS. There’s not a lot of value there.

nzakas avatar Nov 16 '22 18:11 nzakas

Let's close this one then.

snitin315 avatar Nov 17 '22 01:11 snitin315