Skip to content
View th-m's full-sized avatar
🩸
🩸

Highlights

  • Pro

Block or report th-m

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
th-m/README.md

TH-M Workspace

Purpose

This Bun and Nx monorepo owns Thomas Valadez's personal sites, editorial work, content-generation tools, and the small libraries that support them. Each runnable project owns its source, tests, configuration, and generated output.

Install dependencies with bun install. Discover projects with bun run nx show projects, then run a project target with bun run nx run <project>:<target>.

The repository root is also an Obsidian vault. Blog authoring starts with bun run nx run blogs:start.

Ontology

OwnerMeaning
apps/Deployable personal products and their content.
libs/Reusable, non-deployable capabilities with typed public APIs; blogs owns the essays' editorial content and publication pipeline.
tools/Local authoring applications that generate durable content artifacts.
netlify/Future hosting and delivery configuration for the apps.

An app produces a site artifact, a tool produces author-owned content, and a library provides reusable behavior without owning a runtime. Nx projects are configured in their package manifests; structural directories are documentation and routing boundaries rather than coordinator projects.

Key Terms

  • Owner: the nearest app, tool, or library responsible for source, tests, configuration, and operational documentation.
  • Publish: build an app- or library-owned local artifact in dist; it does not deploy remotely.
  • Generate (gen): transform explicit tool input into paired SVG and PNG content artifacts.
  • Start: launch the local authoring or development experience.
  • Canonical verification: the owning project's typecheck and unit test targets.

Popular repositories Loading

  1. firebase-typed firebase-typedPublic

    Typescript utility for firebase. Provides intellisense and type safety for realtime db and firestore methods and documents.

    TypeScript 7

  2. fullstack-code-gen fullstack-code-genPublic

    Define an API and build an APP. Generate all the things from DB to UI, with every bit extensible in between

    Shell 3

  3. api.gospelblocks api.gospelblocksPublic

    PHP 1

  4. app.gospelblocks app.gospelblocksPublic

    PHP 1

  5. autojazz autojazzPublic

    Make Jazz music without the hassle of playing instruments or writing songs.

    JavaScript 1

  6. rolly-polly-schedular rolly-polly-schedularPublic

    scheduling made easy for child development centers.

    PHP 1