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

DuckDuckGo browser now blocks YouTube video ads

https://www.bleepingcomputer.com/news/software/duckduckgo-browser-now-blocks-youtube-video-ads/
1•ilreb•25s ago•0 comments

Waymo car delivers misbehaving teen passengers to San Mateo police

https://www.mercurynews.com/2026/07/07/waymo-car-reports-drinking-teens/
1•mooreds•45s ago•0 comments

Describing All My Photos

https://alexwlchan.net/2026/describing-my-photos/
1•surprisetalk•1m ago•0 comments

Proposal would allow drivers to trade personal data for lower insurance rates

https://calmatters.org/economy/2026/07/telematics-car-insurance-bill/
1•cdrnsf•3m ago•0 comments

Scaling Loop Engineering to the Team

https://twitter.com/etticat/status/2074731559941259659
1•etticat•3m ago•0 comments

France orders Meta to resume talks with media groups over publishing fees

https://www.reuters.com/world/french-antitrust-watchdog-orders-meta-resume-talks-with-media-group...
1•1vuio0pswjnm7•4m ago•0 comments

Manage Your Claude Code Config with Dotfiles and GNU Stow

https://www.yurikoval.com/blog/manage-ai-config-with-dotfiles.html
1•yurikoval•5m ago•0 comments

GLM-5.2 (max) matches Claude Opus 4.8 on Harvey LAB-AA benchmark

https://artificialanalysis.ai/evaluations/harvey-lab-aa
1•bogdiyan•5m ago•0 comments

EU top court dismisses Google fight against record €4.1B EU antitrust fine

https://www.irishtimes.com/technology/2026/07/02/eu-top-court-dismisses-google-fight-against-reco...
1•1vuio0pswjnm7•6m ago•0 comments

Cinchor – Control what an AI agent can do, and prove what it did

https://cinchor.com
1•foh_quarters•7m ago•0 comments

Show HN: Whentofly – flexible-date flight search that says if the price is good

https://whentofly.io
2•dimabalony•7m ago•0 comments

Is AI making us dumber?

https://www.businessinsider.com/ai-making-us-dumber-research-2026-7
1•amichail•8m ago•0 comments

The Social Tier: Remembering Who Said What

https://pentad.ai/PLRN/017/
1•kendallgclark•12m ago•2 comments

Sipeed NanoXray

https://sipeed.com/nanoxray
1•serhack_•14m ago•1 comments

Backdoor security alert over Anthropic's Claude Code

https://www.reuters.com/legal/litigation/china-issues-backdoor-security-alert-over-anthropics-cla...
3•Alien1Being•15m ago•0 comments

The Most Familiar Mystery in Physics

https://www.loofwired.com/p/the-most-familiar-mystery-in-physics
1•surprisetalk•16m ago•0 comments

Show HN: Squishy Billiards – A daily pool game with squishy physics

https://squishybilliards.com
1•jpohalloran•16m ago•0 comments

Fable wrote a .NET GC in C#, got within range of the stock GC in 2 days

https://github.com/kevingosse/ManagedDotnetGC/tree/claude/experiments
1•kookiz•19m ago•1 comments

How AI Embeddings Cut Cloud Costs by 50% While Boosting Matching by 65%

https://tech.wmg.com/breaking-the-black-box-how-ai-embeddings-cut-cloud-costs-by-50-while-boostin...
1•wmg•20m ago•0 comments

Funding open-source software without compromising it

https://yorickpeterse.com/articles/funding-open-source-software-without-compromising-it/
1•YorickPeterse•20m ago•0 comments

The $2T question: Will knowledge-work complexity scale with model capability?

https://twitter.com/__josh_harris__/status/2074824864288919945
1•jah242•22m ago•1 comments

Show HN: GhostedWatch, an extension that detects silent removals on patriots.win

https://ghostedwatch.com/
2•rhaksw•24m ago•0 comments

China warns about AI risks with Anthropic's Claude Code

https://www.cnbc.com/2026/07/08/china-anthropic-ai-claude-code-backdoor-security-threat.html
2•cramer4next•25m ago•1 comments

Robots available for rent: But what can they do?

https://www.bbc.com/news/articles/c4gymkg9lr2o
1•monkeydust•26m ago•0 comments

Show HN: I built the NAS drive comparison table I couldn't find

https://www.nasdisks.com/
4•deeddy•26m ago•3 comments

Show HN: Seqvio – a whiteboard explainer toolkit for React/TSX videos

https://github.com/makesynt/seqvio
1•markthis•27m ago•0 comments

Kasroz: An Optimal Keyboard for Swipe

https://futo.tech/blog/swipe-keyboard
1•ementally•27m ago•0 comments

The Second Derivative: Why No One Understands the AI Boom

https://www.groundbrkr.com/p/the-second-derivative-why-no-one
3•ericwaller•28m ago•0 comments

What happens inside a tennis player's brain as they try to return a 148mph serve

https://theconversation.com/what-happens-inside-a-tennis-players-brain-as-they-try-to-return-a-14...
1•0in•28m ago•0 comments

How to cheat when crossing the Channel by swimming

https://github.com/valhalla/valhalla/discussions/6190
1•nilsnolde•29m ago•0 comments