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

From AGI to ASI

https://arxiv.org/abs/2606.12683
1•jandrewrogers•2m ago•0 comments

ITScape (CVE-2026-46316): KVM/ARM64 VM escape

https://www.nofire.ai/blog/ITS-arm64-escape
2•_ananos_•2m ago•1 comments

Factoring "short-sleeve" RSA keys with polynomials

https://blog.trailofbits.com/2026/06/12/factoring-short-sleeve-rsa-keys-with-polynomials/
2•ledoge•3m ago•0 comments

Ramp Applied AI Solutions

https://ramp.com/blog/introducing-ramp-applied-ai-solutions
2•gmays•4m ago•0 comments

Type Checking in Agentic Workflows – Conner Nilsen – PyCon US 2026 Typing Summit

https://pyrefly.org/blog/type-checking-agentic-workflows/
2•ocamoss•4m ago•0 comments

OPC UA in Pure PHP: Introducing the PHP-Opcua Project

https://www.php-opcua.com/blog/introducing-php-opcua
2•gianfriaur•5m ago•0 comments

Show HN: 800x faster Linter and TypeScript-Go toolchain for plugins like typia

https://github.com/samchon/ttsc
2•autobe•8m ago•0 comments

The Greatest Story Ever Told (2017)

https://collabfund.com/blog/the-greatest-story-ever-told/
2•thelastgallon•9m ago•0 comments

Show HN: BeamWeaver – LangChain/DeepAgents-style agents and workflows for Elixir

https://github.com/caudena/beam_weaver
2•caudena•9m ago•0 comments

The Future of Work and AI

https://www.wsj.com/tech/ai/economists-weigh-in-on-the-future-of-work-and-ai-f59311e9
3•RickJWagner•9m ago•0 comments

Bablr, next-gen LR parser framework for elegant and efficient language tools

https://bablr.org
2•dgellow•11m ago•0 comments

Show HN: We're inviting Anthropic to put the real Mythos 5 on our open benchmark

https://realvuln.com
3•jfaganel99•11m ago•0 comments

Show HN: Live 3D map of London with planes, trains, buses and boats

https://london.jamespotter.dev/
2•drpancake•16m ago•0 comments

How Comics Are Made

https://howcomicsaremade.com/
2•nate•16m ago•0 comments

LeadLu

https://www.leadlu.com/
1•brevn•17m ago•0 comments

The rise of 'AI slop ' accusations is becoming a new form of gatekeeping

https://www.unite.ai/the-rise-of-ai-slop-accusations-is-becoming-a-new-form-of-gatekeeping/
1•50kIters•20m ago•4 comments

Ask HN: Do you have some tips to sanitize YouTube's suggestions?

1•hamburgererror•20m ago•0 comments

Linear Agent

https://linear.app/changelog/2026-03-24-introducing-linear-agent
1•samber•21m ago•0 comments

Show HN: Started 25 projects in the last 2 years. Made all open source

https://github.com/orgs/One-Million-Lines/repositories
1•websku•23m ago•0 comments

If you use Claude to harm Anthropic's reputation, you will be sued

https://twitter.com/RnaudBertrand/status/2064892380701237647
4•jimjin•24m ago•1 comments

Parallel Intelligence and Cognitive Warfare

https://jackson-t.com/parallel-intelligence-and-cognitive-warfare/
1•jthuraisamy•25m ago•0 comments

David Hockney – iPad Works

https://www.hockney.com/index.php/works/digital/ipad
1•basisword•27m ago•0 comments

Wave-inspired path-planning strategy for support-free horizontal overhang FDM

https://www.sciencedirect.com/science/article/pii/S277236902600040X?via%3Dihub=
1•rbanffy•28m ago•0 comments

An open letter to office suite users

https://blog.documentfoundation.org/blog/2026/06/08/an-open-letter/
4•nitnelave•28m ago•0 comments

Isomorphic Labs Hunts Hidden Drug Targets

https://spectrum.ieee.org/isomorphic-labs-ai-drug-discovery
1•rbanffy•29m ago•0 comments

The Computer Science Degree Isn't Dead

https://spectrum.ieee.org/computer-science-degree-isnt-dead
1•jruohonen•30m ago•0 comments

Editxr – A WYSIWYG Markdown editor for the terminal

https://editxr.org/
1•mromanuk•30m ago•0 comments

High-Level Notes on DS/ML Job Hunting

https://gentrexha.xyz/datascience/machinelearning/interviews/career/jobsearch/2026/06/11/preparin...
1•gentrexha•30m ago•1 comments

Sharing my product lexicon to lead product teams

https://www.scapellato.dev/blog/build-an-effective-product-lexicon
1•antonscap•31m ago•0 comments

The last line of defense must not be AI

https://worklifenotes.com/2026/06/12/the-last-line-of-defense-must-not-be-ai/
2•taleodor•31m ago•1 comments