Skip to content

Conversation

@zimeg
Copy link
Member

@zimeg zimeg commented Jan 21, 2026

Type of change

  • Documentation

Summary

This PR updates the README to include virtual environment setup steps with the Slack CLI as well as linking ahead to the section for "providers" once this is complete.

Requirements

  • I have ensured the changes I am contributing align with existing patterns and have tested and linted my code
  • I've read and agree to the Code of Conduct

@zimeg zimeg self-assigned this Jan 21, 2026
@zimeg zimeg requested a review from a team as a code owner January 21, 2026 17:27
@zimeg zimeg added the documentation Improvements or additions to documentation label Jan 21, 2026
@zimeg zimeg changed the title docs: instruct virtual environment setup before linked providers docs: instruct virtual environment setup with the slack cli before configuring providers Jan 21, 2026
Copy link
Member Author

@zimeg zimeg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📫 Leaving a note of adjacent lines that can cause confusion for me-


#### Creating the Slack app

Use the following command to add your new Slack app to your development workspace. Choose a "local" app environment for upcoming development:
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 thought: I'm not so confident in the wording here and am open to suggestions! FWIW "local" might be a CLI-specific term at the moment but slackapi/slack-cli#307 might be relevant for upcoming changes!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can definitely improve the wording, but at least "local" is aligned with the current CLI output.

Copy link
Member Author

@zimeg zimeg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🐌 Another comment that wasn't sent earlier!

Comment on lines +39 to +51
#### Setup your python virtual environment

```sh
python3 -m venv .venv
source .venv/bin/activate # for Windows OS, .\.venv\Scripts\Activate instead should work
```

#### Install dependencies

```sh
pip install -r requirements.txt
```

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📚 note: This matches the Quickstart guide and mirrors a section below for "Terminal" setup at this time.

Copy link
Contributor

@srtaalej srtaalej left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm! ⭐

```

After the Slack app has been created you're all set to configure the LLM provider!
After the Slack app has been created you're all set to [configure the LLM provider](#providers)!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

@mwbrooks mwbrooks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Thanks for the improvements around the Python virtual environment setup!

Comment on lines +41 to +44
```sh
python3 -m venv .venv
source .venv/bin/activate # for Windows OS, .\.venv\Scripts\Activate instead should work
```
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion: For readability, we could put the Windows suggestion on a different line.

Suggested change
```sh
python3 -m venv .venv
source .venv/bin/activate # for Windows OS, .\.venv\Scripts\Activate instead should work
```
```sh
python3 -m venv .venv
source .venv/bin/activate
# Windows OS can run:
# .\.venv\Scripts\Activate


#### Creating the Slack app

Use the following command to add your new Slack app to your development workspace. Choose a "local" app environment for upcoming development:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can definitely improve the wording, but at least "local" is aligned with the current CLI output.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants