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

The Tentacle Economy

https://okulez.com/blog/the-tentacle-economy
1•oku_research•1m ago•0 comments

Show HN: Spellfolio – A multiplayer stock trading game with psychics and wizards

https://www.spellfolio.com/
1•pandaman28•3m ago•0 comments

Things you didn't know about indexes

https://jon.chrt.dev/2026/04/15/things-you-didnt-know-about-indexes.html
1•fagnerbrack•5m ago•0 comments

A simple clustering algorithm for lists

https://cassidoo.co/post/clustering-tiles/
1•fagnerbrack•5m ago•0 comments

A PDF Parser from the 80s Beats Claude (and They Use It Internally)

https://fagnerbrack.com/a-pdf-parser-from-the-80s-beats-claude-and-they-use-it-internally-8ee45a5...
1•fagnerbrack•6m ago•0 comments

Show HN: One layout pass, two outputs – a PDF and an editable PowerPoint deck

1•demchaav•7m ago•0 comments

We Removed React Server Components from Tanstack.com

https://tanstack.com/blog/we-removed-rsc-from-tanstack-com
1•matijash•7m ago•0 comments

How to Give Away Your AI Money

https://also.roybahat.com/how-to-actually-give-away-your-ai-money-01f2c411abde
1•bookofjoe•10m ago•0 comments

Daily Neo and PHA Asteroid Close-Approach Report by Astrophyzix Observatory

https://www.astrophyzix.com/
1•SpacenewsUK•10m ago•0 comments

Show HN: Exercise snack reminders for iOS/Android, no server, one-time purchase

https://getsnack.app
1•michaelyoon•10m ago•0 comments

Show HN: I built Gnoseed – free flahscards to learn K8s, DevOps, AI and more

https://gnoseed.com
1•Agoreddah•11m ago•0 comments

Death of the Author

https://www.emgoto.com/books/death-of-the-author/
1•Brajeshwar•12m ago•0 comments

Show HN: GitCharta, generate a snapshot of any GitHub user's global network

https://gitcharta.vercel.app/
2•ThierryRkt•17m ago•1 comments

Show HN: Bounce, a distributed chat app that protects metadata

https://github.com/bounce-chat/bounce
2•hkparker•17m ago•0 comments

Design.md for Design in Claude Code

https://aifordevelopers.substack.com/p/designmd-for-design-in-claude-code
3•dariubs•19m ago•0 comments

AI and Human Collaboration via Human Tool Mediated Loop

https://blog.codesolvent.com/2026/07/ai-human-collaboration-via-human-tool.html
1•Edmond•24m ago•0 comments

The first Windows app that automatically reduces loud TV commercials

https://github.com/AdBusterOfficial/Adbuster--WinApp
1•Bo_Amigo_910•25m ago•1 comments

Natural Language Processing

https://oecs.mit.edu/pub/vfg47thc/release/1/
2•Anon84•26m ago•0 comments

Lebanese displaced by war turn to satellites to check their homes

https://text.npr.org/g-s1-124672
2•mooreds•26m ago•0 comments

First impressions of life as a Fellow at King's

https://countingfromzero.blog/2026/07/26/first-impressions-of-life-as-a-fellow-at-kings/
2•mooreds•26m ago•0 comments

What comes after book bans? One school district questions traditional libraries

https://www.wusf.org/politics-issues/2026-07-16/after-book-bans-florida-officials-question-tradit...
1•mooreds•26m ago•0 comments

Show HN: SQLiteWatch – profile SQLite on Linux without code changes

https://github.com/Alurith/sqlitewatch
1•imalessandro•27m ago•0 comments

Deadly storm in Chile disrupts copper mines and raises AI supply concerns

https://www.ft.com/content/cd0b6148-a9a7-4763-b6d3-bb33e10b9899
3•1vuio0pswjnm7•29m ago•0 comments

Show HN: CDXE – Cyber Defence Exercise Environment

https://kryptogram.se/cdxe/
2•kryptogram•29m ago•0 comments

Concerns rise as volume of research soars and quality drops

https://www.ft.com/content/52e688a0-c6c1-4161-9878-1fab12c5e806
2•1vuio0pswjnm7•31m ago•0 comments

Should AI Take the Wheel? (2025)

https://www.lepekhin.com/2025/03/24/Should-AI-Take-the-Wheel
1•bizzz•34m ago•1 comments

Avoiding AI Debt with the A3 Delegation System

https://age-of-product.com/a3-delegation-system-agile-artifacts/
1•swolpers•35m ago•0 comments

World First Quantum Safe Election Software

https://www.suffrageq.com/
1•AMILLI_AI_CORP•36m ago•2 comments

Anime Professions

https://github.com/elmiram/anime-professions
1•Gray0Ed•36m ago•1 comments

PlainLink – clean tracking URLs at the clipboard, not the browser

https://github.com/HexCodeYT/PlainLink
1•hexcode_•36m ago•0 comments