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 Big Holes in Wearable Heart Rate Variability and Readiness Scores

https://erictopol.substack.com/p/the-big-holes-in-wearable-heart-rate
1•taubek•5m ago•0 comments

Color Psychology in UI Design: How Color Shapes User Behavior

https://palettevault.github.io/blog/color-psychology-ui-design/
1•javatuts•7m ago•0 comments

Google freezes open-source bug bounty program

https://www.tomshardware.com/tech-industry/artificial-intelligence/google-suspends-part-of-the-os...
1•socializer•8m ago•0 comments

Sort by Rarity

https://notes.zachmanson.com/sort-by-rarity/
1•pavo-etc•9m ago•0 comments

The reciprocal sum of the prime-prefix-free numbers converges [pdf]

https://jdb19937.github.io/prime-prefix-free/ppf.pdf
1•jdb1729•12m ago•1 comments

(Lean) Doom

https://github.com/alaskahoffman/leandoom
1•plinkplonk•15m ago•0 comments

Tmux-agent-status – Quiet, keyboard-first control of coding agents

https://github.com/gs/tmux-agent-status
1•gsmajdor•19m ago•0 comments

Build on ECS Primitives, Not Convenience Layers

https://awsfundamentals.com/blog/ecs-primitives-not-convenience-layers
1•mariuz•22m ago•0 comments

Show HN: Mooring – a better screen sharing experience for Macs

https://kcirtapfromspace.github.io/mooring/
1•kcirtapfrmspc•23m ago•0 comments

Show HN: Prompt to vibe-code a zero-dependency offline study timer

https://threshyr.com/blogs/how-to-vibe-code-your-own-study-time-tracker
1•affanBajwa•24m ago•0 comments

Apple hiring iCup specialist to manage a large portfolio of coffee machines

https://jobs.apple.com/en-ca/details/200684454-3760/icup-supply-specialist
1•Austin_Conlon•26m ago•0 comments

Famous Darknet forum "Dread" hacked

https://darknetbible.info/news/2-weeks-3-exit-scams/
5•KevinBassettAUS•31m ago•1 comments

Researcher at Russian plague laboratory dies of 'unknown' infection

https://www.cnn.com/2026/10/04/europe/russia-laboratory-plague-accident-intl
1•defly•31m ago•0 comments

Saharanism and the Myth of the Empty Desert: Five Questions for Brahim El Guabli

https://edgeeffects.net/saharanism-and-the-myth-of-the-empty-desert-five-questions-for-brahim-el-...
1•bryanrasmussen•37m ago•0 comments

Waste colonialism: Turkish city carrying the weight of Britain's pollution issue

https://www.theguardian.com/environment/2026/aug/06/waste-colonialism-the-turkish-city-carrying-t...
1•hebelehubele•37m ago•0 comments

Show HN: Supermodels

https://supermodels.phototypelabs.com
1•sidelist•40m ago•0 comments

The Chips of Theseus

https://mordenstar.com/blog/immortality/
1•andsoitis•50m ago•0 comments

OpenAI: 28 Days of Codex Improvements – Or a Full Usage Reset

https://twitter.com/Codexresets_/status/2106946116294000889
2•wertyk•52m ago•0 comments

Show HN: Rare Failure Eval

https://github.com/itsloganmann/rare-failure-eval
1•loganmann0324•53m ago•0 comments

Split an ultrawide monitor into two real displays on macOS

https://github.com/eduardoworrel/telas
2•eduardoworrel•53m ago•0 comments

What Is Wrong, Observability?

https://blog.caulagi.com/posts/what-is-wrong-observability
1•caulagi•57m ago•0 comments

Serve Launches Robot Delivery, Adding Grubhub to Its Delivery Network

https://investors.serverobotics.com/news-releases/news-release-details/serve-launches-robot-deliv...
1•measurablefunc•58m ago•0 comments

Free Invoice Generator – Create PDF Invoices – Invoiceize

https://invoiceize.com/
2•Luki1234•59m ago•0 comments

Show HN: LaunchPact – Launch support platform (PH, Reddit, and more..)

https://www.launchpact.io
1•launchpact_io•1h ago•0 comments

AI slowdown: why Altman, Amodei and Musk suddenly agree (Ep. 313)

https://datascienceathome.com/ai-slowdown-why-altman-amodei-musk-suddenly-agree-ep-313/
2•frag•1h ago•0 comments

Show HN: Times Tables Test

https://timestabletest.com/
2•artiomartiom•1h ago•0 comments

Panda Express to help 55,000 employees become homeowners

https://www.fastcompany.com/91616008/panda-expresss-founders-employee-homeowners
2•divbzero•1h ago•0 comments

Hacker News addiction and taking simple mundane breaks in life

https://smileplease.mataroa.blog/blog/hackernews-addiction-and-taking-simple-mundane-breaks-in-life/
10•Imustaskforhelp•1h ago•4 comments

The Hottest Debate in Tech: Ads in AI

https://www.forbes.com/councils/forbesagencycouncil/2026/04/13/the-hottest-debate-in-tech-ads-in-ai/
3•bryanrasmussen•1h ago•1 comments

Anthropic reported diary entry to police, woman faces felony charge

https://www.techspot.com/news/114091-florida-woman-used-claude-diary-anthropic-reported-shoot.html
50•emptybits•1h ago•44 comments