-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Servo TSC Meeting April 2024 #85
Comments
Can we include an summary of Q1 including commits/contributors? |
Can someone provide details of this topic? I'd love a chance to discuss this asynchronously first, perhaps via issue. |
Sure thing. The discussion is about what to do with the high-level harfbuzz wrapper considering that there is also a high-quality wrapper from the HarfBuzz project itself. You can find more information at this bug: servo/rust-harfbuzz#230 |
Is https://github.com/harfbuzz/harfbuzz_rs still actively maintained? The last commit seems to be from 9 months ago, and the last crates.io release was 2 years ago. |
I would like to add an agenda item around: Reworking the layout (2020) crate to be suitable for a compliant implementation of Flexbox/Grid. Specifcally the need for containers to be able to measure their children in both axes without performing a full layout. And around the caching that I believe required to implement Flexbox and CSS Grid with acceptable performance (a naive uncached implementation has exponential time complexity with respect to the depth of the DOM tree and can end up taking tens of seconds to layout even fairly shallow trees or minutes for stress tests). This follows on from https://servo.zulipchat.com/#narrow/stream/263398-general/topic/Intrinsic.20sizing.20in.20Layout2020 but I think it merits some sync discussion and coordination with others who are working on layout. |
I've been checking some numbers, not only for Q1 but for 2023 (whole year) vs 2024 (up to April 26th). These numbers are not counting bots (dependabot & servo-wpt-sync).
These are showing the great activity of the project in 2024, and they're clearly impacted by Outreachy contribution period where many new folks did contributions to the project. |
IIRC some PRs were landed using rebase instead of merge strategy (stylo stuff I think), so number of PRs landed should be more exact metric. |
These numbers are using the scripts at https://github.com/servo/servo.org?tab=readme-ov-file#how-to-list-commits-that-landed-in-each-nightly so I think they're actually PRs and not commits, I'll edit the comment. |
I thought the move would be for the whole repo, all 3 crates. |
Can we please add an item for: formalize system for maintainers for peripheral crates(see discussion) |
Yeah we can talk about this. Note that there has been previous discussions on the topic back in November 2023. |
Co-authored-by: Martin Robinson <[email protected]> Signed-off-by: Manuel Rego Casasnovas <[email protected]>
Agenda
The text was updated successfully, but these errors were encountered: