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

Why Do Computers Stop and What Can Be Done About It? (1985) [pdf]

https://pages.cs.wisc.edu/~remzi/Classes/739/Fall2018/Papers/gray85-easy.pdf
1•jruohonen•1m ago•0 comments

Tell HN: Claude-code prompt-cache workaround/fix

1•g4cg54g54•2m ago•0 comments

SFPD investigates apparent shooting near OpenAI CEO Sam Altman's home

https://www.sfchronicle.com/bayarea/article/sam-altman-openai-gunfire-22202648.php
1•throwaway2027•6m ago•2 comments

Uses for Nested Promises

https://blog.jcoglan.com/2026/03/23/uses-for-nested-promises/
1•bkudria•10m ago•0 comments

HN: Distill-CBL, a single-file COBOL-to-WASM compiler in Rust

https://github.com/StealthEyeLLC/distill-cbl
1•stealtheyellc•16m ago•0 comments

AI Image Editor

https://jpgtomp4.com
1•yalvhe2009•18m ago•1 comments

BirdNET-Go – 24/7 realtime bird song analysis

https://github.com/tphakala/birdnet-go
1•darknavi•19m ago•1 comments

Show HN: Turn any YouTube video into something you can use

https://www.pandarecord.com/extension
1•misonic•21m ago•0 comments

Drawing Database – Blueprints for 3D modeling

https://drawingdatabase.com/
1•hyperific•24m ago•0 comments

Ecolibrium Directory

https://github.com/simonlpaige/ecolibrium
1•larrytheworm•26m ago•1 comments

PocketLLM – Run local LLMs from a USB stick

https://github.com/vraj00222/pocketllm
1•vrajpatel00•27m ago•0 comments

Apple's accidental moat: How the "AI Loser" may end up winning

https://adlrocha.substack.com/p/adlrocha-how-the-ai-loser-may-end
7•walterbell•35m ago•0 comments

2014: Black Holes and Supercomputing

https://www.goldengooseaward.org/01awardees/black-holes
1•mooreds•47m ago•0 comments

Tell HN: Reddit now demands to know why you won't use their app

5•josephcsible•1h ago•4 comments

The disappearing and unappreciated art of audible alerts [video]

https://www.youtube.com/watch?v=nXdVG45wveo
2•fortran77•1h ago•0 comments

Show HN: A better alternative to CLI and MCP for local tools

https://github.com/stefanwebb/named-pipes
1•stefanwebb•1h ago•0 comments

Molecular adaptations and engineering of extremophiles for synthetic biology

https://www.frontiersin.org/journals/microbiology/articles/10.3389/fmicb.2026.1754802/full
1•PaulHoule•1h ago•0 comments

Ukraine renews attacks on Russian energy sites – what has been hit?

https://www.reuters.com/business/energy/ukraine-renews-attacks-russian-energy-sites-what-has-been...
2•YZF•1h ago•1 comments

Is the Nutrition of an Egg the Same as in the Chick?

https://drjohnson.com/is-the-nutrition-of-an-egg-the-same-as-in-the-chick/
1•debo_•1h ago•0 comments

ReceiptBot – Stop Node.js AI agents from reading .env and burning your budget

https://github.com/redshadow912/ReceiptBot
1•LocalhostLegend•1h ago•1 comments

Show HN: Narrate – Generate multi-voice long-form audio with one command

https://github.com/zackham/narrate
2•zackham•1h ago•0 comments

Writing should have a soul and its own Claude Skill

https://getlago.substack.com/p/open-sourcing-my-writing-claude-skill
5•AnhTho_FR•1h ago•0 comments

Show HN: Yet another AI image ediotr and generator

https://imageditor.net/
1•shawnta•1h ago•0 comments

Ask HN: What was the limiting factor in growth of demand for fiber during 2000s?

1•AbstractH24•1h ago•6 comments

All elementary functions from a single binary operator

https://arxiv.org/abs/2603.21852
20•pizza•1h ago•8 comments

Moat: Run AI agents in isolated containers

https://majorcontext.com/moat/
2•cjbarber•1h ago•1 comments

State of Homelab 2026

https://mrlokans.work/posts/state-of-homelab-2026/
5•swq115•1h ago•0 comments

Level 3 Thinking: A Unified Theory of Self-Improvement

https://www.nateliason.com/blog/level-3-thinking
1•theorchid•1h ago•0 comments

OpenMAIC – Open Multi-Agent Interactive Classroom

https://open.maic.chat/
2•9woc•2h ago•0 comments

The Social Battery Paper: Gradient, Constraint, and the Extraction of Work In

https://www.academia.edu/165644285/The_Social_Battery_Paper_Gradient_Constraint_and_the_Extractio...
2•WilliamGriffin•2h ago•0 comments