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

2027 Chevy Corvette Grand Sport: New LS6 and Z06 Aero

https://www.thedrive.com/news/2027-chevy-corvette-grand-sport-the-goldilocks-spec-returns-with-ne...
2•PaulHoule•2m ago•0 comments

Show HN: Zerobox – Sandbox any command with file and network restrictions

https://github.com/afshinm/zerobox
2•afshinmeh•2m ago•0 comments

SpaceX's monster IPO is unlike anything we've seen

https://www.axios.com/2026/03/30/spacex-ipo-elon-musk-wall-street
1•rurp•3m ago•0 comments

Hackers now exploit critical F5 BIG-IP flaw in attacks, patch now

https://www.bleepingcomputer.com/news/security/hackers-now-exploit-critical-f5-big-ip-flaw-in-att...
2•Brajeshwar•3m ago•0 comments

Foxing aspires to be an eBPF-powered replication engine for Linux filesystems

https://codeberg.org/aenertia/foxing
2•tanelpoder•4m ago•0 comments

Vibe check: AI may replace SaaS (but not for a while)

https://www.ncsc.gov.uk/blogs/vibe-check-ai-may-replace-saas-but-not-for-a-while
2•jruohonen•5m ago•0 comments

Analyzing round trip query latency

https://www.datadoghq.com/blog/analyzing-roundtrip-query-latency/
2•amw-zero•5m ago•0 comments

The future belongs to small companies

https://nicolaiarocci.com/the-future-belongs-to-small-companies/
2•speckx•5m ago•0 comments

2 Australian States Waive Transit Fares as Fuel Prices Soar

https://www.nytimes.com/2026/03/30/world/australia/australia-melbourne-free-transit.html
2•bookofjoe•8m ago•0 comments

Only-fans – CLI tool to bypass Apple's fan speed cap on macOS

https://github.com/ryanshahine/only-fans
3•ryanshahine•9m ago•0 comments

The Infinite Game: What Artists Know That Founders Don't

https://www.nfx.com/post/infinite-game
2•ossa-ma•10m ago•0 comments

How do you estimate LLM costs for automation workflows upfront?

https://llm-architecture-cost-modeler.vercel.app/
2•indiegoing•11m ago•0 comments

Show HN: Giving HTML, Canvas Superpowers

https://github.com/yeargun/chromium5/pull/1
2•yeargun•13m ago•0 comments

Does the Shy Girl Mess Mean We Give Up the Em Dash?

https://annerallen.com/2026/03/does-the-shy-girl-ai-accusation-mean-writers-should-stop-using-the...
1•speckx•13m ago•0 comments

Debating the Sharing Economy (2014)

https://greattransition.org/publication/debating-the-sharing-economy/
2•robtherobber•14m ago•0 comments

BurgerDisk News

https://www.colino.net/wordpress/archives/2026/03/28/burgerdisk-news/
2•ibobev•16m ago•0 comments

A Fast Immutable Map in Go

https://lemire.me/blog/2026/03/29/a-fast-immutable-map-in-go/
2•ibobev•17m ago•0 comments

Show HN: We scored 50k PRs with AI – what we learned about code complexity

https://gitvelocity.dev
5•chuboy•17m ago•0 comments

If You Have Been an Investor – This Is Your Moment to Act

https://manus.im/share/file/c68b4a9f-90dc-4501-9c63-54894d3e1dfb
2•stevendekoenigs•17m ago•0 comments

2026 has been the most pivotal year in my career and it's only March

https://nullprogram.com/blog/2026/03/29/
2•ibobev•18m ago•0 comments

BubbleWrap your dev env and agents

https://dpc.pw/posts/bubblewrap-your-dev-env-and-agents/
2•birdculture•18m ago•0 comments

Show HN: Gameplan – Play poker against a solver

https://gameplan.poker/
2•joelmanner•19m ago•0 comments

Three months of not reading the news

https://neilzone.co.uk/2026/03/three-months-of-not-reading-the-news/
3•speckx•20m ago•0 comments

Citrix NetScaler bug exploited in days, may be multiple flaws in a trench coat

https://www.theregister.com/2026/03/30/citrix_netscaler_flaw/
3•Brajeshwar•21m ago•0 comments

Show HN: Dendrite – O(1) KV cache forking for tree-structured LLM inference

https://github.com/BioInfo/dendrite
3•RyeCatcher•21m ago•1 comments

Renoir, Cezanne and Matisse paintings stolen from Italian museum

https://www.cnn.com/2026/03/30/style/magnani-rocca-art-heist-italy-scli-intl
2•Cider9986•23m ago•0 comments

Iran is the first war with live odds

https://www.dopaminemarkets.com/p/iran-the-first-war-with-live-odds
3•astorplace•23m ago•0 comments

Pigouvian Tax

https://en.wikipedia.org/wiki/Pigouvian_tax
2•simonebrunozzi•24m ago•0 comments

Show HN: Aludel – LLM eval workbench for Phoenix apps

https://github.com/ccarvalho-eng/aludel
2•wood-archer•25m ago•0 comments

Queueing Requests Queues Your Capacity Problems, Too

https://pushtoprod.substack.com/p/queueing-requests-queues-your-capacity-problems-too
3•mhawthorne•26m ago•0 comments