/shapes

Basic git+Github assignment

Primary LanguagePython

Build Status Coverage Status

Shapes

This is a teaching repository for an introductory programming course I teach at UCLA (IS271). Students are expected to fix the failing tests and submit a Pull Request with their fixes.

It is intended to teach students the following best practices in software development:

  • Version Control, including:
    • Creating branches
    • Committing code changes
    • Pushing to Github
    • Creating a Pull Request in Github
    • Merging branches
  • Testing
    • Unit tests
    • Automation via TravisCI
    • Test coverage with Coveralls