Tags: the-nerve/nerve.web
Tags
🚀 Feature/migrate to monorepo and Sanity cms (#128) * Initialize Lerna Monorepo Setup * Continie Monorepo Migration w/ Lerna * Ignore all public folders * Init Sanity * Config Root Package with all linting & script rules * Set Up Linting for Entire Repo * Change ‘frontend’ dir to web dir * Update Dependencies * Rework TSConfig To Get Lint Working * Attempt to Resolve ESLint Issue * Set Up Lerna, Typescript, ESLint Repo Configs — WHEW * Clean Up Package Files * Move Readme to Root & Add CMS Deploy * Add Sanity Source * Update Readme Styling * Start Building Show Schema * Configure Sanity * Configure Better nvironment Variables * Disable Yarn Workspaces & Generate Unique Lockfiles * Re-install * Install Yarn as a Dev Dependency to Work with Netlify * Cannot Use Nullish Cooalesce in node environment * Environment shouldn’t be undefined * Change Deploy Variable name * Add Build Ignore To Netlify * Fix Git Dif * Conditional Gatsby Watch Mode * Tweak Env Variable organization * Update Ignore Files to Attempt to Ignore Deploys * Add Notes for Cutom Sentry Tags * Migrate Sanity Schemas to Typescript * Begin Building Show Schemas * Continue Show Schema Configuration * Update Dependencies * Add Types to Ruleset * Continue Building Show Schemas * Init Cloudinary Image Source * Add Collaboration to Show Schema * Add Location & Organizaton Schema * Continue Schema Buildout * Improve CMS Folder Structure * Update Dependencies & Continue CMS Schema Build * Refactor Schema to Work with GraphQL * Update CMS Schema * Rewrite Show Queries With Sanity GraphQL Schema * Update Season Config in Node JS Query * Match Prismic Data with Sanity Data * Move to NPM & Begin Rewriting Types for Easier Use * Rebuid Types & Queries for Single Show Landing Page + Sanity * Migrate Archive Shows, & Poster Image Grid to Sanity * Bump App To version 1.1.0 * Typescriptify Gatsby Node File * Typscriptify All Gatsby API Files * Make Sure Font Definitions are Correct * Update Redirects for Domain-level Handling * Update Post Template * Rework Gatsby Config * Remove Unused Import Resolver * Remove Yarn Runner * Update Styled Component Typing * Add NVM RC To Project * Re Order Dependencies * FInally Resolve Build Error * Remove Typescript Dependency * Make Sure We Are Deleting package-lock.json on Nuke * Add Typecript to Gatsby Dev Dependencies & Updte ESLint * Migrate Seasons to Sanity * Remove Uneeded Page Context * Quick Fix for Current URL Grab Will replace/improve at a later date * Remove Unneeded Prismic Schemas * Build Out Post & Author Documents in Sanity * Improve Previews or Seasons & Shows * Migrate Blog Post Meta Info to Sanity * Build Out Sanity Block Text * Update Schemas * Explicitly Define Link Object Names and Titles * Improve CMS Folder Structure & Begin Sanity Desk Structure Customization * Start Building Out Config Files * Structure Sanity Backend * Fix Linting Errors * Build Out Config Schemas * Update All Dependencies * Query & Implement New Configs Based off of Sanity Data * Add App Version to Website Schema * Sort Shows at Build Time * Cleanup Configs * Add Season & Show Context to Shared Context Across Entire App * Add Schitts Creek Line at the end of 404 Language * Continue Building Sanity Helpers * Continue Refactoring Document Creation * Build Out Single Pages in Sanity * Complete Initial Sanity Schema & Structure Builder Refactor * Build Single Page Schemas * Resolve Errors in Gatsby Browser Providers * Build Archive & Home Queries + Start Building LinkMap * Build Better Link Configs & Utilities * Resolve Link Issues * Clean Up Sanity Image References * Remove Unsed Prismic Schemas * Update Blog Post Parent Query * Use Sanity Data for Subscribe Config * Change “Subtitle” to “Copy” for Subscribe & Hero Components * Build Out Core of Sanity Portable Text Component * Use Fluid Sanity Images for Blog Images * Remove Unused Props * Update Netlify Build Ignore Command * Set Sanity fallbacks as allowable format Prevents build from failing * Update Blog Parent Page Query * Modidy Data Destructuring for Blog Parent Page * Simplify Variable Name for Blog Post Parent Page * Pass Error to Reporter Panic in Gatsby Node * Log Node Query * Pass ID to Attemot to Resolve Build Issue * Pass ID Reference to all Sanity Singleton GraphQL Queries * Update Gatsby Node Queries * Remove Clean from Build Script * Commit Lockfiles * Update Dependenices * Attempt to Resolve Build Issues * Use Nullish Coallescing Operator * Update Dependencies * Delete Legacy SEO Component * Move SSR & Browser to out of Typescript to get Gatsby Building again! * Add Sanity Media Browser * Add Legacy Content Back In * Build External Link Renderer for Portable Text & Reorganize Serializer Components * Improve Organization & Add Licesne + Readme for Repo * Remove App Config References * Improve package.json & Readme Languge * Add New Line Breaks in Readme