frontpage.
newsnewestaskshowjobs

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`.

Is an AI company buying up all the used books? (I don't think so, not this time)

https://charliebecker.substack.com/p/is-an-ai-company-buying-up-all-the
1•rahimnathwani•22s ago•0 comments

How Terence Tao's insight translates to how we need to think about the economy

https://wilsoniumite.com/2026/07/28/how-terence-taos-metamathematical-insight-translates-to-how-w...
1•Wilsoniumite•49s ago•0 comments

VistaRama65

https://www.in70mm.com/presents/library/orphan/2026_forever/about/index.htm
1•Teever•58s ago•0 comments

Qantas plane flies for more than 24 hours in record-breaking flight

https://www.theguardian.com/business/2026/jul/28/qantas-plane-flies-for-more-than-24-hours-in-rec...
1•tosh•1m ago•0 comments

Faulty Reward Functions in the Wild (2016)

https://openai.com/blog/faulty-reward-functions
1•_vk_•2m ago•0 comments

Harmony Explained: Progress Towards a Scientific Theory of Music (2012)

https://arxiv.org/abs/1202.4212
2•surprisetalk•3m ago•0 comments

Show HN: PidgeIoT – open-source IoT/Embedded device management for all (free*)

https://pidgeiot.com/
1•Voxorin•3m ago•1 comments

Redev – AI chat assistant for React DevTools

https://chromewebstore.google.com/detail/redev-–-ai-chat-assistant/ojiiafcaodjlfegglkfgokgebgcf...
1•denniscual•3m ago•0 comments

Buzz (by Block) is pretty neat

https://chad.cm/posts/2026-7-27-buzz-in-action
2•carimura•4m ago•0 comments

Show HN: Injex – tiny typed DI for Python validates the graph before startup

https://github.com/vshulcz/injex
1•vshulcz•4m ago•0 comments

Autonomous SEO agent that finds, writes, and publishes blog posts

https://boldpilot.club
1•ahmetsaridagx•5m ago•0 comments

GrapheneOS Defends Data-Wiping Function That Blocked US Border Search

https://www.pcmag.com/news/grapheneos-defends-data-wiping-function-that-blocked-us-border-search
1•pseudolus•6m ago•0 comments

Ella, an AI friend with an inner life that runs while you're away

https://Ellasworlds.com
1•Levip•6m ago•0 comments

Making KIO copy many files fast

https://blogs.kde.org/2026/07/28/making-kio-copy-many-files-fast/
2•signa11•7m ago•0 comments

Kaney's Weird Files – July 2026 Edition

https://kaneysweirdfiles.substack.com/p/july-2026-a-mutant-coon-a-book-review
1•experiencertim•8m ago•0 comments

Show HN: Higgs, a local AI CLI for Proton Mail (no cloud, no telemetry)

https://github.com/higgscli/higgs
1•cyberflux•8m ago•0 comments

TaskLoco reveals unprecedented productivity secret- Sticky Notes on a Storyboard

https://www.taskloco.com/
1•taskloco_nyc•9m ago•0 comments

Cacheinvalidate.com Was Still Available

https://cacheinvalidate.com
1•promptfluid•10m ago•0 comments

Sorry, the Data Says Communist

https://postcapitalistrobots.substack.com/p/sorry-the-data-says-communist
1•alejodosr•10m ago•1 comments

Show HN: Repo Autopsy – Transparent heuristics for repository install friction

https://repo-autopsy.zdfb20650.workers.dev
1•echoscarrie•11m ago•0 comments

Software Verification in the Age of Artificial Intelligence

https://learning.acm.org/techtalks/softwareai
2•rbanffy•12m ago•0 comments

Astronomers find strongest evidence yet that Betelgeuse has a companion

https://www.eso.org/public/news/eso2611/
1•Ralfp•13m ago•0 comments

Automation Led to Economic Misery. AI Doesn't Have To

https://www.theatlantic.com/ideas/2026/07/ai-automation-productivity-workers/688083/
1•01-_-•13m ago•0 comments

Load Bearing Memory: The Bones Remember

https://ikeanalytics.com/articles/what-the-bone-remembers/
1•hnscum•14m ago•1 comments

Why Hardware Engineering is the next target for Agents

https://assistedeverything.substack.com/p/the-age-of-agentic-engineering-for-hardware
1•gimili•14m ago•0 comments

Questions and answers on AI and verification: follow-up to my May ACM Tech Talk

https://bertrandmeyer.com/2026/07/21/questions-and-answers-on-ai-and-verification-a-follow-up-to-...
1•rbanffy•14m ago•0 comments

Who Owns the Cameras Watching You? (Hint: Not the Government)

https://comuniq.xyz/post?t=1452
1•01-_-•15m ago•0 comments

Local Inference – Run LLMs on Your Own Hardware (Guide and Forum)

https://localinference.io/
1•onion92•17m ago•0 comments

The Great Canadian Story of Canola

https://canadianfoodfocus.org/farming/the-great-canadian-story-of-canola/
1•thunderbong•17m ago•0 comments

Cracking Windows Open: Porting RADV to Win32

https://www.collabora.com/news-and-blog/news-and-events/cracking-windows-open-porting-radv-to-win...
1•losgehts•17m ago•0 comments