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

Shape-sensing sheet digitally tracks its own movement as it bends and twists

https://news.mit.edu/2026/shape-sensing-sheet-digitally-tracks-movement-bends-twists-1008
1•bookofjoe•36s ago•0 comments

Apache Karaf – The Modulith Runtime

https://karaf.apache.org/
1•locknitpicker•3m ago•0 comments

The Thing (Listening Device)

https://en.wikipedia.org/wiki/The_Thing_(listening_device)
2•red369•4m ago•0 comments

AI borrowing slows as investors grow wary of debt binge

https://www.ft.com/content/9c13d40e-d2b2-45d5-921c-a68cd4b308f9
1•1vuio0pswjnm7•4m ago•0 comments

The AI Torture Chamber

https://jesse.id/blog/the-ai-torture-chamber
1•jesse_dot_id•4m ago•0 comments

Why Do We Have Baby Teeth and Adult Teeth?

https://www.the-scientist.com/why-do-we-have-baby-teeth-and-adult-teeth-73746
1•Anon84•4m ago•0 comments

Autism in boys, girls looks genetically similar but early, late diagnoses don't

https://www.psypost.org/autism-in-boys-and-girls-looks-genetically-similar-but-early-and-late-dia...
1•theanonymousone•9m ago•0 comments

The Nature of the Swarm

https://hallerite.com/posts/on-the-nature-of-the-swarm/
1•hallerite•12m ago•0 comments

Microsoft Has $80B of AI Chips It Can't Plug in [video]

https://www.youtube.com/watch?v=es4FfRU8saQ
1•xbmcuser•13m ago•0 comments

Turing: Opposition from the Intellectuals

1•daly•15m ago•0 comments

Ariodb – a proxy that checks and can undo what AI agents do to your DB

https://github.com/roozjalali/ariodb
2•roozbehjalali•17m ago•0 comments

Advancing mathematics research with AI-driven formal proof search

https://www.science.org/doi/10.1126/science.aej2213
1•01-_-•17m ago•0 comments

The very bad ad for the very first laptop

https://buttondown.com/suchbadtechads/archive/hx-20-rubber-ducky/
2•rfarley04•20m ago•0 comments

Cited but Not Consulted: A Counterfactual Audit of Legal Chain-of-Thought

https://arxiv.org/abs/2610.12361
1•sbulaev•21m ago•0 comments

LLMs Aren't Inevitable

https://deadsimpletech.com/blog/llms-arent-inevitable
5•rizsyed1•24m ago•1 comments

Vega: A decision model that rolls a ball down a hill

https://www.nandakishorm.com/writing/vega
1•yarapavan•26m ago•0 comments

AI model submitted false tip about unsolved murder, Philadelphia police say

https://6abc.com/post/anthropic-ai-model-submitted-false-tip-unsolved-murder-philadelphia-police-...
1•geox•26m ago•0 comments

If LLMs Can Decide Without Fine-Tuning, Do We Still Need Models Like Jev?

https://itsodeleo.github.io/posts/local-decision-workflow/
1•LeoisNotAI•30m ago•0 comments

Custom Agents Are Antipatterns

https://simianwords.bearblog.dev/custom-agents-are-antipatterns/
1•simianwords•31m ago•0 comments

Show HN: AntiPDF – PDF as it should have been all along

https://antisoftworks.com/
1•civnode•32m ago•0 comments

The Beam Book, Second Edition

https://happihacking.com/resources/the-beam-book/
1•Tomte•32m ago•0 comments

Sitecopy.ai

1•Arizonabusiness•33m ago•0 comments

Sitecopy.ai

1•Arizonabusiness•35m ago•0 comments

Show HN: Pre Python 3.15 PEP 661 compat-sentinel

https://pypi.org/project/compat-sentinel/
5•owebeeone•44m ago•1 comments

A (Reasonably) Opinionated Comparison of Isabelle/HOL, Lean, HOL4, and Agda

https://blueberrywren.dev/blog/primes/
1•fanf2•46m ago•0 comments

November first: Western Canada keeps its clocks. Is your software ready?

https://julien.duponchelle.info/canada-stops-daylight-saving-time/
1•noplay•46m ago•0 comments

TallyCal: Signupgenius Alternative Without the Ads

https://tallycal.com/
1•sk24iam•47m ago•0 comments

Building Piclaw on Top of an Opinionated Coding Agent

https://taoofmac.com/space/blog/2026/08/21/2218
1•rcarmo•48m ago•0 comments

Elisha Wiesel: The Death of the Nobel Peace Prize

https://www.thefp.com/p/elie-wiesel-death-nobel-peace-prize-israel
3•myth_drannon•52m ago•2 comments

Retrieval Centric Deep Learning: Replacing Weight Matrices with Vector Databases

https://twitter.com/oswaldjoh/status/2108669918883230177
1•porridgeraisin•59m ago•0 comments