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

Kodiak – decentralized exchange built for Berachain

https://www.kodiak.finance/
1•Berarodman•11s ago•1 comments

Kalanick is preparing a new self-driving car company

https://twitter.com/Jessicalessin/status/2032507033472397768
1•JumpCrisscross•2m ago•0 comments

My Self-Driving Car Crash – The Tesla was driving perfectly–until it wasn't

https://www.theatlantic.com/magazine/2026/04/self-driving-car-technology-tesla-crash/686054/
2•ForHackernews•4m ago•1 comments

Show HN: Autofoundry – Run autoresearch across any cloud GPU with one command

https://github.com/shea256/autofoundry
1•shea256•4m ago•0 comments

Django Studio: generator for modern Django projects

https://github.com/danjac/django-studio
1•danjac•4m ago•0 comments

Scheduling seems simple until you try to build it

https://www.slotflow.dev/blog/scheduling-complexity-ai-agents
1•nestorkoylyak•5m ago•1 comments

"Illusion of competence": Almost 80% of university students in Australia use AI

https://theconversation.com/almost-80-of-australian-uni-students-now-use-ai-this-is-creating-an-i...
1•heresie-dabord•6m ago•0 comments

Solving Cryptic Crosswords with Egraphs

https://buttondown.com/jaffray/archive/solving-cryptic-crosswords-with-egraphs/
1•ibobev•6m ago•0 comments

OWASP PTK 9.7.0 is out for Chromium and Firefox

1•DenisPodgurskii•6m ago•0 comments

GhostLink

https://holy-ruzz.web1337.net/
1•chad_broskii•9m ago•0 comments

Show HN: An Article About How I Starting Programming

https://artificesoftware.com/articles/how_i_started_programming.html
1•ArtificeAccount•9m ago•0 comments

Show HN: A club for anyone with a symmetric DNS name

https://zq.suns.bz//:sdʇʇɥ
1•mrled•12m ago•0 comments

The Math That Explains Why Bell Curves Are Everywhere

https://www.quantamagazine.org/the-math-that-explains-why-bell-curves-are-everywhere-20260316/
2•Brajeshwar•12m ago•0 comments

UK Invests £180M in National Timing Centre to Back Up GNSS

https://insidegnss.com/uk-invests-180-million-in-national-timing-centre-to-back-up-gnss/
1•throw0101c•12m ago•0 comments

AI firm Anthropic seeks weapons expert to stop users from 'misuse'

https://www.bbc.com/news/articles/c74721xyd1wo
1•BiraIgnacio•13m ago•0 comments

Show HN: I compiled every direct quote of Jesus into a single-page reading tool

https://jesuswords.me/
1•philll•16m ago•0 comments

How to Build an Enterprise-Scale GenAI Gateway

https://aws.amazon.com/blogs/industries/how-to-build-an-enterprise-scale-genai-gateway/
1•mariuz•19m ago•0 comments

Zoox and Uber Announce Strategic Partnership

https://investor.uber.com/news-events/news/press-release-details/2026/Zoox-and-Uber-Announce-Stra...
1•JumpCrisscross•19m ago•0 comments

Initial Microstructure and Diode Laser Surface Hardening of Medium-Carbon Steels

https://www.mdpi.com/1996-1944/19/5/981
1•PaulHoule•20m ago•0 comments

Border0 Is Joining Tailscale

https://tailscale.com/blog/border0-joins-tailscale
2•usrme•21m ago•0 comments

Icewarp CVE-2025-14000 Technical Analysis

https://mileniumsec.com/blog/icewarp-cve-2025-14500-root-cause-reverse-engineering
2•azqzazq•21m ago•0 comments

You Could Be Next

https://www.theverge.com/cs/features/877388/white-collar-workers-training-ai-mercor
2•Michelangelo11•21m ago•0 comments

Tmux enables AIs to operate servers safely

https://blog.est.im/2026/stdout-11
2•est•22m ago•0 comments

31,828 silver contracts were somehow traded in COMEX while trading was halted

https://no01.substack.com/p/technical-issues
3•OgsyedIE•22m ago•0 comments

We Use Our AI Testing Tool to Test Our AI Testing Tool

https://aiqaramba.com/blog/ai-testing-ai-recursive-qa-loop/
2•arogiers•23m ago•0 comments

Show HN: Inferential – Multi-robot inference scheduling on shared GPUs

https://github.com/nalinraut/inferential
2•nalinraut•24m ago•0 comments

Pokemon Yellow rewritten in TypeScript, runs in the browser

https://github.com/gididaf/retro-rom-player
2•gididaf•24m ago•0 comments

Show HN: Traul – Local-first search engine for all comms for AI agents

https://github.com/dandaka/traul
3•dandaka•27m ago•0 comments

Socratic Ecosystem

https://github.com/Nireus79/Socrates
2•Nireus79•28m ago•0 comments

87% of AI-Generated Pull Requests Ship Security Vulnerabilities

https://grith.ai/blog/87-percent-of-ai-pull-requests-ship-vulnerabilities
4•edf13•29m ago•0 comments