frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Conventional Comments in GitHub

https://github.com/pullpo-io/conventional-comments
2•francesc_holly•7mo ago
Hey HN, Cesc here, co-founder at Pullpo.

We spend a lot of time doing code reviews on GitHub. One recurring frustration was deciphering ambiguous comments. Misunderstandings slowed us down.

We're big fans of the https://conventionalcomments.org (discussed previously here: https://news.ycombinator.com/item?id=23009467) standard for adding clarity, but remembering and typing the prefixes (suggestion, issue(blocking), etc.) felt like friction.

So, we built a simple, free, open-source Chrome extension to make using this standard effortless within the GitHub UI.

How it works:

• It adds a small toolbar above GitHub comment boxes.

• You click buttons for labels (issue, suggestion, praise, nitpick, etc.) and optional decorators (blocking, non-blocking, if-minor).

• It automatically formats the comment prefix for you.

• There's a "Prettify" option to display prefixes as visual badges (using Shields.io, linked to a simple explainer on pullpo.io).

• It adapts to GitHub light/dark themes.

We built it because we needed it ourselves to improve our internal review process, and thought others might find it useful too. It's completely free and open-source (MIT license).

• Install Link -> https://chromewebstore.google.com/detail/gelgbjildgbbfgfgpib...

• GitHub Repo -> https://github.com/pullpo-io/conventional-comments

• Quick Demo Video -> https://youtu.be/jLzXlZ78rNE?si=KMzIH9Vb43glekEW

We just launched it on the Chrome Web Store. Would love to hear your feedback, suggestions, or any pain points you have with code review comments! Thanks, Cesc

Comments

badmonster•7mo ago
How does the extension hook into GitHub's DOM to inject the comment toolbar, and does it support dynamically loaded elements like in PR reviews with infinite scroll?
francesc_holly•7mo ago
Chrome extensions let you execute JS on certain sites, so we can querySelect all target textareas and insert the toolbar anywhere. And yes! That includes dynamically loaded elements like the PR review window. We can even apply light/dark themes that match GitHub's ;)

If you want specifics you can check out the open-source repo here: https://github.com/pullpo-io/conventional-comments

I suggest looking at `content.js`, constant `TARGET_TEXTAREA_SELECTORS` and function `initializeToolbarForTextarea`.

Show HN: DeChecker – Detect AI-generated text

https://dechecker.ai
1•GrammarChecker•2m ago•0 comments

How to Scale Development Without Hiring Full-Time Engineers?

https://www.indiehackers.com/post/how-to-scale-development-without-hiring-full-time-engineers-O23...
2•plakhlani2•3m ago•0 comments

Madison Beer and Justin Herbert Timeline

https://figyj.blogspot.com/2025/12/madison-beer-justin-herbert-timeline.html
1•FIGYJ•4m ago•0 comments

The rise of AI and why it's freaking me out

https://paeulini.com/so/20PhQi9nY
1•saeedesmaili•4m ago•0 comments

Rewriting our documentation using Coding Agents

https://endor.dev/blog/rebuilding-our-docs
2•ridruejo•4m ago•0 comments

Ao3dle

https://ao3dle.com/
1•quchao•6m ago•2 comments

LiveView in Django is easy now

https://django-liveview.andros.dev/quick-start/
2•andros•6m ago•0 comments

A prototype of an event driven JavaScript framework

https://github.com/patrickjh/ForeignKeyFramework
2•pianopatrick•6m ago•1 comments

Is Scaled Agile the Problem, or Are We Implementing It Wrong?

https://agileglow.io/
2•thetruthinside•9m ago•2 comments

Dagger: Define software delivery workflows and dev environments

https://dagger.io/
1•ahamez•10m ago•0 comments

Composite metal foam could lead to safer hazmat transportation

https://techxplore.com/news/2025-11-composite-metal-foam-safer-hazmat.html
1•PaulHoule•11m ago•0 comments

The RAMpocalypse Is Nigh

https://taoofmac.com/space/links/2025/12/05/1330
2•rcarmo•12m ago•0 comments

Notes for November 23–December 8

https://taoofmac.com/space/notes/2025/12/08/2000
1•rcarmo•12m ago•0 comments

The Decline of the Software Drafter?

https://benjamincongdon.me/blog/2025/12/08/The-Decline-of-the-Software-Drafter/
1•ingve•15m ago•0 comments

ICEBlock Was Purged from the App Store. Now Its Creator Is Suing Trump

https://slate.com/technology/2025/12/iceblock-app-lawsuit-pam-bondi-trump-joshua-aaron-ice.html
1•aestetix•18m ago•0 comments

Show HN: Starsalign.eu

https://starsalign.eu
1•pheelicks•20m ago•0 comments

When Good /Bins Go Bad: Remote Pre-Authentication Overflow in LLDB's Debugserver

https://objective-see.org/blog/blog_0x83.html
2•ingve•24m ago•0 comments

I built FeedBugs.com – a simple security scanner for solo devs

https://www.feedbugs.com/
1•vignzviki•25m ago•1 comments

Podcast: Interview with Kent Overstreet (Bcachefs)

https://linuxunplugged.com/644
1•teekert•31m ago•0 comments

Spiromorph Port to WebGL

https://github.com/ReVHeaDRaZ/webgl-Spiromorph
1•mickjc750•36m ago•1 comments

All 187,460 Miles of Road That Led to Rome, Mapped

https://www.nytimes.com/2025/12/09/science/archaeology-roman-empire-roads.html
1•quapster•37m ago•0 comments

The runaway drone that caused a Cold War air battle (2016)

https://www.bbc.com/future/article/20160811-the-runaway-drone-that-caused-a-cold-war-air-battle
2•1659447091•42m ago•0 comments

AI in 2025: Gestalt

https://www.lesswrong.com/posts/Q9ewXs8pQSAX5vL7H/ai-in-2025-gestalt
1•pongogogo•43m ago•0 comments

I spent $1000 on Google Ads and here's what I learnt

3•smallbusiness•43m ago•1 comments

Why Is Ice Slippery? A New Hypothesis Slides into the Chat

https://www.quantamagazine.org/why-is-ice-slippery-a-new-hypothesis-slides-into-the-chat-20251208/
1•nsoonhui•47m ago•0 comments

Great analysis of classic Dutch Renaissance painting

https://www.youtube.com/watch?v=cOqxbp8DzLo
1•lifeisstillgood•55m ago•0 comments

Built a Sora video tool because $200/month wasn't realistic for most creators

https://www.removesorawatermark.online/sora2-video
1•watree•57m ago•1 comments

A single-file, serverless React app to calculate Canadian Pensions

https://cppforecast.ca
1•cppfkrecast•59m ago•1 comments

Nimble Commander: free dual-pane file manager for macOS

https://github.com/mikekazakov/nimble-commander
1•ingve•1h ago•0 comments

A guide to effective "vibe" coding

https://sleuthdiaries.substack.com/p/guide-to-effective-vibe-coding
1•nisalperi•1h ago•0 comments