frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Conventional Comments in GitHub

https://github.com/pullpo-io/conventional-comments
2•francesc_holly•11mo 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•11mo 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•11mo 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`.

Mayflower hero was sold into slavery, hidden files reveal

https://www.thetimes.com/world/europe/article/mayflower-hero-squanto-malaga-spain-sjx8sbvpv
1•petethomas•11s ago•0 comments

A Trip Through the Graphics Pipeline

https://alaingalvan.gitbook.io/a-trip-through-the-graphics-pipeline
1•sph•3m ago•0 comments

Bug in original PageRank paper (1998) [pdf]

https://www.cis.upenn.edu/~mkearns/teaching/NetworkedLife/pagerank.pdf
1•Abhavk•7m ago•1 comments

'Project Hail Mary' Directors Announce In-Theater Director Commentary Track

https://thatparkplace.com/project-hail-mary-commentary-track/
1•canucker2016•8m ago•1 comments

Moving from academic to industry career plans: A personal story

https://sites.lsa.umich.edu/math-graduates/2020/09/15/moving-from-academic-to-industry-career-pla...
1•ganitam•16m ago•0 comments

Why I quit "The Strive"

https://www.joanwestenberg.com/why-i-quit-the-strive/
1•zdw•16m ago•0 comments

Vulnpocalypse: AI, Open Source, and the Race to Remediate

https://www.resilientcyber.io/p/vulnpocalypse-ai-open-source-and
1•chillax•17m ago•0 comments

YouTube locked my accounts and I can't cancel my subscription

https://pocketables.com/2026/04/ai-music-corporate-control-and-the-creator-who-cant-even-leave.html
1•digitalhigh•17m ago•0 comments

PeerDrop – P2P file sharing across devices

https://github.com/jj10133/PeerDrop
2•jj_3•20m ago•1 comments

Eyes on the Solar System – Artemis

https://eyes.nasa.gov/apps/solar-system/
1•memalign•21m ago•0 comments

Negative effects of artificial sweeteners may pass on to next generation

https://www.eurekalert.org/news-releases/1121524
1•XzetaU8•22m ago•0 comments

Show HN: Shell-MCP A persistent terminal for AI- CD, env vars,and nvm carry over

1•prasanthsd•24m ago•0 comments

Explaining the Most Important Artemis II Photos [video]

https://www.youtube.com/watch?v=oaXRREHVkHo
1•Orochikaku•26m ago•0 comments

RoboPhD: Evolving complex agents under tight budgets

https://arxiv.org/abs/2604.04347
1•azhenley•26m ago•0 comments

States Are Learning the Wrong Lesson from the 'Mississippi Miracle'

https://www.theatlantic.com/ideas/2026/04/mississippi-education-miracle/686731/
1•JumpCrisscross•27m ago•1 comments

$190M Settlement in Facebook User-Privacy Case Wins Approval in Delaware Court

https://www.law.com/therecorder/2026/04/08/190m-settlement-in-facebook-user-privacy-case-wins-app...
2•1vuio0pswjnm7•30m ago•0 comments

Ask HN: Apple terminated my membership while converting it to an organization

4•creepy•34m ago•0 comments

GitHub Copilot – Community-contributed agents, instructions, and skills

https://awesome-copilot.github.com/
1•ms7892•35m ago•0 comments

Slipping up Slippi with spectator RCE

https://khang06.github.io/slippirce/
1•khangaroo•37m ago•0 comments

First man convicted under Take It Down Act kept making AI nudes after arrest

https://arstechnica.com/tech-policy/2026/04/first-man-convicted-under-take-it-down-act-kept-makin...
3•tzs•40m ago•0 comments

Reverse-engineering an encrypted IoT protocol

https://smlx.dev/posts/goodwe-sems-protocol-teardown/
1•swq115•42m ago•0 comments

MemPalace – A Masterclass in Grifting

https://twitter.com/AdvicebyAimar/status/2041559354034344438
3•doppp•44m ago•0 comments

A Minecraft mod that reveals the Alpha world under bedrock

https://multision.dev/alphabelow/
2•EvilGoose•46m ago•0 comments

Scaling AI is now constrained by energy, cooling and physics

https://blog.se.com/digital-transformation/artificial-intelligence/2026/02/13/scaling-ai-in-the-r...
2•latentframe•50m ago•2 comments

Book Review: Savage Money (2024)

https://entropicthoughts.com/book-review-savage-money
1•kqr•50m ago•0 comments

Show HN: Every AI writing tool sounds the same, this one sounds like you

https://toneswap.app
1•cammyjr•50m ago•1 comments

(YT) Economics Explained: Job Losses Across Sectors [video]

https://www.youtube.com/watch?v=1zlD0K09IKE
1•Martin-Carlsson•51m ago•0 comments

Zig – Incremental Compilation with LLVM

https://ziglang.org/devlog/2026/#2026-04-08
1•Retro_Dev•53m ago•0 comments

Zed's Agent Stats

https://zed.dev/blog/agent-metrics
1•tylerchr•58m ago•0 comments

TAS Explained: Super Mario Bros. 3 in 0.2 seconds [video]

https://www.youtube.com/watch?v=fQYX_AVxGq0
1•medbar•1h ago•0 comments