|
| 1 | +# 🖌️ Template |
| 2 | + |
| 3 | +This is a starter repository for building Node.js projects at Koj. |
| 4 | + |
| 5 | +<!-- prettier-ignore-start --> |
| 6 | +| | Status | |
| 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) | |
| 11 | +<!-- prettier-ignore-end --> |
| 12 | + |
| 13 | +## ⭐️ Features |
| 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 |
| 33 | + |
| 34 | +## 📄 License |
| 35 | + |
| 36 | +[MIT](./LICENSE) © [Koj](https://koj.co) |
| 37 | + |
| 38 | +<p align="center"> |
| 39 | + <a href="https://koj.co"> |
| 40 | + <img width="44" alt="Koj" src="https://kojcdn.com/v1598284251/website-v2/koj-github-footer_m089ze.svg"> |
| 41 | + </a> |
| 42 | +</p> |
| 43 | +<p align="center"> |
| 44 | + <sub>An open source project by <a href="https://koj.co">Koj</a>. <br> <a href="https://koj.co">Furnish your home in style, for as low as CHF175/month →</a></sub> |
| 45 | +</p> |
0 commit comments