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•9mo 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•9mo 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•9mo 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`.

This feels so reminiscent of the whimsical times in tech

https://www.tryroro.com/code
1•songqipu•1m ago•0 comments

Hello, Dada

https://smallcultfollowing.com/babysteps/blog/2026/02/09/hello-dada/
2•ibobev•1m ago•0 comments

Expectation and Copysets

https://buttondown.com/jaffray/archive/expectation-and-copysets/
2•ibobev•2m ago•0 comments

LLMCode Lab – Compare up to 5 LLMs side-by-side, then fuse the best answers

https://LLMCode.ai
2•cmeshare•2m ago•1 comments

BurgerDisk Tests

https://www.colino.net/wordpress/archives/2026/02/08/burgerdisk-tests/
2•ibobev•3m ago•0 comments

In praise of the dad joke (2023)

https://wit.substack.com/p/the-familiar-patter-of-the-paterfamilias
2•NaOH•3m ago•0 comments

Looking for feedback from someone who hired technical freelancers earlier

2•yusufhgmail•4m ago•0 comments

Update on Update [video]

https://www.youtube.com/watch?v=M-ZLz8Wg34s
2•tosh•4m ago•0 comments

USDA's reputation suffers after revisions in US corn acres

https://www.reuters.com/business/usdas-reputation-suffers-after-massive-revisions-us-corn-acres-2...
2•DustinEchoes•5m ago•0 comments

Updating the Expiring Secure Boot Certificates Is Sure to Go Without a Hitch

https://pcper.com/2026/02/updating-the-expiring-secure-boot-certificates-is-sure-to-go-without-a-...
2•speckx•5m ago•0 comments

'We feel it in our bones': Can a machine ever love you?

https://www.bbc.com/future/article/20260209-can-a-machine-ever-love-you
4•devonnull•7m ago•0 comments

Google hit by European publishers' complaint to EU over AI Overviews

https://www.reuters.com/world/european-publishers-council-files-eu-antitrust-complaint-about-goog...
3•thm•8m ago•0 comments

Writing RSS reader in 80 lines of bash

https://yobibyte.github.io/yr.html
3•sharjeelsayed•8m ago•0 comments

Simulated phishing test f#%k off

https://github.com/orsifrancesco/simulated-phishing-test-list
1•orsifrancesco•8m ago•1 comments

Fyrox Rust Game Engine 1.0 Release Candidate 2

https://fyrox.rs/blog/post/fyrox-game-engine-1-0-0-rc-2/
2•adamnemecek•9m ago•0 comments

Why AI Demands New Engineering Ratios

https://www.jsrowe.com/ai-team-ratios/
2•freediver•9m ago•0 comments

When "Not Now" Becomes Never

https://world.hey.com/otar/when-not-now-becomes-never-93144a32
1•otar•9m ago•0 comments

MCP Servers Are Coming to the Web

https://twitter.com/_philschmid/status/2021289121570775333
1•tosh•11m ago•0 comments

I built a Magic: The Gathering game client in two weeks

https://wingedsheep.com/building-argentum-a-magic-the-gathering-rules-engine/
3•freediver•12m ago•0 comments

Show HN: Self-hosted MCP server for SQL, SSH, and FAISS indexing

https://github.com/mattv8/ragtime
2•mattv8•12m ago•0 comments

Not so fast: the performance of WebAssembly vs. native code

https://www.usenix.org/conference/atc19/presentation/jangda
1•fanf2•13m ago•0 comments

Show HN: I built a Burger Week map for my city using Claude Code in an hour

https://sbburgerweekmap.com/
1•samgutentag•13m ago•0 comments

Sultan Ahmed Bin Sulayem Named by Massie over Epstein 'Torture Video' Email

https://www.newsweek.com/sultan-ahmed-bin-sulayem-epstein-files-massie-torture-video-email-11494204
3•ZunarJ5•14m ago•0 comments

Try Running

https://campedersen.com/you-should-try-running
2•FinnKuhn•14m ago•1 comments

Show HN: Update UK Butchers Meat Price Tracker

https://meat.offer-spider.com
1•wolfer•14m ago•1 comments

Canada has one city with good weather and it's too tiny

https://carboncreatures.substack.com/p/canada-has-exactly-one-city-with
4•mesozoicpilgrim•15m ago•0 comments

AI infighting hits a boiling point

https://www.axios.com/2026/02/10/ai-ceo-feuds-openai-anthropic-google
1•andsoitis•15m ago•0 comments

Titivillus Teaches Typning [Browser Game]

https://chromokun.itch.io/typning
1•FinnKuhn•15m ago•0 comments

Life is the Sum Total of 2k Mondays

https://www.joanwestenberg.com/your-life-is-the-sum-total-of-2-000-mondays/
1•sharjeelsayed•15m ago•0 comments

Gaussian Processes, not quite for dummies

https://thegradient.pub/gaussian-process-not-quite-for-dummies/
1•mpcsb•16m ago•0 comments