An open API service indexing awesome lists of open source software.

https://github.com/dvdl16/github2todoist

A simple Cloudflare Worker endpoint that creates newly assigned Github issues in Todoist
https://github.com/dvdl16/github2todoist

cloudflare-workers github todoist wrangler

Last synced: about 2 months ago
JSON representation

A simple Cloudflare Worker endpoint that creates newly assigned Github issues in Todoist

Awesome Lists containing this project

README

          

# github2todoist
A simple Cloufdflare Worker endpoint that creates newly assigned Github issues in Todoist

## How to use on Github

![image](https://github.com/user-attachments/assets/2fdfd0aa-7c1f-4cb9-bd8b-459379cba693)

## How to use in a Frappe Webhook

image

## Development
### Clouflare

This project was initialised with these commands:

```shell
npm install -g wrangler
wrangler login
wrangler init --from-dash github2todoist
wrangler secret put TODOIST_API_KEY
wrangler secret put GITHUB_WEBHOOK_SECRET
```

Deploy with
```shell
wrangler deploy
```

### Local Development setup

Clone the repository, then run:
```shell
npm install
```

To update `wrangler`:
```shell
npm install wrangler
```

To update dependencies

```shell
npx npm-check-updates
npx npm-check-updates -u

npm install
```

### Deployment

There is a github action that will deploy the latest version to Cloudflare