2021-05-29 07:04:37 +03:00
# Development
## Install Dependencies
```bash
yarn install
```
## Run the interface
```bash
yarn start
```
# Contributing
2021-05-27 03:14:02 +03:00
Thank you for your interest in contributing to the Uniswap interface! 🦄
2021-05-29 07:04:37 +03:00
## Finding a first issue
2021-05-27 03:14:02 +03:00
2021-05-29 07:04:37 +03:00
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 ).
2021-05-29 02:29:38 +03:00
2021-05-29 07:04:37 +03:00
## Pull requests
2021-05-27 03:14:02 +03:00
2021-05-29 07:04:37 +03:00
**Please open all pull requests against the `main` branch.**
CI checks will run against all PRs.
2021-05-27 03:14:02 +03:00
# Translations
Help Uniswap cover more languages!
2021-05-29 07:04:37 +03:00
## 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 )
2021-05-27 03:14:02 +03:00
2021-05-29 07:04:37 +03:00
## Translating the Interface to a new language
2021-05-27 03:14:02 +03:00
2021-05-29 07:04:37 +03:00
**WIP INSTRUCTIONS**
2021-05-27 03:14:02 +03:00
2021-05-29 22:07:46 +03:00
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/))
2021-05-29 07:04:37 +03:00
to manage locales and translations.
2021-05-27 03:14:02 +03:00
## Existing Translation
2021-05-29 07:04:37 +03:00
**WIP INSTRUCTIONS**