- Python 3.10
- Poetry
- Direnv (optional)
https://github.com/settings/applications/new
| Name | Value |
|---|---|
| Application name | Your application name |
| Homepage URL | Your repository URL |
| Authorization callback URL | http://localhost:8000/social/complete/github |
Then, click Generate a new client secret, copy Client ID and Client secrets
# set secrets
$ cp -p .envrc.sample .envrc
$ direnv allow
$ poetry install
$ poetry run ./manage.py migrate
$ poetry run ./manage.py runserver