---
title: "Contributing"
description: "How to work on the Taman source repository — releases, commits, and the template smoke test."
canonical_url: "https://vinicunca.dev/taman/contributing"
---
# Contributing

> How to work on the Taman source repository — releases, commits, and the template smoke test.

These pages are for **vinicunca/taman**, not for an app you generated. Generated projects do not include `.changeset/`, `.github/`, or `create-taman`.

[**Releases**](https://vinicunca.dev/taman/contributing/releases)

Changesets, the Version Packages PR, and npm trusted publishing.

[**Commit conventions**](https://vinicunca.dev/taman/contributing/commit-conventions)

`pnpm commit`, scopes, and allowed types.

[**Template smoke test**](https://vinicunca.dev/taman/contributing/template-smoke-test)

Generate a project from this checkout and prove it still builds.

Do not commit Graphify caches, `docs/` experiments, or personal `.env` files. `lefthook.yml` in the repo is still the **upstream example** (commented yarn/rubocop jobs) — hooks are installed by `scripts/prepare-hooks.mjs` / `prepare`, but there are no useful lefthook jobs yet.


## Sitemap

See the full [sitemap](https://vinicunca.dev/sitemap.md) for all pages.
