mirror of https://github.com/Textualize/rich.git
contributing doc
This commit is contained in:
parent
0355fee2cb
commit
f98cd31965
|
@ -1,30 +1,27 @@
|
|||
# Contributing to Rich
|
||||
|
||||
This project welcomes contributions in the form of Pull Requests.
|
||||
For clear bug-fixes / typos etc. just submit a PR.
|
||||
For new features or if there is any doubt in how to fix a bug, you might want
|
||||
to open an issue prior to starting work, or email willmcgugan+rich@gmail.com
|
||||
This project welcomes contributions in the form of Pull Requests.
|
||||
For clear bug-fixes / typos etc. just submit a PR.
|
||||
For new features or if there is any doubt in how to fix a bug, you might want
|
||||
to open an issue prior to starting work, or email willmcgugan+rich@gmail.com
|
||||
to discuss it first.
|
||||
|
||||
## Development Environment
|
||||
|
||||
Rich uses [poetry](https://python-poetry.org/docs/) for packaging and
|
||||
dependency management. To start developing with Rich, either install the
|
||||
recommended way (using curl) as described in their
|
||||
[docs](https://python-poetry.org/docs/#installation), or simply run:
|
||||
Rich uses [poetry](https://python-poetry.org/docs/) for packaging and
|
||||
dependency management. To start developing with Rich, install Poetry
|
||||
using the [recommended method](https://python-poetry.org/docs/#installation) or run:
|
||||
|
||||
```
|
||||
pip install poetry
|
||||
```
|
||||
|
||||
Once Poetry is installed, run
|
||||
Once Poetry is installed, install the dependencies with the following command:
|
||||
|
||||
```
|
||||
poetry install
|
||||
```
|
||||
|
||||
To install dependencies
|
||||
|
||||
### Tests
|
||||
|
||||
Run tests with the following command:
|
||||
|
@ -43,7 +40,7 @@ New code should ideally have tests and not break existing tests.
|
|||
|
||||
### Type Checking
|
||||
|
||||
Rich uses type annotations throughout, and `mypy` to do the checking.
|
||||
Rich uses type annotations throughout, and `mypy` to do the checking.
|
||||
Run the following to type check Rich:
|
||||
|
||||
```
|
||||
|
@ -64,4 +61,4 @@ Rich uses [`black`](https://github.com/psf/black) for code formatting.
|
|||
I recommend setting up black in your editor to format on save.
|
||||
|
||||
To run black from the command line, use `make format-check` to check your formatting,
|
||||
and use `make format` to format and write to the files.
|
||||
and use `make format` to format and write to the files.
|
||||
|
|
Loading…
Reference in New Issue