Ubuntu
Automate a test to catch all the spelling mistakes in snapcraft
Snapcraft is a delightful packaging tool. With it you can make free software projects easy to install and update in many Linux distributions. More info: https://snapcraft.io/
The snapcraft team is multi-cultural, with many contributors whose first language is not English. So, the codebase has a good number of simple spelling mistakes. This task consists on adding an automated test in Travis-CI that catches new spelling mistakes in pull requests, before they land into the master branch.
For this task, you need to have Ubuntu installed: https://bit.ly/ugciubuntu For this task, you need to know:
- github: https://bit.ly/ugcigithub
- command line: https://bit.ly/ugcicli (just the free sections)
- git: https://bit.ly/ugcigit (just the free sections)
- travis-ci: https://bit.ly/ugcitravis
Steps:
- Join the #ubuntu-google IRC chatroom: https://bit.ly/ugcichat
- Say hi to elopio, kyrofa and sergiusens.
- Fork and clone the repository: https://github.com/snapcore/snapcraft
- Use codespell to find all the spelling errors: http://bit.ly/ugcicodespell
- Fix all the spelling errors.
- Add a test in .travis.yaml to call codespell on pull requests.
- Commit the code and make a pull request.
Task tags
Students who completed this task
Daniel Lim