|
1 |
| -# 🖌️ Template |
| 1 | +# 💨 Airtable Fill |
2 | 2 |
|
3 |
| -This is a starter repository for building Node.js projects at Koj. |
| 3 | +Fill empty cell in Airtable records using GitHub Actions. |
4 | 4 |
|
5 | 5 | <!-- prettier-ignore-start -->
|
6 | 6 | | | Status |
|
7 | 7 | | - | - |
|
8 |
| -| Build | [](https://github.com/koj-co/template/actions?query=workflow%3A%22Node+CI%22) [](https://libraries.io/github/koj-co/template) [](https://github.com/koj-co/template/releases) [](https://snyk.io/test/github/koj-co/template) | |
9 |
| -| Health | [](https://github.com/koj-co/template/actions?query=workflow%3A%22License+CI%22) [](https://github.com/koj-co/template/actions?query=workflow%3A%22CLA+Assistant%22) [](https://github.com/koj-co/template/actions?query=workflow%3A%22Pull+Request+Labeler%22) | |
10 |
| -| PRs | [](https://github.com/koj-co/template/actions?query=workflow%3A%22Feature+Branch+Pull+Request%22) [](https://github.com/koj-co/template/actions?query=workflow%3A%22Hotfix+Branch+Pull+Request%22) [](https://github.com/koj-co/template/actions?query=workflow%3A%22Merge+PRs%22) | |
| 8 | +| Build | [](https://github.com/koj-co/airtable-fill/actions?query=workflow%3A%22Node+CI%22) [](https://libraries.io/github/koj-co/airtable-fill) [](https://github.com/koj-co/airtable-fill/releases) [](https://snyk.io/test/github/koj-co/airtable-fill) | |
| 9 | +| Health | [](https://github.com/koj-co/airtable-fill/actions?query=workflow%3A%22License+CI%22) [](https://github.com/koj-co/airtable-fill/actions?query=workflow%3A%22CLA+Assistant%22) [](https://github.com/koj-co/airtable-fill/actions?query=workflow%3A%22Pull+Request+Labeler%22) | |
| 10 | +| PRs | [](https://github.com/koj-co/airtable-fill/actions?query=workflow%3A%22Feature+Branch+Pull+Request%22) [](https://github.com/koj-co/airtable-fill/actions?query=workflow%3A%22Hotfix+Branch+Pull+Request%22) [](https://github.com/koj-co/airtable-fill/actions?query=workflow%3A%22Merge+PRs%22) | |
11 | 11 | <!-- prettier-ignore-end -->
|
12 | 12 |
|
13 |
| -## ⭐️ Features |
| 13 | +## ⭐️ How it works |
14 | 14 |
|
15 |
| -- [Semantic Release with Gitmoji](./release.config.js) |
16 |
| -- [Koj's Prettier configuration](./.prettierrc.cjs) |
17 |
| -- [Dependabot configuration](./.github/dependabot.yml) |
18 |
| -- [CI for open-source licenses](./.github/workflows/licensed.yml) |
19 |
| -- [Pull request labeler](./.github/labeler.yml) |
20 |
| -- [Merge PRs on approved reviews](./github/workflows/automerge.yml) |
21 |
| -- [CLA enforcement for new contributors](./github/workflows/cla.yml) |
22 |
| -- [Create PRs from feature/hotfix branches](./github/workflows/feature-pr.yml) |
23 |
| -- [Write code in TypeScript](./src/index.ts) |
24 |
| -- [Tests using Jest](./src/index.spec.ts) |
25 |
| - |
26 |
| -## 💻 Getting started |
27 |
| - |
28 |
| -1. [Create a new repository from this template](https://github.com/koj-co/template/generate) |
29 |
| -2. Install dependencies using `npm install` |
30 |
| -3. Update package details in `package.json` and `README.md` |
31 |
| - 1. Find and replace `koj-co/template` with `user/repository` |
32 |
| - 2. Find and replace `@koj/template` with npm project name |
| 15 | +1. Every 6 hours, a GitHub Actions workflow runs |
| 16 | +2. Write your own Node.js scripts to compute the cell content |
| 17 | +3. Empty cells are updated using the Airtable API |
33 | 18 |
|
34 | 19 | ## 📄 License
|
35 | 20 |
|
|
0 commit comments