Improve Servo's web compatibility
|Mentor||Josh Matthews (jdm)|
|Suitable for Beginners?||no|
|Applications (1st Choice)||6 (6 submitted | 0 in-progress)|
|Applications (2nd Choice)||1 (1 submitted | 0 in-progress)|
|Code of Conduct||https://github.com/servo/servo/blob/master/CONTRIBUTING.md#conduct|
|License||Mozilla Public License 2.0 (MPL-2.0)|
Servo is a new, experimental web browser built from the ground up in Rust. It is designed to render web pages efficiently on modern hardware while ensuring that it remains compatible with content that already exists on the web. As part of this goal, Servo relies upon a set of automated tests (shared with all major browsers) that is designed to ensure that browsers remain compatible with each other. The goal of this project is to fix bugs in Servo that currently prevent our browser from passing the web platform tests and thereby improving our compatibilitiy with existing web content.
Familiarity with Rust (https://rust-lang.org) is helpful but not expected. All code changes will be made in Rust code, so you will definitely learn and gain experience with it over the course of the project.
To make a sample code change to Servo, please follow this guide: https://github.com/servo/servo/wiki/Implementing-a-web-standard-(RGSoC) . This will help determine if you feel comfortable learning Rust, and whether your computer can successfully compile Servo.
Tasks And Features
If you are thinking of applying to this project for RGSoC 2020 and have any questions, feel free to contact the project mentor by leaving a comment below or using the following channels:
You must be logged in to comment on this project.
Natasha Murashkina, Friday, March 27, 12:56 UTC
Hi! My teammate Maria and I have applied to work on Servo! We were able to complete the tutorial on implementing the Doge API, such delight!
We aren’t familiar much with Rust, hovewer, we both have C++ and some HTML/CSS/JS experience, and we hope to pick up Rust at the beginning and along the way.
tea-n-biccies RGSoC, Friday, March 20, 13:43 UTC
Dear RGSoC applicants - we have added a new FAQ page to the website. Please check this out before asking mentors your questions, as we may already have an answer for you :)
Further details of how to apply to RGSoC (by 23:00 UTC on 30 March 2020) can be found at https://railsgirlssummerofcode.org/students
tea-n-biccies RGSoC, Monday, March 9, 11:23 UTC
Hi everyone - the RGSoC team here :)
Just a reminder that student applications are open until 23:00 UTC on 30 March 2020.
For information on how to apply as a student so you can work on this project with RGSoC, please read the guidance at https://railsgirlssummerofcode.org/students
Josh Matthews, Saturday, March 7, 20:22 UTC
Hi Laysa! Please read the "Project's Requirements" section, where I have described the experience requirements for the project. We have not had many people contact us yet, so you are welcome to apply!
Laysa Uchoa, Saturday, March 7, 15:32 UTC
Hi Josh, I am interested in rust and I like this project. Is only rust a requirement for it or any other specific knowledge? Have you selected the people that are going to be contributing to this project? Please let me know if is still possible to apply for it, thanks
Josh Matthews, Friday, March 6, 05:58 UTC
Hi Joey, I have no personal requirements about the location of the applicants. You should check with the program administrators about whether being co-located is a requirement.
Joey, Friday, March 6, 00:50 UTC
Hi, I'd like to know more about this project and specifically about the location requirements of the mentor; is remote mentoring to 2 different locations ok for this project (teammates located in different cities, meeting with both of us at the same time)? Thank you!
Josh Matthews, Sunday, March 1, 21:02 UTC
Hi Riya! What in particular would you like to know more about?
Riya Singh, Sunday, March 1, 11:38 UTC
We are Riya and Urwashi from the team Bits&Bytes.
We are participating in RGsoc and would like to know more about this project.