--- title: T-spec meeting 2024-10-10 tags: ["T-spec", "meeting", "minutes"] date: 2024-10-10 discussion: https://rust-lang.zulipchat.com/#narrow/stream/399173-t-spec/topic/Meeting.202024-10-10 url: https://hackmd.io/wfURode-Suq5gZ2-NjQJmw --- Attendees: Joel Marcey, Connor Horman, Eric Huss, Monadic Cat, theemathas, TC **Agenda**: * Reference conversion progress update * https://github.com/rust-lang/reference/issues/1614 * https://github.com/rust-lang/reference/pull/1545 if there's time. * Looks to be waiting on review by T-opsem, I can bump it over there. * What else is being worked on? * What can we improve in the process? * eric: Update on test annotations: * Help wanted with reviewing https://github.com/rust-lang/reference/pull/1646 * eric: Update on previews: * Help wanted with reviewing https://github.com/rust-lang/reference/pull/1647 * eric: Reviewing has been and will continue to be the bottleneck for all work. Are there any ideas on how to improve that? ## Reference Conversion Progress Update https://github.com/rust-lang/reference/issues/1614 Main discussion on where to put main section ids. As of now they are stand-alone with no associated text below the section headers. No blocking on this necessarily, but will follow up on subsequent reformatting passes. ## Test Annotations https://github.com/rust-lang/reference/pull/1646 Eric: Needs someone to review this. Eric: Shows some quantifiable summaries on test status. Connor: One inline test for every rule? Eric: Infrastructure in mdbook and rustdoc is not sufficient for that. Push back on a test for every rule in the reference. Can link to a test in the Rust test suite. Connor: Inline tests can provide examples to the readers. Eric: Hesitant to put examples on every rules because it would explode the documentation. Eric: Reminder, we can use compile test in our own repository and link to them. Eric: Examples to introduce a topic and then other followup examples where there may be some interesting and complicated parts. ## Previews https://github.com/rust-lang/reference/pull/1647 Eric: Adds previews to PRs so you can see the output. Eric: Would like to have a live website to click a link to view it. Eric: Wanted to use an S3 bucket to serve it. But there was push back on that. Eric: Could use GitHub Pages, but hesitant. Permissions. Increases the size of the repo. Connor: Could use GitHub Actions to avoid repo bloat. Eric: But where is the artifact stored? Connor: Maybe GitHub has a place for storage outside the repo. Connor: I can look at maybe using a repository_dispatch trigger for this. ## Improving Reviews Add explicit reviewers to pull request. In our case, the entire `t-spec` team. Help with back and forth. Identify what needs to be changed to make the PRs better quality. Could make changes yourself. `t-spec` taking the reigns to write more content. Technical knowledge is a constraint and a bottleneck. Not sure what can be done about that because that is a people's time issue. Connor: I can take technical reviews (of other's PRs), especially for opsem/consteval sort of thing. I can do that on paid time instead of just volunteer time as well. - Be judicious on adding reviewers to the PR outside the `t-spec` team if they think it will be helpful.