mos-polytech
Year: 2017
Purpose
This package contains an example homework for our students.
How to submit a homework
We work in a single repository, if you have ever created one, stick to it. There's no need to delete or recreate it, just update it before every homework.
New repository
- Create a fork of this repository
- Create a new branch named
feature-homework-${NUMBER}
(this number should equal to the homework's number) - Register on
travis
- Enable your repo on
travis
- Create pull request to your
master
branch from yourfeature-homework-${NUMBER}
branch - Make sure a
travis
build passes - Then post a link to our
gitter
channel - Your homework will be reviewed
Updating existing repository
- If your fork already exists, sync it with this repository
- If you have any approved pull-requests for your previous homeworks, merge them into your
master
branch
Getting help
If you have any problem with submission see tutorial or ask question in gitter
channel
Requirements
You will need:
python
version3.6
editorconfig
plugin for your editor
Running tests locally
If you ever wish to run our tests locally you will need:
pipenv
installed and configured
Then execute:
pipenv install -d
pipenv shell
python -m pytest
You are all done.