Learning WG - Rolling Agenda
Discussion priority queue (pop from top)
Meetings start with some progress reporting…
- What is each of us working on and what's the progress we are having?
… then work through as many as we can of these topics. Feel free to add stuff or reorder if you think something should have higher priority.
- Sprint planning. Possible tasks:
- Technical debt (lots of potential cleanup, followup work, lots of open issues)
- mark-i-m: I particularly want to go through open issues and triage them systematically and fix low-hanging fruit. I know this is tedious work, but I feel like we need to do it at some point…
- Mermaid – add diagrams throughout the guide
- Errors/Diagnostics chapter
- Reorganizing Part 1 in general
- where to put the contributing stuff
- where to put procedures about various things, like stabilizing features?
- Profiling the compiler
- Debugging the compiler
- Work more on the structure of the guide?
- Walkthrough sections?
Discussed 2020/04/14
- The overview chapter
- decided that we want to just go ahead and merge with minimal changes
- created followup issue for additional improvements
Discussed 2020/03/03
We defined the next sprint as:
Discussed 2020/02/18
- Recap of directions from planning meeting
- Came up with this master doc prioritizing things to do
- Started this overview doc to collect questions/knowledge
- Walkthrough section with explanations of a PR, see https://github.com/rust-lang/rustc-guide/issues/584
- Schedule discussion about LLVM/Codegen?
- Schedule other discussions about other topics?
- codegen mir -> llvm IR (@nagisa, maybe?)
- LLVM (@Alex Crichton, maybe?)
- monomorphization/type memory layout (@oli, maybe?)
- parallel (@nikomatsakis, @simulacrum, @Alex Crichton)
- Restart a sprint-like process?
- Discuss about the structure of the guide
- Does it worth to have a lot of procedures instead of the actual meat of Rustc? won't be better to move those somewhere else or at least to appendices?
- Should we do another blog post?
Discussed 2019/11/26
- Define Roadmap
- Define the most important missing content that we want to add to rustc-guide. See
rustc-guide missing chapters
on tasks on the master document.
- Prioritize that content.. what needs to be done first and what things can wait a bit more.
- Define working process
- Define the strategy we want to follow to accomplish progress over the different chapters.
- Define a good process that allows us to improve and quickly change things that are not working.
- Decide if it's worth having meetings, given the low attendance and activity.
- Sprint like process
- Will be trying it
- Asynchronously watch videos, then hold meetings to ask/answer questions
- Have some sort of timeline for things, every 2 months
Completed 2019/09/17
- Procedure for debugging and fixing toolstate
Completed 2019/07/23
- create a rustc-guide strike force (mark-i-m)
- lots of issues marked "easy" or "medium"
- Need to triage each issue and do all low-hanging fruit
Completed 2019/07/09
- organize lectures on codegen and macros
- more generally, discussed organizing lectures
Completed 2019/06/25
- Helping out with mdBook
- Blog post announcing documentation efforts and tasks, location and contents
- A way to track the lectures we want to do, the one's we've scheduled, the ones we've transcribed, etc
- Discuss what to add from https://forge.rust-lang.org/bibliography.html to the guide.
Completed 2019/06/11
- How to triage the rustc-guide repo (cont'd)
- triagebot or github assignment or what?
- How/where to link to the forge and the rustc-guide
- current doc.rlo doesn't link to either
- perhaps a rlo/contribute page?
- add people to rustc toolstate when available
Completed 2019/05/28
- Define what forge should be and how that affects rustc-guide
Completed 2019/05/14
- Define what's the walkthrough section we want to add
- Triage missing
rustc-guide
chapters
- How do we want to keep track of who is doing what? does github
Projects
works nice for this?