On this page
How to contribute
How can you contribute
Currently only GitHub employees can contribute to Primer Web, due to how Figma handles open source files.
To make changes you first need to create a branch from Primer Web and name it @username/changes-being-made
.
For example: @lukasoppermann/update-button-radius
.
When you are satisfied with the changes you made, request a review from the direct responsible individual (DRI) of the file. If you are not sure who that is, reach out in the #primer-figma slack channel.
Once your branch is approved, a maintainer will take care of merging and publishing the changes to the library.
We use this process to make sure no accidental changes get added to the library. It also allows us to better track changes added by a branch. Think of it as a repo that does not allow direct pushes to the main branch.
![Screenshot showing how to create a branch in figma](/static/create-branch-4ab7aedeac0a896b7fbcc334b093378c.png)
![Screenshot showing the create branch dialog in figma](/static/create-branch-dialog-62f757af320ac0362dd85c8421b070ec.png)
![Screenshot showing the request review option in figma](/static/request-review-09b48478ef382145b735076c55612777.png)
![Screenshot showing the merge dialog in figma](/static/merge-dialog-8b9a0101b88b1eba0bcc7ab0d345ec29.png)
![Screenshot showing the request review text dialog in figma](/static/request-dialog-740e498506ba7830b6582e12eb78d8ae.png)