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

UK government targets VPNs in online safety consultation as Lords vote for ban

https://www.techradar.com/vpn/vpn-privacy-security/uk-government-targets-vpns-in-new-online-safet...
1•g-b-r•6m ago•0 comments

Don't Write Docs Twice

https://tombedor.dev/make-it-easy-for-humans/
1•jjfoooo4•6m ago•0 comments

Show HN: BuryIt – Bury your failures, regrets and secrets anonymously

https://www.buryit.space/
1•noanoanoa•11m ago•0 comments

1944 informational poster of the electromagnetic spectrum

https://en.wikipedia.org/wiki/Electromagnetic_spectrum
1•winemath•17m ago•0 comments

The lies I used to tell myself

https://usefulfictions.substack.com/p/the-lies-i-used-to-tell-myself
2•jger15•17m ago•0 comments

Kolab Now: Secure and private email, calendars and more

https://kolabnow.com/
1•doener•22m ago•0 comments

Playwright CLI

https://github.com/microsoft/playwright-mcp/releases/tag/v0.0.57
1•aragonite•22m ago•0 comments

Soverin: Your Mailbox is your Digital Castle

https://soverin.com/
1•doener•23m ago•0 comments

C++ has scope_exit for running code at scope exit

https://devblogs.microsoft.com/oldnewthing/20260123-00/?p=112008
1•firesteelrain•24m ago•0 comments

Grok Is Temporarily Unavailable

https://status.x.ai/grok-com
2•pmcjones•25m ago•0 comments

Laracasts: I'm Done [video]

https://www.youtube.com/watch?v=g_Bvo0tsD9s
1•samsolomon•26m ago•0 comments

I was wrong about AI agent sandboxing

https://tuananh.net/2026/01/22/i-was-wrong-about-ai-agent-sandboxing/
1•tuananh•26m ago•0 comments

Ageing promotes microglial accumulation of slow-degrading synaptic proteins

https://www.nature.com/articles/s41586-025-09987-9
1•bookofjoe•29m ago•0 comments

A Problem in Gas Town Society

https://xcancel.com/voooooogel/status/2014189072647078053
1•themaxdavitt•29m ago•0 comments

Open-source self-driving for 325 car models from 27 brands

https://comma.ai
2•JumpCrisscross•31m ago•0 comments

All you need is an Acre

https://twitter.com/theOpusLABS/status/2014756424836866425
1•opuslabs•35m ago•0 comments

Docs.surf

https://docs.surf/
1•danabramov•42m ago•0 comments

Korea Issues Strict New AI Rules, Outpacing the West

https://www.wsj.com/tech/ai/south-korea-issues-strict-new-ai-rules-outpacing-the-west-2af7d7eb
1•JumpCrisscross•44m ago•0 comments

Anti-vax sentiment pushes Moderna away from new late-stage infectious diseases

https://www.fiercebiotech.com/biotech/anti-vaccine-sentiment-pushes-moderna-away-new-late-stage-i...
7•dcgudeman•45m ago•1 comments

Use of PQC in SMTP STARTTLS

https://www.netmeister.org/blog/smtp-pqc.html
2•8organicbits•45m ago•0 comments

Face to Face with History's Most Dangerous Painter

https://www.nytimes.com/interactive/2026/01/22/arts/jacques-louis-david-painter-french-revolution...
1•DiscourseFan•45m ago•0 comments

Study shows how earthquake monitors can track space junk through sonic booms

https://apnews.com/article/space-junk-seismic-booms-dadb5f9499fa9b52200baada0fdf1f15
1•JumpCrisscross•49m ago•0 comments

Hollywood Try to Take Pirate Sites Down Globally Through Indian Court

https://torrentfreak.com/disney-netflix-crunchyroll-try-to-take-pirate-sites-down-globally-throug...
2•thisislife2•59m ago•0 comments

Open-source ad infra for LLMs (reverse-engineered from ChatGPT)

https://github.com/system32miro/ai-ads-engine
1•system32miro•1h ago•0 comments

Kauldron: Modular, scalable library to train ML models

https://github.com/google-research/kauldron
1•lairv•1h ago•0 comments

Show HN: AdaL Web, a local “Claude co-work” [video]

https://www.youtube.com/watch?v=smfVGCI08Yk
5•meame2010•1h ago•8 comments

Show HN: Agentic browser testing videos in GitHub PRs

https://twitter.com/morphllm/status/2014454667007426752
1•bhaktatejas922•1h ago•0 comments

Five Ways People Are Using Claude Code

https://www.nytimes.com/2026/01/23/technology/claude-code.html
2•hecanjog•1h ago•0 comments

A UX Case Study: How Notion's Billing Flaw Creates Epistemic Injustice

https://twitter.com/JacobRoss117/status/2014852639151079704
2•DocSeraphMercer•1h ago•1 comments

Brex CFO Erica Dorfman's Take on the Capital One Deal

https://www.cfo.com/news/brex-cfo-erica-dorfman-capital-one-deal-acquisition/810415/
2•brandonb•1h ago•0 comments