Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nunogois/linear-release-notes-builder
A quick PoC for a ChatGPT-powered release notes builder based on Linear roadmaps.
https://github.com/nunogois/linear-release-notes-builder
builder bun chatgpt linear openai release-notes typescript
Last synced: about 1 month ago
JSON representation
A quick PoC for a ChatGPT-powered release notes builder based on Linear roadmaps.
- Host: GitHub
- URL: https://github.com/nunogois/linear-release-notes-builder
- Owner: nunogois
- Created: 2023-09-28T11:04:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-28T11:04:23.000Z (over 1 year ago)
- Last Synced: 2024-10-20T23:58:58.596Z (2 months ago)
- Topics: builder, bun, chatgpt, linear, openai, release-notes, typescript
- Language: TypeScript
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# linear-release-notes-builder
Generate release notes based on Linear roadmaps.
For example, release notes for 2.0 roadmaps (all roadmaps that include the string "2.0"):
```bash
bun run index.ts 2.0
```You can optionally specify the prompt sent to ChatGPT:
```bash
bun run index.ts 2.0 "Make release notes in the format of a poem with the following items"
```You should set the following environment variables:
- `LINEAR_API_KEY` - Personal api token generated from https://linear.app/settings/api
- `OPENAI_API_KEY` - OpenAI API token generated from https://beta.openai.com/account/api-keysOptionally, you can set the OpenAI model to use:
- `OPENAI_MODEL=gpt-4`
---
To install dependencies:
```bash
bun install
```To run:
```bash
bun run index.ts
```This project was created using `bun init` in bun v1.0.3. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.