Skip to content
This repository has been archived by the owner on Jul 30, 2021. It is now read-only.

Greenwood and Jamstack migration #1

Open
thescientist13 opened this issue Jul 8, 2021 · 0 comments
Open

Greenwood and Jamstack migration #1

thescientist13 opened this issue Jul 8, 2021 · 0 comments
Assignees

Comments

@thescientist13
Copy link
Contributor

thescientist13 commented Jul 8, 2021

Overview

Would like to migrate the Analog Studios website to be an open source project and embrace the Jamstack with Greenwood. Although initially it would just a straight port to Greenwood as a SPA with some Jamstack technologies along the way (like Netlify Forms).

Over time the site can be refactored to be a more hybrid architecture per ProjectEvergreen/greenwood#576 / ProjectEvergreen/greenwood#626.

Roadmap

The goal would be to gradually migrate this from running on AWS / CloudFront to Netlify. This work will be broken down into the following projects, primarily just trying to get the frontend migrated and code updated first, then tackling the backend infrastructure:

  1. Design System, planning, components and storybook
  2. Build all pages (minus the Admin page)
  3. New CMS and serverless solutions

Project 1

  • planning, Design System, Components + Storybook?, services
  • open source / wiki docs
  • migrate confluence to storybook
  • Jamstack discovery
    • content and admin (Sanity?)
    • contact form
    • serverless

Project 2

  • Services / Proxy APIs
  • Home Page
  • Artists Page
  • Album Page
  • Events Page
  • Contact Page + forms

Project 3

  • CMS / Dashboard
  • Serverless APIs
  • Hybrid Architecture (discussion)
@thescientist13 thescientist13 self-assigned this Jul 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant