You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -9,7 +9,6 @@ The only PR tracker that honks at you when you're the bottleneck. Now shipping w
9
9
10
10
Lives in your menubar like a tiny waterfowl of productivity shame, watching your GitHub PRs and making aggressive bird sounds when you're blocking someone's code from seeing the light of production.
11
11
12
-
> ⚠️ **EXPERIMENTAL**: This is very much a work in progress. The blocking logic has bugs. Linux/BSD/Windows support is untested. Here be dragons (and geese).
13
12
14
13

15
14
@@ -24,7 +23,7 @@ You can also visit the web-based equivalent at https://dash.ready-to-review.dev/
24
23
25
24
## macOS Quick Start ⚡ (How to Get Honked At)
26
25
27
-
### Option 1: Using GitHub CLI (Default)
26
+
### Option 1: Authenticating using GitHub CLI
28
27
29
28
Install dependencies: the [GitHub CLI, aka "gh"](https://cli.github.com/) and [Go](https://go.dev/):
If you want more control over which repositories the goose can access, you can use a GitHub personal access token instead:
44
+
If you want more control over which repositories the goose can access, you can use a [fine-grained personal access token](https://github.com/settings/personal-access-tokens/new) with the following permissions:
46
45
47
-
For maximum security, use a [fine-grained personal access token](https://github.com/settings/personal-access-tokens/new):
46
+
-**Pull requests**: Read
47
+
-**Metadata**: Read
48
48
49
-
1. Go to GitHub Settings → Developer settings → Personal access tokens → Fine-grained tokens
50
-
2. Create a new token with:
51
-
-**Expiration**: Set a short expiration (30-90 days recommended)
52
-
-**Repository access**: Select only the specific repositories you want to monitor
53
-
-**Permissions**:
54
-
- Pull requests: Read
55
-
- Metadata: Read
56
-
3. Copy the token (starts with `github_pat_`)
57
-
58
-
If you need broader access, you can use a [classic token](https://github.com/settings/tokens):
59
-
- Create with `repo` scope (grants full repository access - use with caution)
When `GITHUB_TOKEN` is set, the goose will use it directly instead of the GitHub CLI, giving you precise control over repository access. Fine-grained tokens are strongly recommended for better security.
57
+
We don't yet try to persist fine-grained tokens to disk - PR's welcome!
70
58
71
59
## Known Issues
72
60
73
61
- Blocking logic isn't 100% accurate (we're working on it)
74
62
- The goose may not stop honking until you review your PRs
75
63
- Visual notifications won't work on macOS until we sign the binary
64
+
- Linux, BSD, and Windows support is implemented but untested
76
65
77
66
## Pricing
78
67
79
-
This tool is part of the [CodeGroove](https://codegroove.dev) developer acceleration platform:
80
-
-**Forever free** for open-source repositories
81
-
- Low-cost fee TBD for access to private repos (the goose needs to eat)
68
+
The Goose is part of the [codeGROOVE](https://codegroove.dev) developer acceleration platform:
69
+
-**FREE forever** for open-source repositories
70
+
- Low-cost fee TBD for access to private repos (the goose needs to eat!)
82
71
83
72
## Privacy
84
73
@@ -88,6 +77,4 @@ This tool is part of the [CodeGroove](https://codegroove.dev) developer accelera
88
77
89
78
---
90
79
91
-
Built with ❤️ by [CodeGroove](https://codegroove.dev/products/)
92
-
93
-
[Contribute](https://github.com/ready-to-review/goose) (PRs welcome, but the goose will judge you)
80
+
Built with ❤️ by [codeGROOVE](https://codegroove.dev/) - PRs welcome!
0 commit comments