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

The Impact of AI-Generated Text on the Internet

https://ai-on-the-internet.github.io
1•alphabetatango•1m ago•0 comments

How Much of the Internet Is Written with AI?

https://www.pewresearch.org/data-labs/2026/08/20/how-much-of-the-internet-is-written-with-ai/
1•alphabetatango•4m ago•0 comments

Post-Training Language Models for Gold-Medal Performance in Coding Competitions

https://arxiv.org/abs/2609.02849
1•sbulaev•4m ago•0 comments

Wan 3.0 – 30-second native-audio video from text, images, docs, or web

https://wan30.io
1•yoxi1•6m ago•0 comments

DEF Con 34 – Hacking AI – Bruce Schneier [video]

https://www.youtube.com/watch?v=eEBv0STiYhI
3•jonbaer•9m ago•0 comments

Probabilistic population forecasting: Short to long-term

https://www.sciencedirect.com/science/article/pii/S0169207021001394
1•andsoitis•12m ago•0 comments

Study projects human population up to 2300

https://populationconnection.org/blog/study-projects-human-population-up-to-2300/
1•andsoitis•12m ago•0 comments

Never Forget How Eagerly Apple and Google Coddled Fascism

https://karlbode.com/never-forget-how-eagerly-apple-and-google-coddled-fascism/
5•ExMachina73•14m ago•0 comments

A Mysterious Kidney Disease Has Arrived in Texas

https://www.texasmonthly.com/news-politics/ckdu-kidney-disease-immigration/
2•johntfella•17m ago•0 comments

Why Does Rust Need Send and Sync?

https://gmcgoldr.github.io/2026/09/03/send-sync-rust.html
2•garrinm•18m ago•0 comments

WireGuard Protocol Implementation in D

https://github.com/Geod24/wireguard
2•mhh__•20m ago•0 comments

OT Isolation Plan: What You Can Disconnect When It Matters

https://www.emberot.com/resources/blog/ot-isolation-plan/
3•TheWiggles•21m ago•0 comments

How to Parallelize a Transformer for Training

https://ezyang.github.io/interactive-parallelize-transformer/
1•gmays•26m ago•0 comments

Virtual Memory from First Principles

https://blog.codingconfessions.com/p/virtual-memory
1•signa11•28m ago•0 comments

From Hookswitch to Grave

https://computer.rip/2026-06-14-hookswitch-to-grave.html
4•Sniffnoy•31m ago•0 comments

Blue Continuum, from the Founder of Nautilus

https://www.bluecontinuummag.com
2•dnetesn•43m ago•1 comments

LogPoints in Intelleji

https://www.jetbrains.com/idea/whatsnew/
1•irannam31•44m ago•0 comments

Duck Hunt: Moving Bauplan from DuckDB to DataFusion

https://bauplanlabs.com/post/duck-hunt-moving-bauplan-from-duckdb-to-datafusion
1•ihnorton•46m ago•0 comments

Tesla opens "Help us grow out fleet" after opening robotaxi to the public

https://www.tesla.com/robotaxi/interest
2•frankacter•47m ago•2 comments

Scoring Tech Talent 2026 [pdf]

https://sprcdn-assets.sprinklr.com/2299/d494ac3f-e752-48cc-900d-82d584be895e-1975427585/Scoring_T...
1•gmays•48m ago•0 comments

An interval-scoped notation framework born from AP Calculus homework

https://github.com/umayl/interval-scoped-notation
1•umayl•52m ago•0 comments

Ask HN: How do you market Open Source Software?

5•Daniel-Pan•54m ago•4 comments

A Tetrational Self-Cleaning Turing Machine

https://nickdrozd.github.io/2026/09/01/tetrational-self-cleaning-turing-machine.html
2•nickdrozd•59m ago•0 comments

Spring Boot Tips: Easiest Way to Provide Environment Variables

https://www.sivalabs.in/blog/spring-boot-tips-easiest-way-to-provide-env-vars/
1•ejboy•1h ago•0 comments

Tesla Begins Offering Rides in a Car Without a Steering Wheel

https://www.nytimes.com/2026/09/03/business/tesla-cybercab-robotaxi-rides.html
7•telotortium•1h ago•2 comments

FrontierMath Erdős

https://epoch.ai/latest/announcing-frontiermath-erdos
2•cainxinth•1h ago•0 comments

Show HN: Jetway, a working airline GDS and message router

https://github.com/adamf/jetway
2•adam_gyroscope•1h ago•0 comments

Congratulations to the Winners of the 2026 Online Journalism Awards

https://awards.journalists.org/2026/09/03/congratulations-2026-oja-virtual-ceremony-winners/
3•rdmuser•1h ago•1 comments

Why I am so against volunteering in academia (ecology-edition)

https://statmodeling.stat.columbia.edu/2026/08/19/why-i-am-so-against-volunteering-in-academia-ec...
2•luu•1h ago•0 comments

British police try to track down theft of 70k pints worth of Guinness stout

https://apnews.com/article/guinness-heist-stout-stolen-truck-depot-pabst-pbr-88b7745450be79af57d3...
4•ChrisArchitect•1h ago•0 comments