Skip to content

Google Code in 2016

Muhammad Kaisar Arkhan edited this page Nov 30, 2017 · 1 revision

Note:

If you are a GCI participant then claim task only after November 27,2017 i.e. From November 28. If you do the task before November 28 then you can't do them during Contest period of GCI.


Google Code-in is a contest to introduce pre-university students (ages 13-17) to the world of open source. Students must complete tasks, one at a time. It is sponsored and run by Google. coala is participating in Google Code-in 2017 as an independent organization. Check out the contest rules here.

Getting started

coala is a language independent code analysis toolkit. To know more about coala, check out the FAQs. Follow our installation guide to install coala onto your desired platform and start using coala with this guide. Check our newcomers guide to start working with us. If you are new to git, check out our guide which introduces you to basic git commands that would be helpful while working with us. Check out our documentation for more info.

Claiming a task

You can select any of the tasks listed here. A participant can claim 1 task at a time and each participant can complete a maximum of 2 issues tagged "newcomer" as per contest rules. Choose wisely!

Ask for help

You can contact us through our mailing lists or communication channels.

Mentors

Tasks

Create a simple asciinema

Mentors:

Description:

Create an asciinema for a coala bear using the example code in the bear's unit test.

See complete description ✔️

Requirements:

  • asciinema, supported on Unix and experimental on Windows
  • coala, coala-bears and the dependencies for one bear

Issue: Not Applicable.

Create an advanced asciinema

Mentors:

Description:

Create an advanced asciinema for a coala bear using specially crafted input files to demonstrate various error messages.

See complete description ✔️

Requirements:

  • asciinema, supported on Unix and experimental on Windows
  • coala, coala-bears and the dependencies for one bear
  • git

Issue: Not Applicable.

Use coala CI on a popular GitHub repository

Mentors:

Description:

Use coala CI on a popular GitHub project using a Docker image on Travis CI, and report the results to the coala developers.

See complete description ✔️

Requirements:

  • git

Issue: Not Applicable.

Fix a popular GitHub repository to use coala CI

Mentors:

Description:

Configure coala CI on a popular GitHub project using a Docker image on Travis CI, and fix the repository contents to conform to an appropriate set of coala linter rules, and report any unfixable code to the coala developers.

See complete description ✔️

Requirements:

  • git

Issue: Not Applicable.

Implement coala CI on a popular GitHub repository

Mentors:

Description:

Implement coala CI on a popular GitHub project using a Docker image on Travis CI, after fixing the repository contents to conform to an appropriate set of coala linter rules.

See complete description ✔️

Requirements:

  • git
  • coala
  • coala-bears
  • text editor

Issue: Not Applicable.

Create a linter bear

Mentors:

Description:

Create a new coala linter bear.

See complete description ✔️

Requirements:

  • coala
  • coala-bears
  • git

Issue:

Task short name

Mentors:

Description:

Short description here

See complete description

Requirements:

None

Issue:

Clone this wiki locally