惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
U
Unit 42
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
F
Full Disclosure
月光博客
月光博客
Engineering at Meta
Engineering at Meta
博客园_首页
The Register - Security
The Register - Security
G
Google Developers Blog
The Cloudflare Blog
博客园 - Franky
K
Kaspersky official blog
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cisco Blogs
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
NISL@THU
NISL@THU
AI
AI
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
Project Zero
Project Zero
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Vercel News
Vercel News
T
Tor Project blog
P
Privacy International News Feed
D
Docker
I
Intezer
L
LangChain Blog
P
Proofpoint News Feed
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
博客园 - 聂微东
AWS News Blog
AWS News Blog
Martin Fowler
Martin Fowler
P
Privacy & Cybersecurity Law Blog
V
V2EX
Last Week in AI
Last Week in AI
C
Cybersecurity and Infrastructure Security Agency CISA
The Hacker News
The Hacker News
T
Tenable Blog
Blog — PlanetScale
Blog — PlanetScale
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog

Eleventy Blog

New Sponsorship Tiers for the Build Awesome Kickstarter Securely Publishing our Packages to npm Back Build Awesome Pro and make it easier to build for the web! The Possum Mascot, now with additional Awesome Collaborative Editing as Progressive Enhancement Eleventy is now Build Awesome Eleventy, 2025 in Review Eleventy Core Dependency Watch (2025 Edition) The Eleventy Community Survey (2025)
How We Use GitHub Issues and How That’s Changing
Zach Leather · 2026-06-07 · via Eleventy Blog

When new enhancement requests would come in to the Eleventy repository, our typical playbook would include the following:

  1. Add a reply comment with the following:

By default this repo closes new enhancement requests and places them in a queue for folks to upvote. We do this to avoid a build-up of open issues and got this idea from the lodash project

Don’t forget to upvote the first comment with 👍 to register your vote! You can view the current enhancement backlog.

  1. Add a needs-votes Label to the issue.
  2. Close the issue.

This idea was via Sam Selikoff on Twitter (Archived 2018 context):

Recently I noticed Lodash's repo had 0 open issues. As an OSS maintainer I found this fascinating because Lodash is tremendously popular, and keeping issues down is notoriously difficult.

This technique was great and served us well for many years for the primary reason that it communicated that enhancement requests were classified as secondary. But it also added a nice list of things that were a possible future for the project that community folks could weigh in on.

However, it also caused some confusion too: issues were closed but unimplemented. “Is the queue considered open/quasi-open/closed?” “If I still want the feature, do I need to file it again?” Folks already participating on the issue when it was placed into the queue usually understood what was happening but new folks visiting the issue later via Search may have not seen the helpful explainer comment.

To make matters every so slightly worse, in 2022 when GitHub shipped Issue Closed Reasons they defaulted all existing closed issues as Completed. The only alternative reason was Not planned which (to me) leaned closer towards Definitely not. I would have loved to see a Yet to be Prioritized or an Maybe, if enough folks upvote it! reason.

I’m very thankful to uncenter who has gently pushed back with feedback on the above method (a few times 😅).

Leaning into GitHub Discussions

After some very productive (in real life, what?) conversations with Cory LaViska (who recently wrote an excellent blog post on this exact topic), it has become clear that perhaps GitHub Discussions (generally available in 2024) would be a more appropriate mechanism moving forward. Cory expounds thusly:

  • Bug Report 👉 Issue
  • Help/support 👉 Discussion
  • Ask a question 👉 Discussion
  • Ideas/suggestions 👉 Discussion
  • Waxing Philosophical 👉 Discussion

Cory adds to the list later in the post:

  • Actionable Piece of Work (Milestoned Task) 👉 Issue

The nice thing about GitHub Discussions is that upvoting is a first-party user interface feature in the list view. The primary downside is that we’ll lose existing vote counts in the sorted list (they’re still accessible in the full entry): it’s a level playing field moving into 2026.

The other nice thing is that GitHub Issues becomes very focused to actionable work that goes into a release, not more imagination-based planning or fielding “How does this work?”-esque education requests.

Feel free to watch as the previous queue is converted to the new Eleventy Enhancement Queue (and leave your votes!).

Our new issue funnels on both eleventy and 11ty-website will help you find the right place to be!

Appreciate y’all!


More Blog Posts