Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Feature: Use all-contributors (or an equivalent) without creating a root-level file (.all-contributorsrc) #1930

Open
2 tasks done
JoshuaKGoldberg opened this issue Feb 4, 2025 · 0 comments
Labels
status: blocked Waiting for something else to be resolved type: feature New enhancement or request

Comments

@JoshuaKGoldberg
Copy link
Owner

JoshuaKGoldberg commented Feb 4, 2025

Bug Report Checklist

Overview

Recreating #1845 more generally: I want fewer root-level config files in this template. Tooling fatigue is a real problem for web developers. Every file added to repositories contributes to that fatigue.

IMO the .all-contributorsrc file is theoretically unnecessary. The main information it stores is duplicated in a README.md section. I'd like to get rid of the file and just have contributors inferred from the README.

I'd requested this in all-contributors/all-contributors#808. No response yet. The all-contributors project hasn't had very consistent maintenance for a few years now so I'm not optimistic it will be addressed soon. (it's a great project, just I don't think there are enough people working on it to meet the issue-triaging demand)

One of two things is going to happen this year:

  • The all-contributors project makes the .all-contributorsrc optional
  • I'll create my own version of the project that runs purely on GitHub Actions

Additional Info

That list is in order of preference. I really don't want to create a second, seemingly-almost-the-same option folks would have to choose from. And I certainly don't want to have to take on more maintenance work with it (I've got a lot of other, higher impact things to do!). But the goal of reducing root config file count by 1 is worth it.

I'll keep this as status: blocked for a while, to give the all-contributors folks a chance to catch up on issues. I would feel bad making an alternative after only, say, a couple of months of the issue pending triage.

💖

@JoshuaKGoldberg JoshuaKGoldberg added status: blocked Waiting for something else to be resolved type: feature New enhancement or request labels Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: blocked Waiting for something else to be resolved type: feature New enhancement or request
Projects
None yet
Development

No branches or pull requests

1 participant