May 13, 2025|Ryan De La Torre|
We’re excited about our new team members and a new repo structure!
EngineeringNew Features
New Team Members!
We’re excited to announce that three new members have joined the Design System team!- Helen Holmes, design
”Helen has been working on design systems for the past six years with the New York Public Library and Modern Treasury. In her free time she makes graphics for her local transit advocacy group.” - Adam Lantz, engineering
”Adam brings with him 9 years of experience in frontend development and design systems. He’s an avid traveler and lifelong learner.” - Erica Gugliemella, engineering
”Erica had been leveling up at digital agencies over the past 15 years to build a front end tech and accessibility focused career. She is excited to bring her knowledge to ST to help expand their inclusive product footprint.”
Anvil2 Repo Migrated into Hammer Repo
If you’ve contributed to Anvil2 in the past, you might remember that Anvil2 was split across two separate GitHub repos—-one for Hammer, which is our base library and one for our ST-specific Anvil2 library. Going forward, both codebases will exist together in one repo. Our hope is that this will make working on our codebase much easier and more efficient!
anvil2is now a package inhammer. The previousanvil2code can all be found inhammerrepo in the packages/anvil2 directory. Please pardon our dust as we clean up some of files that are no longer relevant after the migration.- Git history is preserved. If you made a commit to the previous
anvil2repo, that commit should also be reflected with regard to the imported files in thehammerrepo. - pnpm for package management. The
hammerandanvil2repos previously used different package managers. The new combinedhammerrepo is now usingpnpmfor the entire repo. To contribute to the codebase, you will first need to install pnpm if you haven’t already. - Changesets for versioning. The
hammerandanvil2repos also used different tooling for managing changelogs and version bumps. The new combinedhammerrepo is using Changesets, and we’ve added a GitHub PR bot to let you know if your PR is missing a changeset file.
README and Contributors Guide
As part of cleaning up our repo, we’re also been updating our README files. Our new root-level README.md is now a hub with links to everywhere you might want to go, including links to our documentation and our support channels. It also displays the most recent version of the Anvil2 npm package and links to the changelogs for each package that we publish.

CONTRIBUTING.md file. And our README.md links to both places.