go-trello-workflow
Installation
git clone https://github.com/clarsen/go-trello-workflow.git
Generate Trello app key by https://trello.com/1/appKey/generate
Get auth token from https://trello.com/1/connect?key=&name=trellow-workflow&response_type=token
Trello boards should be set up as per expectations of the code.
Installation (for dev)
git clone https://github.com/clarsen/go-trello-workflow.git
cd web
npm install
test with local code
go mod edit -replace github.com/clarsen/gtoggl-api=/Users/clarsen/lsrc/gtoggl-api
run local server
Adjust web/src/lib/api.js to use 'http://localhost:8080/api/gql' as private_gql endpoint
cd server/go;
. .env.production.nocommit
make local && go run handle_graphql/server/main.go
Deploy to AWS serverless
- automatic on git push via CircleCI
- ensure envrionment variables with API keys, email address are set up.
Notable mentions
- Butlerbot does this using trello cards as a conversational API https://trello.com/b/2dLsEE9t/butler-for-trello and has a command builder https://butlerfortrello.com/builder.html I will use this for the orange label cherry picking interaction.
License
MIT