Lang team triage and planning/update meeting plan:
- Expand lang-team-triage to make it easy to search more repositories for nominated items
- List of repositories to include
- unsafe-code-guidelines
- List of repositories to include
- Include all open PRs from the lang-team repository
- Embed the OP from the issue in the generated report, quoted
- Scrape the names of participating folks (everyone who has commented) and include those
- The OP is amended by several of the commands below and so it will come to contain various important notes and details as well
- Add a
@rustbot note x
command used like:
@rustbot note summary
details details details
- This command will add a link to the OP like
### Notes
* ["summary" by @username](link-to-comment)
- Add a new label
I-nominated-lang
- The bot would check for folks adding
I-nominated-lang
without using the bot and would remove it, with a comment that says "@so-and-so, please use@rustbot nominate T-lang...
" - Change protocol to writing a comment:
@rustbot nominate T-lang ....
, where the....
is a nomination report:- The bot would add a
T-lang
label if there is one on the repository, and ignore if not. - The bot would add a
I-nominated-lang
label if there is one on the repository.
- The bot would add a
- If someone writes
@rustbot nominate T-lang
without anything else, the bot rejects the comment and responds- "Please supply a nomination report that includes the details."
- Those nominations should be added to the "Notes" section of the OP described above
- Create the
I-nominated-lang
,I-nominated-compiler
, etc labels - Add bot command and make it add
I-lang-nominated
and add a Note
- Zulip streams and User groups should be clearly identified in each tracking issue somehow
- Command that will iterate over those and post a comment requesting a status update in a topic like "Planning meeting updates"
cargo run request-lang-status-updates
maybe?
- Need a template for these status updates:
- New developments?
- Areas where lang team feedback would be useful? (either comments or a design meeting)
- Other actions or problems? (blocked on a review, need feedback, etc)
- If you are having moderation or other more sensitive issues, please reach out privately to a lang team lead.
- Command to scrape active projects from the project board and assemble a list
- Allow us to supply a date and include comments posted since that date (i.e., date of the previous status meeting)