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 07:04:37 +03:00
|
|
|
Uniswap Interface uses [LinguiJS](https://lingui.js.org/) and [Crowdin](https://crowdin.com/project/uniswap-interface)
|
|
|
|
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**
|