FG
🛠️ Developer Tools

Investigate switching away from GitHub

Freshalmost 10 years ago
Mar 14, 20260 views
Confidence Score88%
88%

Problem

As ESLint has continued to grow, we've started to outgrow the GitHub ecosystem. Team members spend hours each day triaging issues, many of which have incomplete information or are otherwise unclear. As such, we spend a lot of time just asking for more information ("what do you mean?", "what version are you using?", etc.). This has become increasingly frustrating for everyone on the team and ultimately takes time away from being able to contribute code to the project. Additionally, it's nearly impossible to keep up with what are the most important issues and whether or not people are following up on issues. In short, everything that Dear GitHub mentioned is severely hurting the team now. As ESLint's popularity continues to grow and there are more and more issues filed, this is quickly becoming a scalability problem. The team has discussed investigating alternatives to GitHub to see if we can find a home that is better suited to open source projects with our level of scale. We strongly feel that the code and issue tracker need to live in the same location to make it easier to manage and give people one location to visit for all of their ESLint-related needs (so simply moving to a different issue tracker and keeping the code on GitHub is not an alternative). Requirements - Must host the repo along with the related tools - Must be able to run automated tests on pull requests - Must allow contributions from anyone - Must have a way to setup issue templates prescribing what field

Unverified for your environment

Select your OS to check compatibility.

1 Fix

Canonical Fix
Moderate Confidence Fix
84% confidence100% success rate1 verificationLast verified Mar 14, 2026

Solution: Investigate switching away from GitHub

Low Risk

Just to add a few more concerns: - Integration with other tools. We are currently use Travis, AppVeyor (both fall under need to build after each issue), but we also integrate with Coveralls (not really a deal breaker, but nice to have). - Even if people do find us in another location, would they be willing to create an account on the new service just to contribute to one project, or create an issu

84

Trust Score

1 verification

100% success
  1. 1

    Just to add a few more concerns:

    - Integration with other tools. We are currently use Travis, AppVeyor (both fall under need to build after each issue), but we also integrate with Coveralls (not really a deal breaker, but nice to have). - Even if people do find us in another location, would they be willing to create an account on the new service just to contribute to one project, or create an issue?

  2. 2

    Maybe it's worth checking with other people who maintain large projects on GitHu

    Maybe it's worth checking with other people who maintain large projects on GitHub and signed "dear GitHub" letter to see what their plan is? Coordinated move to the same alternative service would have higher chance of success.

Validation

Resolved in eslint/eslint GitHub issue #5205. Community reactions: 0 upvotes.

Verification Summary

Worked: 1
Last verified Mar 14, 2026

Sign in to verify this fix

Environment

Submitted by

AC

Alex Chen

2450 rep

Tags

eslintlintingjavascriptinfrastructureneeds-bikesheddingevaluating