Skip to content

Commit

Permalink
Merge pull request #459 from chloeehulme/add/art-gallery-handover
Browse files Browse the repository at this point in the history
add: handover for Art Gallery
  • Loading branch information
maddernd committed Oct 15, 2023
2 parents d0f37b9 + 7a17f29 commit 7a40888
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions docs/ArtGallery/2023T2-handover.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 2023 T2 Handover - Art Gallery Project

Author: Chloe Hulme (Product Lead)

## What we have accomplished

- Preparation for deployment (including selecting GCP and GitHub Actions for CI/CD and deployment,
preparaing cybersecutiy policies for deployment, documenting all deployment knowledge - please see
deployment documentation)
- Migrating the API to .NET 8 (including migrating containers)
- Implementing asynchrony across the Repository Pattern of the API
- Creating collection with automated testing for API in Postman (see: README in documentation repo -
there may be issues with numbers of accounts in the workspace, speak to staff to resolve)
- Research on IIIF (see documentation repo)
- Improving lighthouse scores after reviewing Lighthouse report
- Preliminary designs made in Figma to redo front end

## What we need to do next (in order of priority)

- Update contributing document to require screenshot of working code before merge (otherwise faulty
code will break the application)
- Build additional functional components into the frontend (uploading artworks, artist profiles,
differentiating between account privileges - Admin, User, Artist etc.)
- Finishing redesigns for website (with UCD in mind)
- Create VS Code Dev containers to streamline development (current containers need to be rebuilt
with every change made to code)
- Integrating Postman tests into CI pipeline on GitHub Actions
- Build out full CI pipeline (with robust testing) to protect integrity of the code in repository
- Integrate CD pipeline in GitHub Actions
- Go through code and remove all secret information (connection strings, variables in docker-compose
(db passwords + connection strings) and Dockerfiles, app-settings.json (backend), vue.config.js
(frontend), any secrets in CI workflow)
- Deploy to GCP
- Continue improving Lighthouse scores
- Implement IIIF in API
- Optimise containers (they run really slow)

0 comments on commit 7a40888

Please sign in to comment.