# Development ## Install Dependencies ```bash yarn install ``` ## Run the interface ```bash yarn start ``` # Contributing Thank you for your interest in contributing to the Uniswap interface! 🦄 ## Finding a first issue Start with issues with the label [`good first issue`](https://github.com/Uniswap/uniswap-interface/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22). ## Pull requests **Please open all pull requests against the `main` branch.** CI checks will run against all PRs. # Translations Help Uniswap cover more languages! ## Translation file format We use the PO file to manage translations. See [Working with PO Files](https://www.gnu.org/software/trans-coord/manual/gnun/html_node/PO-Files.html#PO-Files) ## Translating the Interface to a new language **WIP INSTRUCTIONS** Uniswap Interface uses [LinguiJS](https://lingui.js.org/) and [Crowdin](https://crowdin.com/project/uniswap-interface) ([Crowdin Introduction for Translators](https://support.crowdin.com/crowdin-intro/)) to manage locales and translations. ## Existing Translation **WIP INSTRUCTIONS**