Skip to content

alleyinteractive/alley-scripts

Alley Scripts

A collection of scripts and utilities built by Alley Interactive for projects to speed up development.

Table of Contents

Packages

This monorepo contains the following packages:

Adding and Managing Packages

This project uses Turborepo with NPM to manage packages in this monorepo. See docs/adding-packages.md for full instructions on scaffolding or manually adding a package.

Versioning and Publishing Packages in this Monorepo

This project uses the Changesets CLI and npm Trusted Publishers (OIDC) to manage versioning and publishing. See docs/versioning-publishing.md for the full workflow and Trusted Publisher setup.

Snapshot Releases

Snapshot releases let you publish pre-release test versions (e.g. 0.0.0-fix-ajv-20250929142301) without affecting the latest tag. See docs/snapshot-releases.md for full instructions.

Changelog

Each package/workspace contains a changelog file that documents the changes for each version of the package. The changelog file is located in the root of the package directory and is named CHANGELOG.md.

Contributing

Feel free to dive in! Open an issue or submit PRs. Standard Readme follows the Contributor Covenant Code of Conduct.

Maintainers

This project is actively maintained by Alley Interactive. Like what you see? Come work with us.

Alley logo

License

The GNU General Public License (GPL) license. Please see License File for more information.