Attendees
- Victor
- Piero
- Jakob
- Steve Piercy
- David Ichim
- Dylan Jay
- Mikel Larreategi
- Fred van Dijk
Agenda/Notes
- First-timer pull requests that are utter garbage.
-
in respect with issue no. 6577 by Manikantan-S · Pull Request #6581 · plone/volto · GitHub
-
fixed #6577 issue by javatcoding1 · Pull Request #6582 · plone/volto · GitHub
-
fixed #6577 issue by javatcoding1 · Pull Request #6587 · plone/volto · GitHub
-
We require every contributor to sign the PCA. It addresses only ownership of contributions. When this was an in-person manual process at PloneConf or sprints, applicants were assumed to have a stake in Plone. Now there is no such implicit qualification. We need this qualification restored somehow, where we can screen applicants before they even sign the PCA. What do we propose to the Board?
-
Should we remove the Contributors Team from GitHub and its mention in documentation?
-
AI-generated code. How to detect, triage, and respond?
-
Documentation uses boring-cyborg to handle first-timer issues and pull requests, but not comments due to lack of a GitHub API endpoint for that documentation/.github/boring-cyborg.yml at 6.0 · plone/documentation · GitHub.
-
Should we close all open pull requests from first-timers who are not members of the GitHub Volto Team? What are the criteria for eligibility to the Volto Team?
-
When should we block (suspend) a user, and for how long?
-
Actions:
- Recommend stop adding new members to the Contributors Team after signing the PCA.
- Recommend deletion of Contributors Team on GitHub
- Recommend mr-roboto automatically close PRs where the contributor has not yet signed the PCA
- Purge https://github.com/plone/mr.roboto/blob/master/src/mr.roboto/src/mr/roboto/subscriber.py#L259-L263
- Draft an AI policy based on copyright infringement investigation document to the Board
- Create a process to nominate members of Developers or Volto Teams on GitHub
- Add boring-cyborg to Volto repo and create appropriate messages for first-timers.
- tag volto team to review it
- Also flag PRs from Volto and Volto Accessibility Team members
- Revisit potentially closing PRs from first-timers.
-
- Future Volto Team meetings should have the following.
- Designate Note Taker and Time Keeper
- List agenda topics with timings and presenter, agree at the start of the meeting how much time each topic will get (timeboxing), and have a participant keep track of the timeboxes.