Online application for storing interesting videos, books, podcasts and websites as bookmarks.
- Create virtual environment
python3 -m venv venv - Activate virtual environment
source venv/bin/activate - Upgrade pip
pip install --upgrade pip - Install project dependencies
pip install -r requirements.txt - Run the application
python3 run.py - Use a web browser to navigate to
localhost:5000
Or use preconfigured dockerfile and run following commands in repository root:
docker build -t tuho .docker run -d -p 5000:5000 tuho- Use a web browser to navigate to
localhost:5000
- App runs on heroku (you may have to wait for a short while before app starts)
Code style should follow style guides described in pep8. Linting can be done with flake8 (installed to venv) and imports can be sorted with isort.
- User story specified and accepted by product owner
- Feature planned
- Feature implemented
- Automatic tests implemented and passed
- Feature integrated to rest of the software
- Git commits should use style spesified in How to Write a Git Commit Message
- Repo includes ready-to-use database for testing. Keep your modified test database version in .gitignore, don't override master in repo.
- Travis runs tests based on master branch and app is automatically deployed to Heroku after succesful build. Check out travis reports here or behing the build status badge.
- Markdown-styled product backlog can be found here
- Sprint backlogs can be found behind Projects-tab
- Sprint working hours and burndown chart in Google Drive