Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upLow hanging fruit. #375
Low hanging fruit. #375
Comments
|
In terms of docs, updating the installation instructions would be good. Several people have noted that the instructions are missing a few needed components on Linux. Another easier coding project would be to finish excising all mention of cairo from various places. I still found stuff left over (variables named cairo_x that should be freetype_x etc). Some legacy Rust syntax is still around that needs updating. For example. ++ in front of function parameters in declarations (it can just be removed). Or fixing the build warnings in rust code, which mostly amounts to removing unused imports. I'll keep adding as I think of more. |
|
Thanks @metajack will go have a poke around and see what i can do. |
|
Bug triage and reproduction is always helpful too. |
|
There are many, many small tasks within layout but they are fairly context-deep. :-( I need to triage some of my old bugs. |
|
Thanks for the responses. I'm building servo now. I have made some small changes to font.rs (renaming cairo stuff), once it's built i will verify nothing has blown up and open a pull request. Planning on keeping first whirl simple. Is there some documentation on how to build little parts of the project and running the related tests? If i understand make correctly, if i |
|
To build a specific subcomponent you can do There are also lots of make targets that get defined like |
|
Will put together a list of which submodules have their own make files. Is don't see a makefile in Next candidate seems to be unused imports in |
|
Note that some imports are platform-dependent and show up as unused on other platforms. |
|
The contents of this bug should be a wiki page, or should turn into individual bugs labeled E-easy. |
|
I think this can be closed now that there is a bunch of issues marked E-easy. (I also think this is the right way to maintain that list of easy tasks.) |
moving helper .js files for timeout tests to resources/ folder
webgl: Add vertexAttribPointer and disableVertexAttribArray support I have a corresponding series to servo using these to reduce webgl-conformance failures. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/375) <!-- Reviewable:end -->
It would be good to have a list of tasks which are somewhat newbie friendly. I want to help, but i'm not quite sure where to start.
I saw this mentioned in the meeting notes (here: https://github.com/mozilla/servo/wiki/Meeting-2013-04-15) but the suggested work there (padding, borders etc) feels like a high starting point.
I'm at first looking for trivial stuff:
Any suggestions? I have done a tiny amount of rust code, but happy to bash on till i get something to work.
Cheers,
Jamie + Lion