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

Kamal: Deploy Web Apps Anywhere

https://kamal-deploy.org/
1•ndr•18s ago•0 comments

Show HN: Codex Plus – Turbocharged OpenAI Codex for Headless Workflows

https://github.com/aperoc/codex-plus
1•SafeDusk•2m ago•0 comments

The Discoveries of Continuations [pdf]

https://homepages.inf.ed.ac.uk/wadler/papers/papers-we-love/reynolds-discoveries.pdf
1•fanf2•3m ago•0 comments

I built a tool to help me stop refreshing this site

https://hn-buddy.com/
1•gaborme•4m ago•0 comments

If a Tree Falls – The Trial of the Sycamore Gap Killers

https://harpers.org/archive/2026/01/if-a-tree-falls-rosa-lyster-sycamore-gap/
1•bcraven•4m ago•0 comments

Browser Built with Cursor Agents in Just One Week

https://quasa.io/media/cursor-s-ai-revolution-building-a-browser-from-scratch-with-gpt-5-2-agents...
2•roboboffin•7m ago•0 comments

Artificial StupidIntelligence and Airport Sinks

https://www.deobald.ca/essays/2026-01-13-artificial-stupidintelligence-and-airport-sinks/
1•vishnukvmd•11m ago•0 comments

Product Documentations for AI SEO

1•udit_50•14m ago•0 comments

The spectrum of isolation: From bare metal to WebAssembly

https://buildsoftwaresystems.com/post/guide-to-execution-environments/
3•ThierryBuilds•18m ago•1 comments

I Made Adobe CC Installers Work on Linux

https://old.reddit.com/r/linux_gaming/comments/1qdgd73/i_made_adobe_cc_installers_work_on_linux_p...
3•XzetaU8•21m ago•0 comments

Opening the AWS European Sovereign Cloud

https://aws.amazon.com/blogs/aws/opening-the-aws-european-sovereign-cloud/
4•notmine1337•22m ago•3 comments

How WhatsApp Took over the Global Conversation

https://www.newyorker.com/magazine/2026/01/19/how-whatsapp-took-over-the-global-conversation
1•petethomas•25m ago•0 comments

PostgreSQL in Gleam with pog, squirrel, and cigogne

https://nulltree.xyz/articles/basic-postgres-setup-in-gleam/
2•todsacerdoti•31m ago•0 comments

Some 20-sided dice from Ptolemaic Egypt (ca.140BC)

https://mathstodon.xyz/@dpiponi/115770670004578550
1•aebtebeten•32m ago•0 comments

Ask HN: How to work with Claude Agent SDK durability?

1•spacemnstr42069•32m ago•0 comments

Fake It – Guess the Imposter

https://fakeitgame.com
1•SFGWisdow•36m ago•1 comments

Catching API regressions with snapshot testing

https://kreya.app/blog/api-snapshot-testing/
2•CommonGuy•38m ago•0 comments

pf: Make af-to less magical

https://undeadly.org/cgi?action=article;sid=20260116085115
4•defrost•38m ago•0 comments

Personal Intelligence: Connecting Gemini to Google Apps

https://blog.google/innovation-and-ai/products/gemini-app/personal-intelligence/
1•thunderbong•39m ago•0 comments

I was a top 0.01% Cursor user. Here's why I switched to Claude Code 2.0

https://blog.silennai.com/claude-code
2•Areibman•40m ago•0 comments

Ask HN: Why do we wait for PR to review obvious slop

1•moshetanzer•40m ago•0 comments

Windows? Linux? Browser? Same Executable

https://hackaday.com/2026/01/15/windows-linux-browser-same-executable/
2•birdculture•44m ago•0 comments

Show HN: GitHub – Burn – Rust tensor library and deep learning framework

https://github.com/tracel-ai/burn
2•criexe•45m ago•0 comments

ACX 2025 prediction contest retrospective

https://entropicthoughts.com/acx-2025-prediction-contest-retrospective
2•kqr•46m ago•0 comments

Software Crisis

https://en.wikipedia.org/wiki/Software_crisis
2•tin7in•47m ago•0 comments

Life Levels – Make choices and see your life in 15 years

https://mathgameshero.com/life-levels/
1•absurdwebsite•53m ago•1 comments

How the New Yorker Became Irrelevant

https://www.persuasion.community/p/how-the-new-yorker-lost-its-soul
2•simonebrunozzi•58m ago•0 comments

What does it mean to be a programming language, anyhow? (2021) [pdf]

https://dl.acm.org/doi/pdf/10.1145/3480947
1•hun3•58m ago•0 comments

Show HN: SharpSkill- Realign markets needs and developers

https://sharpskill.fr/en
1•MakeMilk•1h ago•0 comments

Ask HN: How to keep your product from fading into obscurity

1•alexpham14•1h ago•1 comments