Skip to content

Commit 53b5473

Browse files
committed
Last weeks meeting notes
1 parent 3b01db6 commit 53b5473

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

minutes/meeting notes 2018-02-15.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# February 15th, 2018
2+
3+
Agenda week, Vidyo meeting: 2018 Roadmap and team organisation
4+
5+
## Notes
6+
7+
We discussed the roadmap initially at the end of last year. At this meeting we
8+
went over a list of goals and agreed they were good for the team.
9+
10+
11+
### Roadmap
12+
13+
* ship things!
14+
- rustfmt 1.0 and rustup dist
15+
- RLS 1.0
16+
- VSCode 1.0
17+
- Clippy 1.0
18+
* 1.0 but carefully define what stability means
19+
* look into distribution (rustup, alternatives?)
20+
* audit lints - categorise, make buggy ones allow by default
21+
* move towards a more stable API
22+
* epoch transition
23+
- existing tools should cope
24+
* keep in mind for Clippy lint audit
25+
* bindgen target version?
26+
- new tools (for automatically transitioning code from old epoch to new)
27+
* website (get tools info on the website)
28+
* cargo (not really covered in the meetings)
29+
* test frameworks
30+
- RFC
31+
- rustc implementation - easy
32+
- Cargo integration harder, but do-able this year
33+
- re-implement #[test] and #[bench] as custom test frameworks
34+
- supporting wasm and embedded test frameworks
35+
* doxidize (rustdoc 2)
36+
- initial release
37+
- usable for real projects
38+
* maintain and improve
39+
- rustdoc, rustup, bindgen, debugging, editors
40+
* Domain Working Groups (servers, CLI, embedded, WASM; as defined in the roadmap) are starting up soon
41+
- Cross-cutting concerns: domain working groups will interact with/inform regular Rust teams
42+
43+
44+
### Reorganising the team
45+
46+
* sub-teams
47+
- working group vs sub-team
48+
* WG is goal-focused and possibly temporary.
49+
* Sub-team has decision making power, meetings, leader
50+
- irc/gitter channels, point of contact for contributors
51+
* scaling - more teams mean we can bring on more people
52+
* no more peers - it has served well, but doesn't scale well
53+
* pull in Cargo team
54+
* one goal: fewer meetings for most people
55+
56+
* sub-teams
57+
- IDEs and editors (including Racer and RLS)
58+
- rustdoc
59+
- Cargo (including Xargo, etc)
60+
* WGs
61+
- Clippy (should transition to sub-team in near future)
62+
- testing (custom test frameworks)
63+
- doxidize (should merge with rustdoc team, eventually)
64+
- rustfmt
65+
- rustup (should merge with Cargo sub-team)
66+
- bindgen
67+
- debugging
68+
- in the future: program transformation (rustfix, rerast, refactoring)/epoch transition
69+
70+
### overhaul find-work site
71+
72+
We should do this soon

0 commit comments

Comments
 (0)