-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
OpenJS Onboarding Tasks #14323
Comments
@SimenB @rickhanlonii for visibility. |
@bensternthal what do we do with copyright notices in source code? E.g. jest/packages/jest/src/index.ts Lines 1 to 6 in 8dd30d0
|
@SimenB I think these are generally left alone and as-is. I poked around on node.js to see what they have done, and this looks to be the correct approach. |
Aight 👍 should it be added to new files (we have a script that verifies on CI), or is it fine to omit for those? |
Excellent question and I am not 100% sure. Adding in @joesepi from the CPC who might know based on experience with other projects. |
@SimenB would it be helpful for me to spin out the checklist items into individual issues? |
@bensternthal By the way, the following seems to be done:
|
@bensternthal nah, that's fine. I've just been on vacation and started a new job this week, so haven't gotten to this. I'll start tackling the list this weekend 🙂 |
@SimenB ok cool! Let me know if you need help with any of the items. p.s. congrats on the new job \o/ |
@bensternthal Some questions 🙂 For the CoC - do I just copy the linked one into this repo and add Jest and my own email to the project list?
We only have a website host (Netlify) and CI (both GH Actions and CircleCI). How would this be documented?
Do you have some sort of template for this?
Where should these be documented?
We currently rely on the Meta one. Is there a similar one from OpenJS we can use? Oh, and any news on #14323 (comment)? @rickhanlonii maybe you can help with some of this, if your head is above water after becoming a dad (congrats, again! 😀 ) Specifically
|
@SimenB wrt copyright notice, please see Section 2 of the IP Policy Guidance, in particular the italicized note. In a nutshell, unless you have specific permission to remove existing copyright notices from Meta, don't. Just add the suggested ones below. |
Mentioning it here should suffice.
I assume Jest never defined any governance policies for the project, which based on the project history makes total sense. For inspiration you can take a look at WebdriverIO which defines different roles and teams and the requirements to become a member of the team to gain more influence to the project. Node.js has a similar structure. As a start you can maybe define the responsibilities of Jest core contributors and define a nomination process to have someone become a Jest core contributor. Then you can adapt and create more complex processes if the project demands it.
This should actually say: Document project and foundation contacts for:
I believe GitHub handles will be sufficient here and can be shared in this thread.
Can you share where the Meta one is defined? I'ld suggest to create a |
Folks, you also should make sure to back port your updates here to the upstream issue at openjs-foundation/project-status#67 which is the one that the CPC will be looking at. |
@SimenB would you be OK if we closed this issue. When I created it I was not aware of this already be tracked here openjs-foundation/project-status#67 I'd prefer not to have the lists in two places :) |
OK going to close this issue so that all discussion and status are in one spot. Again apologies for creating this one, I did not know the other existed! |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
🚀 Feature Proposal
This issue tracks the completion of the OpenJS onboarding tasks. Tasks are listed below. More information can be found here: https://github.com/openjs-foundation/cross-project-council/blob/main/PROJECT_PROGRESSION.md#onboarding-checklist
The text was updated successfully, but these errors were encountered: