mirror of
https://github.com/kennethreitz/responder.git
synced 2026-06-17 13:21:00 +00:00
cc0fe78382
The Debian package builder has been saved to `bin/mkdeb.py` for now. It needs to be refurbished into a `poethepoet` task subsequently.
34 lines
451 B
Markdown
34 lines
451 B
Markdown
# Development Sandbox
|
|
|
|
## Setup
|
|
|
|
Acquire sources and install project in editable mode.
|
|
```shell
|
|
git clone https://github.com/kennethreitz/responder
|
|
cd responder
|
|
python3 -m venv .venv
|
|
source .venv/bin/activate
|
|
pip install --editable '.[graphql,develop,release,test]'
|
|
```
|
|
|
|
## Operations
|
|
|
|
Invoke linter and software tests.
|
|
```shell
|
|
poe check
|
|
```
|
|
|
|
Format code.
|
|
```shell
|
|
poe format
|
|
```
|
|
|
|
|
|
## Release
|
|
|
|
```shell
|
|
git tag v2.1.0
|
|
git push --tags
|
|
poe release
|
|
```
|