Skip to content

Commit c8f0e6d

Browse files
Refine README clarity and onboarding flow.
Reframe the project value proposition, tighten feature and privacy sections, and update setup details so first-time contributors and users can understand and run the product faster. Made-with: Cursor
1 parent 3cdf83a commit c8f0e6d

File tree

1 file changed

+83
-1
lines changed

1 file changed

+83
-1
lines changed

README.md

Lines changed: 83 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<<<<<<< HEAD
12
# Commitment Issues
23

34
Official death certificates for abandoned GitHub repositories.
@@ -10,9 +11,36 @@ Official death certificates for abandoned GitHub repositories.
1011
## What is Commitment Issues?
1112

1213
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
1316

14-
## Features
17+
Official death certificates for abandoned GitHub repositories.
18+
19+
**Live:** [https://commitmentissues.dev](https://commitmentissues.dev)
20+
21+
[![MIT License](https://img.shields.io/github/license/dotsystemsdevs/commitmentissues?style=flat-square)](LICENSE)
22+
![Vercel Deploy](https://img.shields.io/badge/deployed%20on-Vercel-black?style=flat-square&logo=vercel)
23+
24+
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?
1527

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
1644
- **Certificate of Death** — A4-style layout with cause, last words, repo age, and derived stats
1745
- **Exports** — Multiple aspect ratios (feed, square, story-style) for common social platforms
1846
- **Mobile share** — Native share uses a tall story-friendly format on small screens to reduce bad crops
@@ -43,10 +71,17 @@ Certificate:
4371
About:
4472

4573
![About page screenshot](docs/screenshots/about.png)
74+
=======
75+
1. User pastes a public GitHub repo URL.
76+
2. App fetches public repo metadata from the GitHub API.
77+
3. Scoring and narrative are computed in `src/lib/scoring.ts`.
78+
4. Certificate is rendered and can be exported/shared.
79+
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
4680
4781
## Privacy
4882

4983
- No login required
84+
<<<<<<< HEAD
5085
- Only public GitHub data is used
5186
- Recently Buried stores recent public burial entries (repo, cause, score, timestamp)
5287
- Anonymous aggregate analytics may be used for product metrics
@@ -62,6 +97,24 @@ About:
6297
| Data | GitHub public API |
6398

6499
## Getting started
100+
=======
101+
- Uses only public GitHub data
102+
- Recently Buried stores public burial entries (repo, cause, score, timestamp)
103+
- Anonymous aggregate analytics may be used for product metrics
104+
105+
## Tech Stack
106+
107+
| Area | Choice |
108+
|---|---|
109+
| Framework | Next.js 14 (App Router) |
110+
| Styling | Tailwind CSS |
111+
| Fonts | UnifrakturMaguntia, Courier Prime, Inter |
112+
| Hosting | Vercel |
113+
| Storage | Upstash Redis (usage counters + recent burials) |
114+
| Data source | GitHub Public API |
115+
116+
## Getting Started
117+
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
65118
66119
```bash
67120
git clone https://github.com/dotsystemsdevs/commitmentissues.git
@@ -72,29 +125,45 @@ npm run dev
72125

73126
Open [http://localhost:3000](http://localhost:3000).
74127

128+
<<<<<<< HEAD
75129
### Environment
76130

77131
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.)
78137
79138
```env
80139
GITHUB_TOKEN=ghp_yourtoken
81140
```
82141

142+
<<<<<<< HEAD
83143
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.
84144

85145
## Testing
146+
=======
147+
## Scripts
148+
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
86149
87150
```bash
151+
npm run dev
152+
npm run build
88153
npm test
89154
```
90155

156+
<<<<<<< HEAD
91157
## Contributing
92158

93159
- Read `.github/CONTRIBUTING.md` before opening a PR
94160
- Use the issue and PR templates
95161
- CI runs lint, tests, and build on pull requests to `master`
96162

97163
## Project structure
164+
=======
165+
## Project Structure
166+
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
98167
99168
```text
100169
src/
@@ -118,16 +187,29 @@ src/
118187
└── types.ts
119188
```
120189

190+
<<<<<<< HEAD
121191
Scoring logic lives in `src/lib/scoring.ts` so it stays easy to test and change.
122192

193+
=======
194+
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
123195
## Docs
124196

125197
- Release notes: `docs/releases/`
126198
- Screenshots: `docs/screenshots/`
127199
- Repository conventions: `docs/repository-conventions.md`
128200

201+
<<<<<<< HEAD
129202
## License
130203

131204
MIT — see repository license file.
205+
=======
206+
## Screenshots
207+
208+
Add/update screenshots in:
209+
210+
- `docs/screenshots/home.png`
211+
- `docs/screenshots/certificate.png`
212+
- `docs/screenshots/about.png`
213+
>>>>>>> ab3e4b0 (Refine README clarity and onboarding flow.)
132214
133215
Built by [Dot Systems](https://github.com/dotsystemsdevs).

0 commit comments

Comments
 (0)