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

Looping Casino

https://www.mahdiyusuf.com/looping-casino/
1•googletron•28s ago•0 comments

Andreas Rumpf: NIF, Nimony, Nim 3 (NimConf 2026) [video]

https://www.youtube.com/watch?v=ZYIW8YgH49w
2•roflcopter69•6m ago•0 comments

Chile Eliminates Leprosy

https://www.paho.org/en/chile-eliminates-leprosy
2•thunderbong•9m ago•0 comments

AMD Mini PCs for AI Applications: A Comprehensive 2026 Review

https://old.reddit.com/r/AIProgrammingHardware/comments/1uc0ckg/amd_mini_pcs_for_ai_applications_...
2•javaeeeee•11m ago•0 comments

Updating Stacked Pull Requests with Git rebase –onto

https://bd103.dev/blog/2026-06-18-git-rebase-onto/
2•birdculture•11m ago•0 comments

The AI Conundrum: We are living in highly subsidized, interesting times

3•pyeri•17m ago•0 comments

Japan chipmaking equipment suppliers report 10% drop in China sales

https://asiaai.fyi/japans-ai-shift-chip-woes-automation-hopes-cloud-expansion/
3•dweisinger•19m ago•1 comments

Nintendo Wii U games running from a 1980's Bernoulli disk [video]

https://www.youtube.com/watch?v=8GZDOpV2OXk
2•zdw•22m ago•0 comments

Ask for no, don't ask for yes (2022)

https://www.mooreds.com/wordpress/archives/3518
5•skogstokig•23m ago•0 comments

You're probably paying GPT prices for tasks that don't need GPT

https://ourtoken.ai/
2•AislinnYang•24m ago•0 comments

AI Is Taking Over Hospitals

https://www.theatlantic.com/health/2026/06/ai-healthcare-uber-moment/687567/
4•karakoram•27m ago•1 comments

I am dreading our LLM-written incident report future

https://surfingcomplexity.blog/2026/06/19/i-am-dreading-our-llm-written-incident-report-future/
3•_____k•28m ago•0 comments

Read More Fiction

https://pilk.website/5/read-more-fiction
2•npilk•30m ago•0 comments

The No Hallucination Guarantee

https://www.hudson-labs.com/blog/no-hallucination-guarantee
2•Anon84•32m ago•0 comments

We Taught a $3 Chip to Run CSS

https://geastack.com/blog-we-taught-a-chip-to-run-css
3•arbayi•35m ago•1 comments

Show HN: Tot – instant share links for HTML and Markdown files

https://github.com/plannotator/tot
3•ramoz•36m ago•0 comments

Ask HN: How should I convert Microsoft Word documents to Markdown?

2•lkrubner•37m ago•3 comments

Ask HN: What's Your Agents.md?

3•CSMastermind•39m ago•2 comments

Gumption Traps

https://en.wikipedia.org/wiki/Zen_and_the_Art_of_Motorcycle_Maintenance
2•toomuchtodo•39m ago•1 comments

More than 12.5M barrels of oil passed through Strait of Hormuz after deal signed [video]

https://www.youtube.com/watch?v=3_EQnkYc60U
2•Bender•41m ago•0 comments

Snowboard Kids 2 is Recompiled

https://blog.chrislewis.au/snowboard-kids-2-is-recompiled/
3•knackers•42m ago•0 comments

Quality in the Age of Slop

https://sinclairtarget.com/blog/2026/06/01/quality-in-the-age-of-slop/
2•weebst•43m ago•0 comments

Show HN: DebugBrief – turn debugging sessions into reports, no AI

https://github.com/harihkk/Debug-Brief
3•itshkrishna•43m ago•0 comments

Partial Application

https://en.wikipedia.org/wiki/Partial_application
2•tosh•44m ago•0 comments

False Balance

https://en.wikipedia.org/wiki/False_balance
3•chistev•47m ago•0 comments

KiCad-captouch: Capacitive touch interface generation

https://github.com/unwndevices/kicad-captouch
2•peteforde•49m ago•0 comments

The Path of Madness

https://brandur.org/nanoglyphs/029-path-of-madness
2•jordanscales•49m ago•0 comments

The Science That Turned Lizard Venom into GLP-1s Is Under Attack

https://www.nytimes.com/2026/06/20/opinion/glp1-research-science-funding.html
6•rmason•52m ago•2 comments

SHOW HN: I built a social profile for vibecoders to share & store their projects

https://kritive.com
2•sonOfHades•57m ago•1 comments

CMS Trap (2013)

https://max.engineer/cms-trap
1•tosh•57m ago•0 comments