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

Rebuild it from the picture Dynamic Programming

https://nokku.payanai.com/interview-prep/dsa/dynamic-programming
1•payanai•2m ago•0 comments

A step toward defining the Standard Model on a lattice

https://openai.com/index/step-toward-defining-the-standard-model
1•acossta•5m ago•0 comments

GLM Models Cut AI Coding Costs 90% for 2k Engineers

https://finance.biggo.com/news/71888475bad974d6
3•iwayato•6m ago•0 comments

Jensen Huang might return to Nvidia as CEO

https://www.reuters.com/world/china/jensen-huang-discusses-comeback-nvidia-ceo-with-allies-ft-rep...
6•YakubYilmaz•9m ago•0 comments

When Failure Becomes Expensive: How Systems Reorder What Is Worth Protecting

https://notesonordering.substack.com/
1•CornorReed•10m ago•0 comments

Extinct 'vampire camel' once stalked North American plains – Science – AAAS

https://www.science.org/content/article/extinct-vampire-camel-once-stalked-north-american-plains?...
4•rbanffy•11m ago•0 comments

Building a Company Without Losing Your Marriage

https://founderreports.com/interview/what-a-startup-does-to-a-founders-marriage/
3•peterchane•15m ago•0 comments

The Joy of Fuck-You Money (2018)

https://thedeepdish.org/fuck-you-money/
2•downbad_•15m ago•1 comments

'We Have to Take Over': Far-Right Extremists Want to Seize Control of the GOP

https://www.wired.com/story/we-have-to-take-over-far-right-extremists-want-to-seize-control-of-th...
8•rbanffy•18m ago•3 comments

The Lyttle Lytton Contest 2026 winners

https://adamcadre.ac/lyttle/2026.html
2•agluszak•20m ago•0 comments

Chemical spills into drainage ditch at SpaceXAI in Southaven

https://wreg.com/news/chemical-spills-into-drainage-ditch-at-spacexai-in-southaven/
7•mikhael•21m ago•1 comments

Shen-rust, A port of the Shen programming language to Rust

https://github.com/pyrex41/shen-rust
2•eggy•24m ago•1 comments

VisualBasic.World: A gallery of Planet Source Code programs from 1997 to 2012

https://visualbasic.world/
2•broast•25m ago•1 comments

How I Remember the Byrds

https://auxiliarymemory.com/2026/11/15/how-i-remember-the-byrds/
2•wmchen•25m ago•0 comments

The Humans Are Coming for A.I.'S Jobs in "We Were Here"

https://www.youtube.com/watch?v=EMSQtqUIlXY
2•CharlesW•26m ago•0 comments

Preserving 30 Years of Salon Journalism

https://blog.archive.org/2026/11/12/preserving-30-years-of-salon-journalism/
15•CharlesW•33m ago•3 comments

Congress wants to tighten export rules on AI chips after Nvidia spy scandal

https://www.theverge.com/ai-artificial-intelligence/1033984/congress-export-rules-ai-chips-china
3•waximabbax•35m ago•0 comments

Huang Discusses Comeback as Nvidia Chief with Allies, FT Says

https://www.bloomberg.com/news/articles/2026-11-15/huang-discusses-comeback-as-nvidia-chief-with-...
4•nstj•40m ago•0 comments

Show HN: Skillset: Easily curate and install agent skills collection

https://github.com/itsmeyaw/skillset
2•itsmeyaw•40m ago•0 comments

RouterOS – Wayback Machine

https://web.archive.org/web/20240913021822/http://192.168.1.1/
4•ronsor•43m ago•0 comments

Samsung, SK Hynix, and Micron Fail to Get DRAM Antitrust Suit Dismissed

https://www.techpowerup.com/354863/samsung-sk-hynix-and-micron-fail-to-get-dram-antitrust-suit-di...
3•Axodouble•44m ago•0 comments

Show HN: The Last Complication, a Zachtronics-style watchmaking puzzle game

https://lastcomplication.com/
4•tdeangelis•45m ago•1 comments

I built an open-source multi-agent DAG orchestrator and AST RAG engine on Termux

https://github.com/KrypticKode007/Golden-Agent
2•KrypticKode007•45m ago•0 comments

Please Implement a Quorum Database

https://transactional.blog/talk/please-implement-a-quorum-database
2•eatonphil•49m ago•0 comments

'Stand with Jensen' Movement Grows

https://gizmodo.com/theres-a-burgeoning-stand-with-jensen-movement-2000840178
9•Gaishan•50m ago•1 comments

One router overload brought US air travel to a standstill

https://www.ft.com/content/9df17e1c-c77a-4f67-b5b4-1adb64bcd063
3•uxhacker•50m ago•0 comments

Zoltraak and the Dynamics of Military Innovation

https://jgeekstudies.org/2026/11/15/zoltraak-military-innovation-in-frieren/
2•zdw•51m ago•0 comments

The Cell as a Black Box – Part 6: Building a Virtual Cell, One Molecule at Time

https://cellhacker.substack.com/p/the-cell-as-a-black-box-part-6-building
2•efim_bushmanov•51m ago•0 comments

Magic: The Gathering is getting a Netflix series

https://www.theverge.com/entertainment/1033909/magic-the-gathering-netflix-series
6•Gaishan•51m ago•0 comments

Show HN: Anarchy Chess

https://dawnofthe.dad/anarchy-chess
2•userundefined•54m ago•0 comments