Tools to interact with Close.io CRM
- Run
arcade new
and answer all the questions - Navigate to your new toolkit directory:
cd closeio
- Initialize git repository:
git init
- Create a new repository in Github with the same name as your new toolkit
Note: Don't create a README, LICENSE or .gitignore when creating the repository because
arcade new
has already created these files for you. - Add remote and push your code:
git remote add origin https://github.com/byrro/closeio.git git branch -M main git add . git commit -m "Initial commit" git push -u origin main
- Log into your PyPi account
- Navigate to your Account settings and add an API token
- Copy the token
- In your Github repository:
- Go to Settings > Secrets and variables > Actions
- Click "New repository secret"
- Name your secret
PYPI_TOKEN
- Paste your API Token into the Secret field
- Navigate to your Github repository and click on Releases
- Create a new tag that corresponds to the version in your toolkit's
pyproject.toml
fileNote: This will be 0.0.1 for your first release
- Run
make install
from the root of the repository
- Run
make test
from the root of the repository
- Install the Arcade Engine Locally
- Install extra dependencies needed for evals:
pip install 'arcade-ai[fastapi,evals]'
- Log into Arcade AI:
arcade login
- Start the Arcade Engine and Actor:
arcade dev
- In a separate terminal, navigate to the
evals
directory:cd evals
- Run the evals:
arcade evals --host localhost --details