Outreachy: Difference between revisions

Jump to navigation Jump to search
m
Formatting
m (Formatting)
Line 146: Line 146:
'''Project Description:'''
'''Project Description:'''
Servo is a new, experimental web browser engine written in the Rust programming language (http://www.rust-lang.org/). It also has lots of bugs in its implementation of CSS layout. Some of these bugs are filed in the issue tracker with minimized test cases (https://github.com/servo/servo/issues/14947), while others have not been investigated yet (https://github.com/servo/servo/issues/15432). We’re looking for someone who is:
Servo is a new, experimental web browser engine written in the Rust programming language (http://www.rust-lang.org/). It also has lots of bugs in its implementation of CSS layout. Some of these bugs are filed in the issue tracker with minimized test cases (https://github.com/servo/servo/issues/14947), while others have not been investigated yet (https://github.com/servo/servo/issues/15432). We’re looking for someone who is:
comfortable writing code in any programming language
 
experienced in reading and understanding the effects of CSS
* comfortable writing code in any programming language
* experienced in reading and understanding the effects of CSS


We want to teach you how to write Rust code so you can channel that experience into squashing CSS layout implementation bugs in Servo. You will gain experience in:
We want to teach you how to write Rust code so you can channel that experience into squashing CSS layout implementation bugs in Servo. You will gain experience in:
reducing problems into minimal test cases
 
developing in a low-level programming language
* reducing problems into minimal test cases
- using debugging strategies to determine the cause of problems in complex code
* developing in a low-level programming language
contributing to a large open-source project as part of a distributed team
* using debugging strategies to determine the cause of problems in complex code
* contributing to a large open-source project as part of a distributed team


To get involved:
To get involved:
- clone and build the code (https://github.com/servo/servo/)
 
- find an issue that looks interesting (https://starters.servo.org)
* clone and build the code (https://github.com/servo/servo/)
- leave a comment stating that you're working on it, and ask any questions necessary to make progress
* find an issue that looks interesting (https://starters.servo.org)
- introduce yourself on IRC (https://wiki.mozilla.org/IRC in #servo) or on the mailing list (https://groups.google.com/forum/#!forum/mozilla.dev.servo)
* leave a comment stating that you're working on it, and ask any questions necessary to make progress
* introduce yourself on IRC (https://wiki.mozilla.org/IRC in #servo) or on the mailing list (https://groups.google.com/forum/#!forum/mozilla.dev.servo)


====Automate web accessibility testing====
====Automate web accessibility testing====
Confirmed users
512

edits

Navigation menu