Skip to content

Commit

Permalink
[FEATURE]: deploy production off of master branch (#56)
Browse files Browse the repository at this point in the history
* chore / replace-vitest-with-jest (#1)

* feature: jest-config added

* chore: ensure tsconfig respects node and jest as globally available environments;

* feature: add dependencies related to swapping jest in as testing suite;

* test: add styleMock;

* chore: add generated server index.js.map to gitignore;

* feature: BraindumpsIndex page test scaffolding;

* chore: remove unused deps including jest-module-name-mapper (no need for this util);

* chore: add test coverage directory to gitignore

* chore: corrected CI workflow for testing;

* fix: type checking failing because of this

* fix: type checking failing because of this

* feature / initial-integration-of-notion-cms (#2)

* feature: added notion SDK to project;

* feature: export notion client from root (need a singleton);

* chore: constants file;

* feature: http-caching of Braindumps page (document and loader), CatchBoundary also added;

* chore: do not include any .js.map files into commit;

* chore: some rearranging in package.json??;

* feature: braindump loader helper implemented with test coverage

* chore: braindump route cleanup

* test: remove unused route/braindump test

* chore: add ts-ignore statements because compiler isn't properly picking up on NotionAPI types

* feature / link to and implement render content of individual braindumps (#3)

* feature: improved upon braindump extractor/payload formatting

* feature: add through link to specific braindump from braindump list page

* chore: remove code comment about using singleton

* feature: Components used to format Notion API 'braindump' JSON payload

* chore: updated README to include links referring to influences

* feature: initial implementation of braindump - specific article

* feature: add custom fonts to project used in specific braindump

* feature: extend base tailwind theme, no need for CSS abstractions opted for consistent component and template partials

* feature: inline styling of components with template partials (themeing)

* feature: initial implementation of the layout for specific braindump article

* refactor: improvement to generic components related to Notion CMS, includes fixing console errors due to React becoming confused about rendered Components

* chore: remove console log

* feature: updated to Component styles for Title.H3

* feature: references Component implemented and retrieving dynamic content from CMS

* feature: CodeBlock Component implemented with improvement to nested P Component

* feature: CodeBlock Component rendered (if present) on Braindump Page

* feature: added highlight.js for syntactic highlighting

* chore: Remix regenerates tsconfig file for some strange reason

* feature: added randomising of border-radius functionality for irregular shape generation

* feature: add yellow-meringue to tailwind theme

* feature: add ability for highlighting to Paragraph Component

* feature: AnimatedButton on Braindump Page similar to Komono

* feature: clean up Braindump Page layout

* feature: InnerLayout Component which has logic for irregular shape transistion implemented

* feature: add InnerLayout Component to Braindump Page, also tested for unnecessary re-renders to child Components: were none :D

* refactor: adjust duration of InnerLayout transistion

* feature: a bit more padding for the Braindump Page

* fix: remove flash from AnimatedButton - https://stackoverflow.com/questions/46960449/how-to-avoid-flickering-on-box-shadow-transition\#:\~:text\=Try%20setting%20a%20boxshadow%20of%20.09px

* fix: unique key for iteratable Component

* feature: Braindump references link to new window

* feature: update shared Components to use className to stich styleProp to tailwind theme

* chore: package-lock

* chore: add package-lock

* feature: fresh layout for Braindump entry Page

* chore: bump @remix deps

* chore: react-dom update requires using different import

* feature: making use of fuzzy-scrawl animation component

* chore: somethng is going awry wrt cypress tests, had to comment out the following code

* chore: typings for BostockMetaballAnimation

* feature: tweak to Components to accept styleProps

* feature: introduced BostockMetaballAnimation with npm link

* feature: extended the tailwind config to include grid

* feature: Braindump page no longer makes use of Fuzzy Scrawl animation Component

* feature: update favicon

* feature: add bostock animation and fuzzy scrawl as deps

* feature: better encapsulation of braindumps page logic as Components

* feature: clean up landing page code

* feature: add error boundary to root

* feature: add new version of fuzzy-scrawl

* feature: jeeez a lot of rearranging--nested files (layout nesting + nested urls) and flat files (no layout nesting + nested urls)

* refactor: remove some boilerplate stuff and other dead code

* [FEATURE]: establish error boundaries for layout routes (#14)

* chore: establishing PR

* feature: CatchBoundary in braindumps list nested route handles for bad requests, etc; ErrorBoundary is a catch all
:

* [FIX]: correct ci/cd pipeline (#17)

* chore: PR link to issue

* fix: TS errors fixed

* refactor: remove vitest from package.json and github workflow

* fix: couldn't resolve polyfill module because absolute url was waaay off

* fix: cypress tests now running green

* [FIX]: limit typescript compiler to app directory to resolve conflict between global expect from Jest (unit tests) and Mocha (E2E, bundled with Cypress) (#20)

* fix: limit typescript compiler to app directory to resolve conflict between global expect from Jest (unit tests) and Mocha (E2E, bundled with Cypress)

* fix: limit typescript compiler to app directory to resolve conflict between global expect from Jest (unit tests) and Mocha (E2E, bundled with Cypress)

* feature: enabled test routes (the grunge boilerplate was broken)

* feature: enabled test routes (the grunge boilerplate was broken)

* feature: updated arc file to include stack name and deployed to region

* chore: run CI/CD pipeline when pushing on this branch

* [FIX]: remove unused loader from braindump index--was causing issues with Cypress visiting root and redirecting to here without proper intercept for data fetching (#25)

* fix: remove unused loader from braindump index--was causing issues with Cypress visiting root and redirecting to here without proper intercept for data fetching

* fix: use newer version of cypress github action

* refactor: remove cypress as deployment pre-req (FOR NOW)

* fix: staging deployment is triggered on develop branch

* feature: deploy to staging environment

* feature: deploy to staging environment with NOTION CRM env vars (#29)

* [feature]: fallback page for mobile devices; customising tailwind styles using CSS layers (#32)

* feature: if on mobile show mobile friendly page--this included setting tailwind specific breakpoints for Title Component font sizes

* feature: fall back page and background image for when users' are on mobile

* feature: point to entry point .css file to apply custom styles--currently being applied to <h> tags

* feature: add custom styles using preflight base styles

* [fix]: css syntax error "text-xl" wrongly configured (#33)

* feature: if on mobile show mobile friendly page--this included setting tailwind specific breakpoints for Title Component font sizes

* feature: fall back page and background image for when users' are on mobile

* feature: point to entry point .css file to apply custom styles--currently being applied to <h> tags

* feature: add custom styles using preflight base styles

* fix: broke build pipeline because css syntax issue

* fix: layout was completely janked

* fix: eslint issues taken care of (#34)

* delete server directory

* [chore]: cleanup eslint warnings + remove `server` dir from source control (#35)

* fix: eslint issues taken care of

* chore: ignore auto generated server directory

* [feature]: write copy for website (#38)

* refactor: dot notation for table component (introduction panel)

* refactor: better padding for braindumps list

* [fix]: repairing page navigation so we don't land on mobile only page (#40)

* chore: establishing PR

* feature: splash page does not render content unless on the client (we depend too much on browser based APIs for solutions to our problems)

* [fix]: late content fetching causes layout shifts (#42)

* chore: establishing PR

* fix: font path url matches the actual url where the font is served from

* fix: some better styling choices; removed some content; page does not overflow because of body content (#46)

* feature: content page styling fixed, need to do something about the references section (#49)

* [FEATURE]: remove the "references" title from the content page... will restore later (#52)

* feature: content page styling fixed, need to do something about the references section

* feature: get rid of the references title

* feature: deploy production off of master branch
  • Loading branch information
slackermorris authored Mar 3, 2023
1 parent 71c790d commit 008f67b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: 🚀 Deploy
on:
push:
branches:
- main
- master
- develop
pull_request: {}

Expand Down

0 comments on commit 008f67b

Please sign in to comment.