Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
More work on the Contribute workflow.
  • Loading branch information
mithro committed Feb 23, 2016
1 parent c78e4ed commit 22bf859
Show file tree
Hide file tree
Showing 5 changed files with 90 additions and 22 deletions.
12 changes: 1 addition & 11 deletions Contribute-Diagram.html
Expand Up @@ -11,7 +11,6 @@
-->


<style type="text/css">
table th {
text-align: center;
Expand Down Expand Up @@ -55,16 +54,7 @@
<div class="padding">
<div class="col-sm-12"><div class="panel panel-default">
<div class="panel-body">

<h1>How can I contribute to TimVideos projects?</h1>
<p>
Due to the TimVideos project being made up of <a href="/projects/">many
smaller projects</a>, it can be tricky to figure out what is a good idea to
work on. This page is designed to try and help match people to projects.
</p><p>
<a class="other" href="/contribute/">Find the interactive version here!</a>
</p>

{% include contribute.html %}
</div>
</div></div>
</div>
Expand Down
10 changes: 1 addition & 9 deletions Contribute.html → Contribute-Interactive.html
Expand Up @@ -14,15 +14,7 @@
<div class="padding">
<div class="col-sm-12"><div class="panel panel-default">
<div class="panel-body">
<h1 id="projects">How can I contribute to TimVideos projects?</h1>
<div>
Due to the TimVideos project being made up of <a href="/projects/">many
smaller projects</a>, it can be tricky to figure out what is a good idea to
work on. This page is designed to try and help match people to projects.
</div><div style="font-size: larger;">
<a class="other" href="/contribute-diagram/">Find the non-interactive version here!</a>
</div>

{% include contribute.html %}
</div>
</div></div>
</div>
Expand Down
23 changes: 23 additions & 0 deletions Contribute.md
@@ -0,0 +1,23 @@
---
layout: default
title: Contribute
tagline: How can I contribute?
tags: contribute
---

{% include contribute.html %}

## Contributing via University or other programs

The TimVideos project has a
[dedicated issue tracker](https://github.com/timvideos/getting-started/issues)
which contains tasks (both small and large) which are suitable for
contributing as part of organised programs like;

* [Google Summer of Code students](https://code.timvideos.us/summer-of-code/),
* University Honors Projects, or
* University Industry Placement/Intern programs.

We are very happy to work with students who wish to contribute to the TimVideos
project as part of their university course work (and happy to fill out the
required paper work).
49 changes: 47 additions & 2 deletions Summer-Of-Code.md
@@ -1,7 +1,7 @@
---
layout: default
title: Summer Of Code
tagline': Information for Google Summer of Code participants.
tagline: Information for Google Summer of Code participants.
tags: summer-of-code
---

Expand All @@ -17,7 +17,52 @@ Secondly, **please read the Google Summer of Code
It contains lots of helpful information about the program, specific deadlines
and how things will run.

Lastly, **please read everything on this page**. This page is designed to make your proposal **better**, by not reading everything you are already behind.
Lastly, **please read everything on this page**. This page is designed to make
your proposal **better**, by not reading everything you are already behind.


# Finding a "Idea" to work on

Due to the TimVideos project being made up of
[many smaller projects](/projects/),
it can be tricky to figure out what is a good idea to work on.


For this reason
we have a number of tools to help match students to ideas.

## `Contribute` Page

The [Contribute](/contribute/) page will ask you a number of questions and then
produce an already filtered list of potential ideas that matches your
interests.





## Getting Started Issue Tracker

### Using Labels to Filter









Once you have read the [GSoC advice page](https://code.timvideos.us/summer-of-code/) you can go to the [contributing page](https://code.timvideos.us/contribute/) which will try and figure out which project best fits your interests and skills. The page will eventually take you to our [getting started issue tracker](https://github.com/timvideos/getting-started/issues) which includes our most fleshed out ideas for projects, many of which are suitable for GSoC. We encourage students to figure out which idea excites them the most! A student who is interested in their project is more likely to write a good proposal and get accepted. As selecting a project or understanding an idea can be hard, we recommend you come join us [on IRC](https://webchat.freenode.net/?channels=timvideos) and talk to us further about them. Good students are engaged with the community before GSoC even starts!


# Starting to Contribute


Once you have found a project you are interested in working on, go to the issue tracker for the project and look for bugs marked "Good First Bug". These bugs are simple enough that you should with some help be able try to fix them. Submitting a bug fix shows that you have understood the project enough to get things set up and while **not** required is a strong positive signal we will use when assessing your application. As mentioned in the [GSoC advice page](https://code.timvideos.us/summer-of-code/) page, mentors and the community are happy to review applications and give feedback. This will drastically improve the quality of your application and give you a better chance of being accepted.





***
Expand Down
18 changes: 18 additions & 0 deletions _includes/contribute.html
@@ -0,0 +1,18 @@
<h1 id="projects">How can I contribute to TimVideos projects?</h1>
<p>
Due to the TimVideos project being made up of
<a href="/projects/">many smaller projects</a>, it can be tricky to figure
out what is a good idea to work on! To make it easier to figure out where
your efforts are best spent, we have a number of useful tools to help match
you to projects.
</p><p style="font-size: larger;">
<ul>
<li><a class="other" href="/contribute-diagram/">Project matching table</a></li>
<li><a class="other" href="/contribute-interactive/">Interactive project matching tool</a></li>
</ul>
</p><p>
Once you have found a project you are interested in working on, go to the issue
tracker for the project and look for bugs marked
<span class="good-first-bug">Good First Bug</span>. These bugs are simple
enough that you should with some help be able try to fix them.
</p>

0 comments on commit 22bf859

Please sign in to comment.