FOSSASIA

coala CI2: Use coala CI to tidy a popular GitHub project

Objective Fix a popular GitHub project so that the repository contents conform to linter rules that are verified by coala CI on each GitHub Pull Request or Push.

See our coala GCI task wiki page for step by step instructions.

Background coala unifies code analysis. It provides a single simple user and a developer interface, wrapping many popular code analysis tools, and provides a native code analysis framework for new tools. Demo

More documentation on coala can be found at http://docs.coala.io.

Requirements

  • Join us on our gitter channel where we are very active and happy to help you!
  • This activity is done entirely in your own repositories, and does not involve interacting with other OSS projects.
  • The task steps use patch and git commands that can be run in a bash terminal. Windows users can install Git-for-Windows or msys2 for an equivalent environment. Good Windows GUI tools may also be used for this task, such as SourceTree and Meld. If you complete this task without a terminal, please let us know which tools you used on the gitter chat.

Expected Outcome

  • You are NOT expected to submit any changes to another OSS project in this beginner task.
  • Accepted work by mentor following steps here

Note: There is a separate GCI task for submitting your changes to other OSS projects, which you can commence after a coala developer has reviewed and accepted your work for this task.

Task tags

  • python
  • docker
  • coala
  • static-analysis
  • continuous-integration

Students who completed this task

Andrew Jung, Giovan Isa Musthofa, BlueRizk, yuki_is_bored, Ridhwanul Haque

Task type

  • code Code
  • assessment Outreach / Research
  • done_all Quality Assurance
close

2016