This repo provides two approaches to quickly install and uninstall the Conductor CLI on any machine.
This install approach uses Docker to download a docker image containing Conductor CLI and its dependencies. It runs Conductor in a container and mounts a project folder with code from your laptop. It requires a GitHub User and Token for the Stride-NYC organization and an Open AI API Key.
See [Docker README][docker/README.md].
This install approach uses Python 3.11 and Pipx to install Conductor in Python package. The Conductor CLI is available at paths from your terminal. The commands run against project that is at the current working directory of the terminal session. It requires a GitHub User and Token for the Stride-NYC organization and an Open AI API Key.
See [Python README][python/README.md].
You may have been provided these as part of a demo setup. Otherwise, reach out on Stride Slack in the #it-support-request
channel.
The GitHub Username should be a part of the Stride-NYC organization.
In order to securely access GitHub, you can authenticate to GitHub using a personal access token.
You can view/edit token permissions or create new token on GitHub developer settings.
Minimum permissions:
- Python Package:
repo
(read) - Docker:
read:packages
- General development (recommended):
repo
(all),read/write:packages
,workflow
.
If you have an Open AI account, you can manage your APIs key on this screen.