Skip to content
This repository was archived by the owner on Sep 21, 2020. It is now read-only.
Jon Craggs edited this page May 17, 2019 · 27 revisions

Welcome to the Project Code wiki!

Roadmap

The roadmap should be read downwards, with each column corresponding to areas of work, and each row corresponding to new features which are dependent on features in a higher row. Each cell contains one or more items which will be linked to a relevant Trello card once it has been planned.

hosting application ci/cd testing
1 manually created droplet, SSH by IP address, cloud-init script to add ssh keys hello world flask app, requirements.txt, Makefile
2 + running docker nginx hello world + running in docker locally, + parameterise flask config in Makefile + python linting
3 + accessible by domain name (web + ssh) + form with input to print back user input + merge request bot runs linting
4 + database on droplet + save URLs in cache and send redirect
5 + persistent storage with database + build and deploy docker image on push to master unit tests
6

Roles

  • Tech lead (Neel) - responsible for the roadmap and the creation of tickets for each item. Must approve all pull requests before they can be merged. Responsible for maintaining the README and wiki home page with project details.
  • Developers (Jon and Govind) - responsible for implementing and documenting the work described in tickets. Should review all pull requests before they are merged. Responsible for maintaining the README and wiki with technical details.

Pull requests

Clone this wiki locally