[READ-ONLY] Mirror of https://github.com/trueberryless/the-thinking-hub. The central knowledge hub for 8 key Computer Science thinking modes. the-thinking-hub.felixs.dev
Astro 57%
TypeScript 19%
JavaScript 11%
CSS 9%
XSLT 4%
<1%

README.md

The Thinking Hub #

Built with Astro Netlify Status

A curated collection of short, highly-digestible blog posts and articles exploring the eight fundamental Ways of Thinking in Computer Science.

💡 About This Repository #

The field of Informatics extends far beyond coding and computation. It is shaped by a multitude of perspectives, methods, and ethical considerations.

The Thinking Hub serves as your central resource for understanding these critical intellectual frameworks. Each contribution is designed to be insightful, engaging, and easy to read during a short break.

🧭 Thinking Modes Covered #

This repository contains focused content on the following essential disciplines:

  • Critical Thinking
  • Computational Thinking
  • Creative Thinking
  • Responsible Thinking
  • Design Thinking
  • Policy Thinking
  • Criminal Thinking
  • Scientific Thinking

Whether you are a student, educator, or simply curious about the broader impact of digital technology, The Thinking Hub provides the foundational knowledge you need to develop a well-rounded digital mindset.

Development #

Requires Node.js 24 and pnpm. The site is built on the Chiri theme.

pnpm install
pnpm dev
Command Description
pnpm check Type check with astro check
pnpm lint Lint with oxlint
pnpm format:check Check formatting with Prettier
pnpm knip Find unused files and dependencies
pnpm test Unit tests with Vitest
pnpm test:e2e Build, then run the Playwright tests against the built dist folder
pnpm new Create a new post

License #

Licensed under the MIT license, Copyright © trueberryless.

See LICENSE for more information.