How to contribute to Sanity Studio UI as an external contributor?

6 replies
Last updated: Nov 29, 2025
If someone wanted to contribute to the studio UI experience, is there a guide for how to contribute as someone outside of Sanity? šŸ™‚
AI Update

Yes! Sanity welcomes external contributions to the Studio UI experience. Here's how you can get involved:

Main Contributing Guide

The sanity-io/sanity repository on GitHub has a comprehensive CONTRIBUTING.md that covers everything you need to know. Here's a quick overview:

Getting Started:

  1. Read the Code of Conduct
  2. Make sure you have Node.js 18+ and pnpm installed
  3. Clone and set up the repo:
git clone git@github.com:sanity-io/sanity.git
cd sanity
pnpm install
pnpm build
pnpm dev

Finding Issues to Work On: Browse the issues on GitHub and look for those tagged with "good first issue" if you're just getting started.

Contributing to the UI Design System

If you want to contribute specifically to Sanity's UI components, check out the sanity-io/ui repository, which contains the design system that powers Studio's interface.

Contributing Translations

One of the easiest ways to contribute is through translations! Visit the sanity-io/locales repository to:

  • Try out a locale you're fluent in
  • Submit PRs to improve translations (follow the contributing guide)
  • Review open PRs in languages you know
  • Even become a maintainer for specific languages

Workflow

  • Create a descriptively named branch off main (e.g., feat/some-new-feature)
  • Open a pull request when ready
  • After at least two reviewers approve, it can be merged
  • The team prefers squash + merge for most PRs

The Sanity team is very welcoming to external contributors, and your contributions can make a real difference for users worldwide! šŸ™‚

Show original thread
6 replies

Sanity – Build the way you think, not the way your CMS thinks

Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.

Was this answer helpful?