Skip to content
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

[ONBOARDING] ESLint #19

Open
1 of 15 tasks
jorydotcom opened this issue Oct 21, 2019 · 7 comments
Open
1 of 15 tasks

[ONBOARDING] ESLint #19

jorydotcom opened this issue Oct 21, 2019 · 7 comments
Assignees
Labels
At Large At Large Stage related

Comments

@jorydotcom
Copy link
Contributor

Project Onboarding Checklist - ESLint

Stage: At Large

@jorydotcom jorydotcom self-assigned this Oct 21, 2019
@jorydotcom
Copy link
Contributor Author

to-do: co-assign @nzakas & anyone else they would like tagged from the project when they accept the team invite

@nzakas
Copy link

nzakas commented Oct 21, 2019

cc @ivolodin

@nzakas
Copy link

nzakas commented Oct 21, 2019

Oops, I meant CC @ilyavolodin

@jorydotcom
Copy link
Contributor Author

I've invited Ilya to the project-leads group as well! thanks Nicholas!

@jorydotcom jorydotcom transferred this issue from openjs-foundation/cross-project-council Nov 5, 2019
@jorydotcom jorydotcom added the At Large At Large Stage related label Nov 5, 2019
@ilyavolodin
Copy link

ilyavolodin commented Nov 7, 2019

Hi @jorydotcom I'm coming in late into this discussion. What exactly is necessary for ESLint to do at this point? Most of the items that are currently not blocked are already done as ESLint has been part of JSFoundation prior to merger (so JSFoundation owns domains, copyright and logo for the project). I assume transferring those from JSFoundation to OpenJS Foundation was done as part of the merger, right? We would like to stay with CLA, we are currently using JSFoundation CLA tool, would it be updated to OpenJS Foundation CLA tool, or do we need to add it? Would adding it require everyone to re-sign CLA (that would be a pretty large undertaking, since we have a very large number of committers).

@ilyavolodin
Copy link

For all other things:

Identify and document other core project infrastructure

  • 2 servers provided and maintained by OpenJS Foundation (were provided as part of JSFoundation) hosted on Digital Ocean (as far as I know) running Jenkins for releases and our bot.
  • Site hosting provided by Netlify (free)
  • CI/CD with Azure Pipelines (free) and GitHub actions (free)

Confirm required files in place (CODE_OF_CONDUCT.md, LICENSE.md)

If project is using crowdfunding platforms, add disclaimer to platforms

We already have a disclaimer, but based on language provided by JSFoundation. Is there a language for new disclaimer for OpenJS Foundation? https://opencollective.com/eslint

Identify individuals from the project to join the CPC

For now, it will be me. ESLint TSC selected me to handle interactions with Foundation

@jorydotcom
Copy link
Contributor Author

@ilyavolodin to answer some of your questions:

Most of the items that are currently not blocked are already done as ESLint has been part of JSFoundation prior to merger (so JSFoundation owns domains, copyright and logo for the project). I assume transferring those from JSFoundation to OpenJS Foundation was done as part of the merger, right?

That's right, if they were already transferred to the JS Foundation, OpenJSF has it now as part of the merger. We have included this step for all projects though just as a matter of good hygiene and making sure that we have correct information (that the project's understanding, and the Foundation's understanding of things is the same).

We would like to stay with CLA, we are currently using JSFoundation CLA tool, would it be updated to OpenJS Foundation CLA tool, or do we need to add it? Would adding it require everyone to re-sign CLA (that would be a pretty large undertaking, since we have a very large number of committers).

If you would like to stick with the current CLA solution that is fine. We will be updating the old JSF CLA tool to reflect the merger; we may even be changing CLA tool implementations (from CLA Assistant to something else) but if you are sticking with the Foundation's CLA it should not require re-signing.

I know you and the ESLint team are super busy; I'll try to take care of as much of this as I can for you and reach out with specific instructions on the rest. Thank you Ilya!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
At Large At Large Stage related
Projects
Status: No status
Development

No branches or pull requests

3 participants