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

Going Freestanding

https://antonz.org/going-freestanding/
1•matheusmoreira•24s ago•0 comments

Top Open Source MCP Gateways in 2026

https://www.getmaxim.ai/articles/top-5-open-source-mcp-gateways-in-2026/
1•aanthonymax•30s ago•0 comments

AI for science needs reasoning, not just data – Eric Schmidt and Suhas Mahesh

https://www.technologyreview.com/2026/08/10/1141384/ai-agents-for-science/
1•unprovable•45s ago•0 comments

Why can't you combine .tar.gz files with cat?

https://alexwlchan.net/2026/cat-confusion/
1•speckx•1m ago•0 comments

Same Tencent VPS plan in 8 regions: identical CPU different networks

https://webbynode.com/articles/tencent-same-vps-plan-8-regions-network-performance
1•gsgreen•2m ago•0 comments

Under Trump, Protected Wild Horses Are Going to Slaughter

https://www.nytimes.com/2026/08/20/us/trump-wild-horses-legal-loophole-slaughter.html
1•giwook•2m ago•0 comments

I'm done coding with AI [video]

https://www.youtube.com/watch?v=2ZU3j4GQ4K8
2•qwertox•3m ago•0 comments

Show HN: Pacer – Realtime Claude Code Usage Tracking / Pacing

https://github.com/EricAndrechek/Pacer
1•jwoodsworks•3m ago•1 comments

Everyone Says Assembly Is Untyped–Everyone Is Wrong

https://www.gingerbill.org/article/2026/08/20/designing-odins-inline-asm/
1•adamrezich•4m ago•0 comments

On Mount Etna, Lightning Has Claimed More Lives Than Eruptions Since 1980

https://www.discovermagazine.com/on-mount-etna-lightning-has-claimed-more-lives-than-eruptions-si...
2•bookofjoe•4m ago•0 comments

Show HN: RecoveryCodes – MFA inventory for auth outside IdPs

https://recoverycodes.eu/
2•CER10TY•6m ago•1 comments

We Ship Our Security Webhook Fail-Open

https://pandocore.io/blog/fail-open-webhook
2•eaferstl•8m ago•0 comments

Music Theory for Programmers

https://runjs.app/blog/music-theory-for-programmers
3•birdculture•9m ago•0 comments

Firefox Extensions Linked to Crypto Wallet and Credential Theft

https://socket.dev/blog/firefox-crypto-wallet-theft
2•speckx•9m ago•0 comments

Google Cloud us-west1 down

3•anurag•10m ago•0 comments

Google Maps adds agentic features, including food ordering and hotel bookings

https://techcrunch.com/2026/08/06/google-maps-adds-agentic-features-including-food-ordering-and-h...
2•toomuchtodo•11m ago•0 comments

No, Anthropic Won't Be the Only Company Left

https://forwardfuture.com/newsletter/originals/no-anthropic-won-t-be-the-only-company-left
2•the-mitr•12m ago•0 comments

Cognition and consciousness arise from analog computations, says new theory

https://picower.mit.edu/news/cognition-and-consciousness-arise-analog-computations-says-new-theory
4•arto•13m ago•0 comments

Building a Quantum Computer, One Fragile Qubit at a Time

https://www.quantamagazine.org/building-a-quantum-computer-one-fragile-qubit-at-a-time-20260819/
2•pykello•17m ago•0 comments

Grok exfiltrates user data when malicious instructions are encrypted

https://arstechnica.com/security/2026/08/grok-exfiltrates-user-data-when-malicious-instructions-a...
2•sbulaev•20m ago•0 comments

Alphabet's Waymo Has Built a Custom Chip for Its Robotaxis

https://www.bloomberg.com/news/articles/2026-08-20/google-s-waymo-has-built-a-custom-chip-for-its...
2•drtz•20m ago•2 comments

Show HN: BookSkim, ePub reader with "anchor" mode for low attention spans

https://sakshikapoor.github.io/bookskim-site/
2•jatins•20m ago•0 comments

Children who lose a parent twice as likely to develop mental health disorders

https://www.curtin.edu.au/news/media-release/children-who-lose-a-parent-twice-as-likely-to-develo...
1•downbad_•20m ago•0 comments

Swiss and Chinese reach agreement on updated free trade deal

https://www.reuters.com/world/china/swiss-chinese-reach-agreement-updated-free-trade-deal-2026-08...
4•ksec•21m ago•0 comments

ICM 2026 Public Lectures – Terence Tao [video]

https://www.youtube.com/watch?v=M0--ZH1lOzg
1•ABS•21m ago•0 comments

Show HN: Pond – lossless archive for agent sessions in your own S3

https://github.com/tenequm/pond
1•opwizardx•22m ago•0 comments

Iberdrola must open its books as CMP seeks greater profits in ongoing rate case

https://themainemonitor.org/iberdrola-must-open-books-regulator-says/
1•toomuchtodo•22m ago•1 comments

I'm a Psychiatrist. I'm Hearing Something New from Young Women

https://www.nytimes.com/2026/08/18/opinion/therapy-speak-daughter-trauma-anxiety.html
3•thelastgallon•23m ago•1 comments

The road to Unreal Engine 6

https://www.unrealengine.com/news/the-road-to-ue-6
2•ksec•23m ago•0 comments

GTA VI Leaks Seemingly Cost Take-Two $2B in Value

https://www.techpowerup.com/351762/gta-vi-leaks-seemingly-cost-take-two-usd-2-billion-in-value
2•speckx•24m ago•0 comments