kaxil commented on code in PR #60744: URL: https://github.com/apache/airflow/pull/60744#discussion_r2705737862
########## COMMITTERS.rst: ########## @@ -207,32 +237,54 @@ become active again you can simply email the PMC and ask to be reinstated. The PMC also can mark committers as inactive after they have not been involved in the community for more than 12 months. + New Committer Onboarding Steps ------------------------------ To be able to merge PRs, committers have to integrate their GitHub ID with Apache systems. To do that follow steps: -1. Verify you have a GitHub ID `enabled with 2FA <https://help.github.com/articles/securing-your-account-with-two-factor-authentication-2fa/>`__. -2. Merge your Apache and GitHub accounts using `GitBox (Apache Account Linking utility) <https://gitbox.apache.org/setup/>`__. This also asks you to link your +1. Verify you have a GitHub ID + `enabled with 2FA <https://help.github.com/articles/securing-your-account-with-two-factor-authentication-2fa/>`__. +2. Merge your Apache and GitHub accounts using + `GitBox (Apache Account Linking utility) <https://gitbox.apache.org/setup/>`__. This also asks you to link your GitHub ID to your Apache account. You should see 5 green checks in GitBox. 3. Wait at least 30 minutes for an email inviting you to Apache GitHub Organization and accept invitation. -4. After accepting the GitHub Invitation verify that you are a member of the `Airflow committers team on GitHub <https://github.com/orgs/apache/teams/airflow-committers>`__. +4. After accepting the GitHub Invitation verify that you are a member of the + `Airflow committers team on GitHub <https://github.com/orgs/apache/teams/airflow-committers>`__. Additionally, as a committer you can view the team membership at: * https://github.com/orgs/apache/teams/airflow-committers/members * https://whimsy.apache.org/roster/committee/airflow -5. Ask in ``#internal-airflow-ci-cd`` channel to be `configured in self-hosted runners <https://github.com/apache/airflow-ci-infra/blob/main/scripts/list_committers>`_ +5. Ask in ``#internal-airflow-ci-cd`` channel to be + `configured in self-hosted runners <https://github.com/apache/airflow-ci-infra/blob/main/scripts/list_committers>`_ by the CI team. Wait for confirmation that this is done and some helpful tips from the CI team (Temporarily disabled) 6. After confirming that step 5 is done, open a PR to include your GitHub ID in: * ``dev/breeze/src/airflow_breeze/global_constants.py`` (COMMITTERS variable) * name and GitHub ID in `project.rst <https://github.com/apache/airflow/blob/main/airflow-core/docs/project.rst>`__. * If you had been a collaborator role before getting committer, remove your GitHub ID from ``.asf.yaml``. + 7. Raise a PR to `airflow-site <https://github.com/apache/airflow-site>`_ repository with the following additions: + (A kind request: If there are other committers who joined around the same time, please create a unified PR for + all of you together.) + + * List your name(s) in the + `committers list <https://github.com/apache/airflow-site/blob/main/landing-pages/site/data/committers.json>`__. + * Post an entry in + `Announcements <https://github.com/apache/airflow-site/blob/main/landing-pages/site/content/en/announcements/_index.md>`__. + +8. Ask a release manager to make Slack announcement + - * List your name(s) in the `committers list <https://github.com/apache/airflow-site/blob/main/landing-pages/site/data/committers.json>`__. - * Post an entry in `Announcements <https://github.com/apache/airflow-site/blob/main/landing-pages/site/content/en/announcements/_index.md>`__. +New PMC Member Onboarding steps +------------------------ Review Comment: ```suggestion New PMC Member Onboarding steps ------------------------------------- ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
