Skip to content

Repository files navigation

@jeromefitz/packages

Monorepo (via πŸ“¦ pnpm and πŸ”Ί turbo) for tools I use frequently in various projects, people, and companies I work with.

πŸ“¦οΈ Packages

πŸ”§ Configuration

⚑ Release Management Tools

🎲 Misc

🎁 Bonus

πŸͺ¦ Deprecated

  • @jeromefitz/codestyle
  • @jeromefitz/design-system
  • @jeromefitz/eslint-config
  • @jeromefitz/git-cz
  • @jeromefitz/jest-config
  • @jeromefitz/jest-presets
  • @jeromefitz/lighthouse-config
  • @jeromefitz/lint-staged
  • @jeromefitz/prettier-config
  • @jeromefitz/spotify

πŸ‘·οΈ CI/CD Overview

  • πŸ“¦ pnpm workspaces
  • πŸ™ GitHub Actions for CI/CD
    • Plus release management through npm
  • πŸ”ΊοΈ turbo for monorepo management
    • cache: local / remote & team development
    • cache: github actions
  • πŸ‘·οΈ tsdown for typescript builds (w/ some config)
  • πŸ€–οΈ Renovate for Patch + Minor Package Management
  • πŸ€–οΈ Kodiak to β€œAutomate (our) GitHub Pull Requests’
  • πŸ€–οΈ Automatic Semantic Versioning w/ Conventional Commits
    • 😜️ Commits & Versioning (Release Notes) made more fun by a few of the packages in this repo

πŸ™ CI/CD Workflows

  • pull: PRs into main
  • push: main + Ability for x.y.z-canary.# builds via: ./release.config.js
  • weekly: If main did not trigger a build (Renovate/[skip ci]) check to see if it should

πŸ₯³ Contributing

If you would like to opt-out of the git hooks please look at .env.example.

Normally, these would be opt-in and may change to that in the future.

About

Monorepo for stuff that I use frequently: Commit Generator, Gitmoji, Oxc, Notion, Semantic Release, etc.

Topics

Resources

Stars

77 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages