Skip to content

Latest commit

 

History

History
131 lines (120 loc) · 7.92 KB

DEVLOG.md

File metadata and controls

131 lines (120 loc) · 7.92 KB
layout title date
../../layouts/Layout.astro
DevBlog
2022-08-01

Dev Log

v0.0.0

  • 202208131140 : Init Astro project
  • 202208131140 : npm create astro@latest
  • 202208131140 : npm run dev
  • 202208131155 : Install VSCode ext for Astro
  • 202208131156 : npm install --save-dev prettier prettier-plugin-astro
  • 202208131204 : Configure prettier per recommendations
  • 202208131214 : Learn component strip for fenced-in expressive/sensitive JS/TS code
  • 202208131220 : Learn component template for HTML output & dynamic data with JS expressions
  • 202208141228 : File '...Focus.astro' is not a module is known issue with scheduled fix
  • 202208141230 : Deploy Vercel, updated build settings
  • 202208152115 : Integrate Header component
  • 202208152120 : Integrate global style: CSS Reset
  • 202208152132 : Integrate global style: System fonts
  • 202208152140 : Integrate global style: Type scale
  • 202208152211 : npx astro add tailwind
  • 202208152222 : Restyle Focus components with utility styles
  • 202208152233 : tailwind.config.theme.container.centre: true
  • 202208152233 : tailwind.config.theme.container.padding: 2rem
  • 202208152319 : npm install -D @tailwindcss/line-clamp
  • 202208152333 : Setup typographic defaults
  • 202208152337 : npm install @tailwindcss/typography@latest --save-dev
  • 202208160849 : Integrate 404 page template
  • 202208161720 : Apply basic styling 404 page template
  • 202208161810 : Integrate blog index, blog page loop, MDX template
  • 202208172100 : npm run dev -- --host
  • 202208172137 : NavLink & SocialLink components
  • 202208172225 : Refactor header components
  • 202208172249 : Basic hover animation on Twitter icon
  • 202208172252 : Adding pages for base routing
  • 202208172252 : /about routing to / resolved by Empty cache and hard reload
  • 202208172252 : Docs for configuring Tailwind base styles
  • 202208172330 : Astro config > Tailwind config > applyBaseStyles: false
  • 202208172357 : Apply class="prose" to blog article presentation
  • 202208202030 : Author article 1: Understanding architecture web app
  • 202208211452 : Author article 1: Understanding architecture web app
  • 202208211920 : Integrate prose-base overrides in tailwind.config.cjs
  • 202208211936 : Create ArticleReference component
  • 202208211936 : Fix .md to .mdx file extensions
  • 202208211946 : npm run astro add mdx, upgrade MDX VSCode extension
  • 202208212000 : npm i -D eslint-plugin-mdx, npm uninstall -D eslint-plugin-mdx
  • 202208212033 : Debug MDX syntax highlighting, introduce LayoutArticle component
  • 202208212222 : Integrate citation anchor links, update styling
  • 202208240915 : https://www.youtube.com/playlist?list=PLtLXFsdHI8JSX0qJsHfMDSTR3taqvXa5S
  • 202208240918 : Author utils/helpers generateSlug, generateCategoryData
  • 202208252049 : Create HtmlHead component, pass title prop
  • 202208252113 : npm run astro add solid
  • 202208252113 : Debug rendering issue on <slot /> usage
  • 202208252225 : Bump Astro v1.0.9, update compilerOptions for "solid-js"
  • 202208252229 : Integrated working SolidJS example counter
  • 202208252328 : Rollback from trying to integrate [...page].tsx with getStaticPaths()
  • 202208292104 : https://www.youtube.com/watch?v=ZZ-a7B761Ds&ab_channel=LearnWithJason
  • 202208292143 : Dynamic list for Navigation, introduce hover styling
  • 202208292211 : Update Focus page content and components
  • 202208292232 : Update About page content
  • 202208292312 : Integrate Work page, draft WorkItem component, introduce Work.md template
  • 202208292352 : Integrate content to WorkItem, map over frontmatter arrays
  • 202209021937 : Test page setup, consumer two APIs with SolidJS components
  • 202209021946 : Debug deployment error "esbuild-linux-64" could not be found
  • 202209022025 : BlogLayout component, present header, excerpt, format date
  • 202209022144 : npm install rehype-slug, npm install rehype-autolink-headings
  • 202209022144 : https://leosvel.dev/blog/creating-my-personal-website-with-astro-tailwindcss-and-nx/#improving-the-blog-post-page
  • 202209022208 : https://docs.astro.build/en/guides/integrations-guide/mdx/#inject-frontmatter-via-remark-or-rehype-plugins
  • 202209022208 : npm install remark-toc
  • 202209022230 : npm install -D rehype-autolink-headings hastscript hast-util-to-string
  • 202209022230 : @import base.css in to HtmlHead component
  • 202209022230 : Debugging: Cannot apply .sr-class to node raw element
  • 202209030810 : https://stackblitz.com/edit/github-8db7t2?file=src%2Flayouts%2Fmain.astro,src%2Fpages%2Fnew-page.mdx,tsconfig.json
  • 202209022230 : Rebuild new Astro page for testing astro component/MD/MDX
  • 202209030822 : branch into rebuild to isolate testing
  • 202209030830 : npm create astro@latest, npm run astro add mdx, npm run astro add tailwind
  • 202209031003 : https://docs.astro.build/en/guides/integrations-guide/mdx/#configuration
  • 202209031310 : Demo rehype-tos, read Intro to Unified
  • 202209031400 : Integrate TOC with remark-tos, anchor link with rehypeAutolinkHeadings, PR
  • 202209031528 : Refactor global styles to tailwind @apply declarations, background gradient
  • 202209031555 : Fix transition on social link, fix background image vertical height
  • 202209071906 : Remove articles layouts, components, refactor to blog
  • 202209072030 : Edit Architecture blog post for publication
  • 202209072130 : Tidy About and Focus page content for publication
  • 202209072138 : Restructure WorkItem component content and presentation
  • 202209072225 : Polishing frontend presentation, max width max-w-2xl replacing containers
  • 202209072225 : Flexbox sticky header with tailwindcss: body.flex.flex-col.h-screen, main.flex-grow
  • 202209111101 : Add bookmark for URL Masking article, update bookmarks structure
  • 202209111125 : LayoutAncillary, integrate and migrate Privacy Policy v1.0
  • 202209111150 : Privacy Policy v2.0 generation via Termly
  • 202209111259 : Complete MDX formatting of Privacy Policy v2.0
  • 202209111309 : Update Footer component, link to Privacy
  • 202209111312 : Add vercel.json and redirect /privacy
  • 202209111312 : Setup DDD GCP project and Storage bucket
  • 202209111454 : Importing blog content, round 1
  • 202209111559 : Importing blog content, round 2
  • 202209111632 : Importing blog content, round 3 (bookmarks)
  • 202209111632 : Bookmark component, glob bookmarks, structure content
  • 202209111732 : Debug gradient height issue, flexbox sticky footer, bail, solid bg-color
  • 202209111732 : BlogItem component, CategoryTags, CateogoryTag components
  • 202209111814 : Integrate CategoryTags to WorkItems
  • 202209111907 : Integrate Work Experience content, round 1
  • 202209141107 : Integrate Work Experience content, round 2
  • 202209141208 : Integrate Work Experience content, round 3, reorder
  • 202209170920 : Polish content, drafts, pre-deployment
  • 202209171047 : Add links to blog content, layout fixes
  • 202209171110 : Integrate favicon
  • 202209171111 : Deploy!
  • 202209171137 : Can't transfer domain, Vercel support case #00099452
  • 202209180845 : Took receipt of domain ownership from Super.so — finally live!
  • 202209181100 : Tidy repo, fix WorkItem responsiveness, deploy content update

ToDo

  • Migrate blog post for NestJS migrations
  • Redirect URLs from WP blog in vercel.json
  • Integrate all Work History
  • Author post about launching blog
  • Data request page, [email protected] alias / catchall

Misc

Bookmarks: Resources and articles curated from mailing lists, webinars, shares, social media and news aggregator sites,