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•1y 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•1y 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•1y 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`.

Margin – A Streak Tracker for Readers

https://www.readmargin.club/
1•karimdakroury•38s ago•0 comments

Coinbase Backed the Clarity Act. Here's Who Won

https://stablecoinbrief.substack.com/p/meta-launches-usdc-creator-payouts
1•knivef•1m ago•0 comments

I Vibe-Coded the App of My Dreams and Only Lost My Mind Twice

https://www.wsj.com/tech/ai/vibe-coding-dashboards-replit-lovable-09cc79b1
1•NickDouglas•2m ago•0 comments

Why I Turned Down a Tenure-Track Professorship

https://mayankagrawalphd.substack.com/p/why-i-turned-down-a-tenure-track
1•timshell•2m ago•0 comments

A wooden holztrompete sounds at Met Opera's `Tristan und Isolde'

https://apnews.com/article/wagner-wooden-trumpet-holztrompete-8a3f1eddb9b1f9f1f3ba95d6471e3664
1•speckx•4m ago•0 comments

GameStop's CEO gave the most awkward interview about how it would pay for eBay

https://www.businessinsider.com/gamestop-ceos-awkward-interview-after-billion-ebay-offer-2026-5
1•mgh2•5m ago•1 comments

Catch Streams

https://blog.ptidej.net/catch-streams/
1•sikandarejaz•5m ago•0 comments

Yann LeCun's $1B Bet Against LLMs [video]

https://www.youtube.com/watch?v=kYkIdXwW2AE
1•Topfi•6m ago•1 comments

Using metacognition to get a model upgrade

https://12gramsofcarbon.com/p/agentics-using-metacognition-to-get
1•theahura•6m ago•0 comments

A Simpler Parametrization for Modern Optimizers

https://jiha-kim.github.io/posts/a-simpler-parametrization-for-modern-optimizers/
1•ibobev•7m ago•0 comments

The Mystery of Rennes-Le-Château, Part 5: The Man Behind the Curtain

https://www.filfre.net/2026/05/the-mystery-of-rennes-le-chateau-part-5-the-man-behind-the-curtain/
1•ibobev•7m ago•0 comments

Using autocommands with the new Neovim API

https://xnacly.me/posts/2023/autocommand-nvim/
1•ibobev•8m ago•0 comments

Jury Convicts Isis-K Terrorist for Role in the Abbey Gate Bombing&Other Attacks

https://www.justice.gov/opa/pr/federal-jury-convicts-isis-k-terrorist-role-abbey-gate-bombing-and...
1•737min•8m ago•0 comments

Ukiyo-E Online Database Holds 220k Japanese Woodblock Prints (2017)

https://mymodernmet.com/japanese-woodblock-ukiyo-e-online-database/
2•speckx•9m ago•0 comments

U.S. Fed policymakers stance on interest rate hikes

https://www.reuters.com/graphics/USA-ECONOMY/FED/gdpzajoegvw/
1•gmays•10m ago•0 comments

Category Theory for Tiny ML in Rust

https://hghalebi.github.io/category_theory_transformer_rs/
1•pajop•12m ago•0 comments

Show HN: The Cat Is Under Mayonnaise – Modifying LLM Behavior Without Retraining

https://github.com/andycufari/the-cat-is-under-mayonnaise-experiment
1•andycufari•13m ago•0 comments

Sex matters: European urban birds flee approaching women sooner than men

https://wiley.scienceconnect.io/error?msg=ewogICJpZCIgOiAiYzhmN2JlYjItYTllOC00OWQ0LTkyNTgtM2ZmNWY...
2•w4lker•13m ago•0 comments

The AI Governance Gap

1•Qoris_AI2026•14m ago•1 comments

Show HN: Safety layer between AI agents and databases

https://github.com/fazhq/faz
1•burhanultayyab•14m ago•2 comments

A.I.-Themed High School Is Put on Hold After Parental Backlash

https://www.nytimes.com/2026/04/27/nyregion/nyc-ai-high-school-halted.html
2•bookofjoe•15m ago•1 comments

Rural America is resisting the surge in data center construction

https://arstechnica.com/ai/2026/04/rural-america-is-resisting-the-surge-in-data-center-construction/
2•speckx•15m ago•0 comments

Trump administration cites national security in stalling 165 wind farms

https://arstechnica.com/science/2026/05/trump-administration-cites-national-security-in-stalling-...
4•ndr42•15m ago•0 comments

From RSS to Atom

https://susam.net/from-rss-to-atom.html
1•susam•15m ago•0 comments

Audion – Music Sequencing Language

https://github.com/audion-lang/audion
1•skor•16m ago•0 comments

The Cartoon That Shut Down Boston

https://nowiknow.com/the-cartoon-that-shut-down-boston/
2•cainxinth•18m ago•1 comments

EuroClojure 2027 in Prague

https://2027.euroclojure.org/
2•kaliszad•18m ago•0 comments

Meta Solved Problem with Kenyan Contractors Seeing Footage of AI Glasses Wearers

https://daringfireball.net/linked/2026/05/01/meta-solved-their-problem
3•mooreds•19m ago•0 comments

OpenClaw Got Safer in Public

https://openclaw.ai/blog/openclaw-security-in-public
2•zvikomborero•20m ago•0 comments

ChatGippety: Enterprise-Grade Conversational Compliance

https://chatgippety.com/
2•mooreds•20m ago•0 comments