/
28/08/2021

28/08/2021

Aug 28, 2021 Online → Discord 1pm

Jacky

Varun

Matt

Nathan

Conclusion of planning week

Agenda

  • Prototypes done and explained

    • Jacky’s frontend + Varun’s backend

    • Microservice architecture

    • Need to dockerise

    •  

  • Backend behaviour
    Documents handled by a document handler module with extensions. All live extensions (currently livepreview, autosave) get parsed their own local copies of the document by the handler and can operate on them discretely. Each module is its own goroutine.

    •  

  • Planning boards
    Added new boards to tag frontend/backend

  • Frontend behaviour

    • Be wary of typescript behaviour - use filesystem alias ``src`` rather than ``../(file)``

    • Note typescript interfaces and generics in current implementation - important to understand

    • We are going to be using Material UI assets

    • Dashboard prototype - catalogues files as a dict which is then parsed into a typescript interface before being rendered.

    • Serverside Rendering (SSR) explored - problems exist using react for templating

  • Starting active development

    • Dev tasks can now start to be placed on board for everybody to pick up

    • Architectural and planning docs nearly complete

  • Devops

    • We need to start follow templates and stuff

Related content

UNSW CSESoc