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

A School District Tried to Help Train Waymos to Stop for School Buses

https://www.wired.com/story/a-school-district-tried-to-help-train-waymos-to-stop-for-school-buses...
1•phlummox•35s ago•0 comments

The True Shape of Io's Steeple Mountain

https://www.weareinquisitive.com/news/hidden-in-the-shadow
1•carlosjobim•1m ago•0 comments

Show HN: Agent Orchestrator, a local-first Harness Engineering control plane

1•gpgkd906•3m ago•0 comments

The features of orality: collective involvement–you'll never walk alone

https://www.andreymir.com/p/the-features-of-orality-collective
1•jger15•3m ago•0 comments

Glaxnimate vector graphics editor now part of KDE

https://glaxnimate.org/news/releases/0.6.0/
2•firasd•4m ago•0 comments

Musical puzzle made by Julian Assange for the university quest

https://wondrousnet.blogspot.com/2025/04/solution-to-puzzle-cacophony.html
1•dpivchik•4m ago•0 comments

How Autonomous Drone Warfare Is Emerging in Ukraine

https://spectrum.ieee.org/autonomous-drone-warfare
1•rbanffy•8m ago•0 comments

Causality optional? Testing the "indefinite causal order" superposition

https://arstechnica.com/science/2026/03/getting-formal-about-quantum-mechanics-lack-of-causality/
2•rbanffy•8m ago•0 comments

Cursor for YouTube Videos is here

https://www.cliptude.com
2•mwitiderrick•10m ago•0 comments

A 'Zoomer-to-Boomer' Pay Phone Hotline Gets Two Generations Chatting

https://www.nytimes.com/2026/03/27/us/payphone-boston-boomer-zoomer.html
2•wallflower•16m ago•0 comments

Show HN: Ticking Away, a Dark Side of the Moon Watchface Written in Zig

https://clebert.github.io/ticking-away/
2•clebert•16m ago•0 comments

Sceye and SoftBank Test High-Altitude Platform Station

https://spectrum.ieee.org/sceye-high-altitude-platform-station
2•rbanffy•18m ago•0 comments

Digitizing photos from the 1998 Game Boy Camera

https://swiftrocks.com/digitizing-photos-from-the-1998-game-boy-camera
3•rockbruno•18m ago•0 comments

Google and Epic Games Announce Settlement – Pixel Envy

https://pxlnv.com/linklog/google-epic-games-settlement/
2•janandonly•18m ago•0 comments

Karachi leverages Iran war, wins a year's worth of transshipment in 24 days

https://asia.nikkei.com/spotlight/iran-tensions/karachi-leverages-iran-war-wins-a-year-s-worth-of...
2•rguiscard•19m ago•0 comments

Show HN: PromptLedger – local-first prompt versioning in SQLite

https://github.com/Ertugrulmutlu/promptledger
2•emut1•19m ago•0 comments

Understanding young news audiences at a time of rapid change

https://reutersinstitute.politics.ox.ac.uk/understanding-young-news-audiences-time-rapid-change
2•giuliomagnifico•20m ago•0 comments

Ukraine's military brings exoskeletons to the front line

https://www.popsci.com/technology/exoskeletons-ukraine-war/
3•doener•22m ago•0 comments

Every Reason to Hate Cars [video]

https://www.youtube.com/watch?v=umgi-CbaSRU
2•tcfhgj•24m ago•0 comments

I built a better, human like memory, for Agents

https://github.com/emson/elfmem
5•emson•25m ago•0 comments

Show HN: Sheet Ninja – Google Sheets as a CRUD Back End for Vibe Coders

https://sheetninja.io
15•sxa001•26m ago•13 comments

KDE has implemented the new Wayland session restore protocol

https://www.neowin.net/news/kde-has-implemented-the-new-wayland-session-restore-protocol/
1•bundie•34m ago•0 comments

Cloud-free Sentinel-2 Images of German administrative districts

https://gitlab.opencode.de/lgln/sentinel2l
1•slow_typist•37m ago•0 comments

Logical Intelligence: The First Energy Based Model for Critical Systems

https://logicalintelligence.com/
1•doener•37m ago•0 comments

Just released 3 examples for my native HTML/CSS UI for windows, feedback welcome

https://github.com/M4iKZ/mUI-showcase
1•M4iKZ•39m ago•2 comments

Bigoish: Test the empirical computational complexity of Rust algorithms

https://docs.rs/bigoish/latest/bigoish/
1•birdculture•43m ago•0 comments

Why free stuff makes us irrational

https://thehustle.co/why-free-stuff-makes-us-irrational
2•Anon84•43m ago•0 comments

Ramen: Relational Agentic Memory and Emergent Network

https://github.com/cachopin/ramen
1•cachopin•45m ago•0 comments

Terminal Trove

https://terminaltrove.com/explore/
5•esher•52m ago•1 comments

Will we have AGI by 2030? Are the new Formula 1 rules good? – Analyze both sides

https://99helpers.com/tools/both-sides-ai
2•nickk81•53m ago•1 comments