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

Special Relativity Boot Camp: A Geometry-First Introduction to Special Relativit

https://www.acsu.buffalo.edu/~whkinney/SpecialRelativityBootCamp/
1•fanf2•1m ago•0 comments

Anthropic's Fever Dream: Claude's package that stole real keys

https://www.aikido.dev/blog/anthropic-rogue-agents-package-stole-keys
1•lschueller•7m ago•0 comments

The next 50 years: humanity, AI, power – Yuval Noah Harari [video]

https://www.youtube.com/watch?v=_V_ed5fuexA[Video]
1•jamesblonde•8m ago•0 comments

Show HN: Authoryze- payment controls for AI agents

https://authoryze.ai
1•kevinfee•9m ago•2 comments

Show HN: Make your Framework 12 sound like a creaky door

https://github.com/ArcaEge/creakwork12
1•arcaege•10m ago•0 comments

GestãO de Carteiras E Ativos (Brazilian Project)

https://zeca.app.br/
1•selic•14m ago•0 comments

Healthy Criticism

https://karim.cloud/blog/posts/healthy-criticism
1•k_shehadeh•16m ago•0 comments

Sharing an X11 Server Across Hosts with FamilyWild

https://dobrowolski.dev/article/sharing-an-x-server-across-hosts-with-familywild/
2•shirozuki•17m ago•0 comments

A Top Law Firm Went from Standing Up to Trump to Bending the Knee

https://www.nytimes.com/2026/08/02/us/politics/paul-weiss-trump.html
2•JumpCrisscross•17m ago•0 comments

SynthID watermark is hard to break, but it doesn't solve AI disinformation

https://arstechnica.com/ai/2026/07/tested-google-synthid-works-great-but-labeling-ai-content-may-...
1•saikatsg•21m ago•0 comments

Python-based backtesting for Polymarket, with h5i-db

https://medium.com/@Koukyosyumei/python-based-backtesting-for-polymarket-with-h5i-db-a9fefee27ac9
1•syumei•23m ago•0 comments

Games at the press of a button: The Rip-O-Bot (1989)

https://blog.gingerbeardman.com/2026/08/02/games-at-the-press-of-a-button-the-rip-o-bot/
1•msephton•24m ago•0 comments

Plotlines: Every place and journey in every literature classic, on one map

https://peter-guillam123.github.io/plotlines/index.html
1•theanonymousone•25m ago•0 comments

Let the Machines In

https://blog.semenzin.com/let-the-machines-in/
2•lluvt•26m ago•0 comments

I gave local AI eyes

https://github.com/zyads/eyes
1•aether-zyads•27m ago•0 comments

Shed Blog

https://www.shedblog.co.uk/
2•thinkingemote•31m ago•0 comments

Adding Go's Defer to the TypeScript Compiler

https://healeycodes.com/adding-defer-to-the-typescript-compiler
1•healeycodes•31m ago•0 comments

Malaysia is reportedly shutting down Balaji Srinivasan's Network School

https://techcrunch.com/2026/08/02/malaysia-is-reportedly-shutting-down-balaji-srinivasans-network...
2•aanet•32m ago•0 comments

Show HN: MicroCodex Coding Agent – OpenAI/codex reimplemented in C++ <1MB binary

https://github.com/paoloanzn/microcodex
2•paoloanzn•32m ago•0 comments

Doxy – a browser Markdown and HTML editor (like Overleaf but no LaTeX)

https://trydoxy.com
1•iliesw•33m ago•0 comments

Why Curiosity May Be the Most Underrated Career Skill

https://www.forbes.com/sites/rodgerdeanduncan/2025/12/11/why-curiosity-may-be-the-most-underrated...
4•speckx•36m ago•1 comments

Bill Watterson: A Cartoonist's Advice

https://www.zenpencils.com/comic/128-bill-watterson-a-cartoonists-advice/
1•mixmastamyk•38m ago•0 comments

Engineering behind the xPal private messaging app cross-device message deletion

https://xpalapp.substack.com/p/the-engineering-behind-the-xpal-private
1•Brandon-Coll•40m ago•0 comments

TinyNES Review – A Super Niche NES Console

https://blog.lon.tv/2023/02/05/tinynes-review-a-super-niche-nes-console/
1•throwoutway•42m ago•0 comments

I built a non-physical GPU that does 194,396 yottaflops on one CPU core

https://github.com/pluscoder30-cpu/Omega_Field_GPU_Ultimate
1•soul-vector•42m ago•0 comments

I Built a Million-Dollar Machine for $200 [video]

https://www.youtube.com/watch?v=YP-hdsrOYo8
1•binyu•44m ago•0 comments

Mission High leads California in UC Berkeley admissions. But many don't graduate

https://sfstandard.com/2026/07/30/mission-high-uc-berkeley-admissions-dropout/
1•donsupreme•45m ago•0 comments

Energizing a vacuum-tube flip-flop module from a 1948 IBM system

https://www.righto.com/2026/07/ibm-604-trigger-tube-module.html
2•geerlingguy•47m ago•0 comments

I abused PostHog's wizard to get free Claude tokens

https://techstackups.com/articles/i-abused-posthogs-setup-wizard-to-get-free-claude-access/
1•ritzaco•50m ago•0 comments

A teen was killed at a Seattle protest. New video evidence shows what happened

https://www.npr.org/2026/07/31/g-s1-133360/chop-digital
3•duxup•52m ago•1 comments