Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/well-balanced/github-project-slack-notification
Notion + Slack + GitHub Projects integration (TypeScript + serverless framework)
https://github.com/well-balanced/github-project-slack-notification
github-projects notion serverless-framework slack
Last synced: about 1 month ago
JSON representation
Notion + Slack + GitHub Projects integration (TypeScript + serverless framework)
- Host: GitHub
- URL: https://github.com/well-balanced/github-project-slack-notification
- Owner: well-balanced
- Created: 2022-02-15T09:30:41.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-23T13:22:42.000Z (over 2 years ago)
- Last Synced: 2024-12-17T06:05:58.833Z (about 1 month ago)
- Topics: github-projects, notion, serverless-framework, slack
- Language: TypeScript
- Homepage:
- Size: 34.2 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# github-projects-slack-notification
## Prerequisite
- [GitHub Organization의 어드민 권한을 가진 Personal token 발행](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)
- [Organization Webhook 생성](https://docs.github.com/en/rest/reference/orgs#create-an-organization-webhook)
- [AWS Access Key Id, Secret Access Key 발급](https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/id_credentials_access-keys.html)
- [Notion API Key 발급](https://developers.notion.com/docs/getting-started)## Setup
```sh
$ npm i -g serverless && yarn
$ touch .env # refer to .example.env
```## Deploy
```sh
# development
$ npm run deploy:dev# production
$ npm run deploy:prod
```