Attributions
Certain site elements are made possible by other people/software. This page lists them and how they helped/what they do.
Disclaimer: No person(s), group(s) or organization(s) listed here endorses this website or any of its content.Website source
Astro is a modern static site generator, which was used to create this site.
TailwindCSS is a utility-first CSS framework, used to make styling this site less of a headache.
TypeScript is a typed superset of JavaScript, used with Astro's content collections feature. It also helps with code completion and error checking.
Node.js is a JavaScript runtime, used here because the various technologies to build the site is on Node.js.
pnpm is a fast, disk space efficient package manager, used to install the dependencies for this site.
npm is the bundled package manager for Node.js, currently temporarily replacing pnpm for managing packages on local environment (no longer true). They also run the npm registry for storing Node.js packages.
Simple Icons is a collection of SVG icons for popular brands, used to add logos to various elements such as this page.
Lucide Icons is another SVG icons collection for various things around us, used to add small icons to various elements.
Code hosting & maintenance
Git is a distributed version control system for code, used for version control on this site.
GitHub is a code hosting platform, used to host the source code for this site.
GitLab is similar to GitHub as a code hostiing platform. A copy of this site's source code (mirror) is stored on GitLab.
Dependabot is an app that checks for outdated/vulnerable dependencies in a repository, used to keep dependencies up-to-date.
Build, deployment & hosting
GitHub Actions is a CI/CD service integrated into GitHub, used to build & deploy this site.
GitHub Pages is a static website hosting service, used to serve this website as the origin point.
CloudFlare is a CDN and DNS provider, used to cache and serve this site to visitors. It also provides DDoS protection through its CDN network.