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
Official death certificates for abandoned GitHub repositories.
@@ -10,42 +9,15 @@ Official death certificates for abandoned GitHub repositories.
10
9
11
10
## What is Commitment Issues?
12
11
13
-
Paste a public GitHub repository URL and get a shareable **Certificate of Death**: a tongue-in-cheek summary of how “dead” the repo looks, with a score, cause of death, last words, and exportable graphics for social posts. No account required.
14
-
=======
15
-
# commitmentissues.dev
12
+
Paste a public GitHub repository URL and get a shareable **Certificate of Death**: a tongue-in-cheek summary of how "dead" the repo looks, with a score, cause of death, last words, and exportable graphics for social posts. No account required.
16
13
17
-
Official death certificates for abandoned GitHub repositories.
Paste a public GitHub repository URL and get a shareable **Certificate of Death** with a score, cause of death, last words, and export-ready visuals.
25
-
26
-
## What Is Commitment Issues?
14
+
## Features
27
15
28
-
Commitment Issues is a tongue-in-cheek product for developers and founder communities. It analyzes public repository signals and generates a stylized death certificate for repos that look abandoned.
29
-
30
-
No account required.
31
-
32
-
## Core Features
33
-
34
-
- Certificate of Death sheet (cause, last words, score, repo age, derived stats)
35
-
- Export formats for social platforms (feed, square, story-style)
36
-
- Mobile-friendly sharing
37
-
- Hall of Shame (curated leaderboard)
38
-
- Recently Buried (recent public burials feed)
39
-
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
40
-
41
-
## How It Works
42
-
43
-
<<<<<<< HEAD
44
-
-**Certificate of Death** — A4-style layout with cause, last words, repo age, and derived stats
45
-
-**Exports** — Multiple aspect ratios (feed, square, story-style) for common social platforms
46
-
-**Mobile share** — Native share uses a tall story-friendly format on small screens to reduce bad crops
47
-
-**Hall of Shame** — Curated leaderboard of famously abandoned repositories
48
-
-**Recently Buried** — Live feed of the latest public burials (repo, cause, score, time)
16
+
-**Certificate of Death** - A4-style layout with cause, last words, repo age, and derived stats
17
+
-**Exports** - Multiple aspect ratios (feed, square, story-style) for common social platforms
18
+
-**Mobile share** - Native share uses a tall story-friendly format on small screens to reduce bad crops
19
+
-**Hall of Shame** - Curated leaderboard of famously abandoned repositories
20
+
-**Recently Buried** - Live feed of the latest public burials (repo, cause, score, time)
Open [http://localhost:3000](http://localhost:3000).
127
74
128
-
<<<<<<< HEAD
129
75
### Environment
130
76
131
77
Optional: add a GitHub token to raise API rate limits.
132
-
=======
133
-
### Optional Environment
134
-
135
-
Use a GitHub token to raise API rate limits in local dev:
136
-
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
137
78
138
79
```env
139
80
GITHUB_TOKEN=ghp_yourtoken
140
81
```
141
82
142
-
<<<<<<< HEAD
143
-
Create a token under GitHub **Settings → Developer settings → Personal access tokens**. Fine-grained tokens work if you limit scope to what this app needs; classic tokens are also fine for local dev.
83
+
Create a token under GitHub **Settings -> Developer settings -> Personal access tokens**. Fine-grained tokens work if you limit scope to what this app needs; classic tokens are also fine for local dev.
144
84
145
85
## Testing
146
-
=======
147
-
## Scripts
148
-
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
149
86
150
87
```bash
151
-
npm run dev
152
-
npm run build
153
88
npm test
154
89
```
155
90
156
-
<<<<<<< HEAD
157
91
## Contributing
158
92
159
93
- Read `.github/CONTRIBUTING.md` before opening a PR
160
94
- Use the issue and PR templates
161
95
- CI runs lint, tests, and build on pull requests to `master`
162
96
163
97
## Project structure
164
-
=======
165
-
## Project Structure
166
-
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
167
98
168
99
```text
169
100
src/
170
-
├── app/
171
-
│├── page.tsx
172
-
│├── about/
173
-
│├── terms/
174
-
│└── api/
175
-
│├── repo/
176
-
│├── stats/
177
-
│└── recent/
178
-
├── components/
179
-
│├── CertificateCard.tsx
180
-
│├── Leaderboard.tsx
181
-
│├── SearchForm.tsx
182
-
│└── LoadingState.tsx
183
-
└── lib/
184
-
├── scoring.ts
185
-
├── rateLimit.ts
186
-
├── recentStore.ts
187
-
└── types.ts
101
+
+-- app/
102
+
¦+-- page.tsx
103
+
¦+-- about/
104
+
¦+-- terms/
105
+
¦+-- api/
106
+
¦+-- repo/
107
+
¦+-- stats/
108
+
¦+-- recent/
109
+
+-- components/
110
+
¦+-- CertificateCard.tsx
111
+
¦+-- Leaderboard.tsx
112
+
¦+-- SearchForm.tsx
113
+
¦+-- LoadingState.tsx
114
+
+-- lib/
115
+
+-- scoring.ts
116
+
+-- rateLimit.ts
117
+
+-- recentStore.ts
118
+
+-- types.ts
188
119
```
189
120
190
-
<<<<<<< HEAD
191
121
Scoring logic lives in `src/lib/scoring.ts` so it stays easy to test and change.
192
122
193
-
=======
194
-
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
0 commit comments