Skip to content

Commit

Permalink
README: add editor setup
Browse files Browse the repository at this point in the history
  • Loading branch information
aconchillo committed Mar 19, 2024
1 parent 2f4e31d commit af04b26
Showing 1 changed file with 32 additions and 2 deletions.
34 changes: 32 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,6 @@ There are two directories of examples:
- [foundational](https://github.com/daily-co/daily-ai-sdk/tree/main/src/examples/foundational) — demos that build on each other, introducing one or two concepts at a time
- [starter apps](https://github.com/daily-co/daily-ai-sdk/tree/main/src/examples/starter-apps) — complete applications that you can use as starting points for development



## Hacking on the framework itself

_Note that you may need to set up a virtual environment before following the instructions below. For instance, you might need to run the following from the root of the repo:_
Expand Down Expand Up @@ -99,3 +97,35 @@ If you want to use this package from another directory, you can run:
```
pip install path_to_this_repo
```

## Setting up your editor

This project uses strict [PEP 8](https://peps.python.org/pep-0008/) formatting.

### Emacs

You can use [use-package](https://github.com/jwiegley/use-package) to install [py-autopep8](https://codeberg.org/ideasman42/emacs-py-autopep8) package and configure `autopep8` arguments:

```elisp
(use-package py-autopep8
:ensure t
:defer t
:hook ((python-mode . py-autopep8-mode))
:config
(setq py-autopep8-options '("-a" "-a")))
```

### Visual Studio Code

Install the [autopep8](https://marketplace.visualstudio.com/items?itemName=ms-python.autopep8) extension, set it as the default Python formatter, enable formatting on save and configure `autopep8` arguments:

```json
"[python]": {
"editor.defaultFormatter": "ms-python.autopep8",
"editor.formatOnSave": true
},
"autopep8.args": [
"-a",
"-a"
],
```

0 comments on commit af04b26

Please sign in to comment.