This is an old revision of the document!


Questions? You can email us at [email protected] But please make sure you read the whole page first.

This is going to be another absolutely amazing GCI year. We have a lot of things to do, and we have everything: Fun, useful, educational… and for all levels and interest. Coding, design, documentation, UI, research…

Things to keep in mind:

1) For tasks that require some resources in general we will provide them for you, including access to videos, system accounts, etc.
2) This year we are going to have some system administration tasks. We will provide you with root access (yes! We're that cool) to a small server for users interested sysadmin to play with. Check out our sysadmin tasks.
3) We can't stress this enough: Winners are those that do the hard tasks. Amount of tasks is not so important.
4) Collaboration is much better than competition.
5) Mentors love it when a student comes up with a better idea than their own, really. Do not just do as told. If something doesn't feel right either argue against it or work on a different area.
6) If you want to do something that is 90% or so implemented in any other open source project just take it, complete it, send the maintainers of that project whatever changes you did so they can use them if they want, and integrate with our code. Always remember to leave all license and credits intact (you can add your own name).
7) Mentors are there to help but they're people too, not bots. So they sleep from time to time, may also have other things going on, can get sick, etc. They will reciprocate when they think of students.
8) Whatever you do, we want to integrate. This means that your work will be public and will be around for a long time. In a few years you will find your own code again (code tends to follow you). Try to leave it in a condition that your future you will be proud of.
9) Be mindful of your own privacy. Yes, we're a friendly bunch and you'll get to know us and we'll get to know you in our community. That's different from posting your real name publicly everywhere.

Remember that the absolute best way to get invited by an organization to participate in Summer of Code is by being part of the community before GSoC is even announced. If we, as an organization, are invited to GSoC 2017 the applications from successful Code-In students will go to the top of pile.

We also give back to our students in any way we can, including writing recommendation letters that can help to apply to universities, visas, jobs and so on.

In short - don't think that the reward for participating this year may be limited to a T-Shirt :-)

General things to keep in mind while working:

Tags
We'll do our best to keep consistent tasks that help you find out good things to do. If you think we could use better tags please get in touch, with examples, and we'll improve. For some some tags you might want to look out for:

winnerstrack: The hardest and/or more valuable tasks go here. If you are really serious about winning, work on those. To be realistic we don't think they will be solved, but it wouldn't be the first time a GCI student productivity is better than the mentors:-) So we're putting a few of these out there (not at the same time).
hardtask: Difficult tasks but doable, with effort, patience, and mentor support. That's what we're here for!
githubissue: The task has a related GitHub issue, so by doing this task you will be actually fixing a bug or adding a requested feature.

Slack

Slack is a great communication tool. Most CCExtractor developers hang out in a slack team. You're welcome to request an invitation here:

Sign up to CCExtractor slack team

  • public/codein/google_code-in_2018.1539664469.txt.gz
  • Last modified: 2018/10/16 04:34
  • by cfsmp3