Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For tasks that we're currently working or have finished, please use the links above or in the left sidebar to access related sub-pages.

Future plans

The followings are some thoughts of future tasks. You're very welcome to let us know what you think/need.

To-do list

1 Deployment

  • Who should/how

    • Manage your own machines

  • Notify who

  • 3 teams

    • Backend mobile

    • Backend dashboard

    • Frontend dashboard

2 Cost

machines, services, domain

3 Email

  • Re-use configured lambda

Long term goals (2021SP)

...

...

...

  • Set up

...

  • Daily reporting email

...

  • BioHPC backup

...

  • Mobile deployment standard
  • Dashboard deployment std

...

  • Alert when no data for continuous 48 (customisable) hours

...

? denotes uncertainty.

  • (Done) Removing unnecessary complexity
    • Removing Blackbox
    • Replacing Blackbox with environment variables
    • Removing ngrok
  • Monitor & logging
  • CI/CD
    • Automation of testing (e.g. Jenkins)
    • Automation of deployment (e.g. Kubernetes/K8s)
    • Auto-generation of docs
      • Sphinx for Python
  • Typing & linting
    • Python
  • ? Public library/API
  • (Done) ? MQ
  • ? K8s

More Docs:

Tan:

  •  AWS tutorials (EC2, Lambda(in monitoring-scheduling))
  •  Comment on scripts
  •  BioHPC how to backup and migrate
  •  Add missing explanation in onboarding

Yueteng:

  •  Where to look for account and passwords
  •  How to renew domains and certificates
  •  Deploy React on AWS
  •  Add E-list management page
  •  Environment picture update
  •  Add missing explanation in onboarding