-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Summary
This project has been inactive since May 2023. There are currently 15 open PRs (including critical dependency updates) and 19 open issues with no maintainer activity. I'd like to open a discussion about the project's future and request the opportunity to become a community maintainer.
Current State
| Metric | Status |
|---|---|
| Last commit | May 8, 2023 (~2 years ago) |
| Open PRs | 15 (oldest: 18+ months) |
| Open issues | 19 |
| 2022 Roadmap | Stalled — Core/Auth stable, others incomplete |
Notable unmerged work:
- PR chore: Update dependencies and fix tests #131 by @davidmartos96 — Dependency updates, Melos 3 migration (confirmed working by multiple users)
- Multiple PRs addressing compatibility with latest FlutterFire packages
Questions for Maintainers
- Is there any official plan for this project's future? Is it being sunset, or just on hold?
- Would you consider adding community maintainers? Several of us depend on this project and are willing to help.
- If official maintainership isn't possible, would you support a community fork? We could continue development under a separate organization while giving credit to the original work.
What I'm Offering
I'm willing to help maintain this project. Specifically, I commit to:
- Reviewing and merging community PRs (starting with the 15 pending)
- Keeping dependencies updated with upstream FlutterFire
- Responding to issues in a timely manner
- Following existing contribution guidelines and code standards
- Coordinating with other interested maintainers
Background: I maintain One Coptic Library, a Flutter app that needs Firebase desktop support for macOS, Windows, and Linux. I've signed the Google CLA.
Potential Paths Forward
| Option | Pros | Cons |
|---|---|---|
| Add community maintainers | Keeps official namespace, continuity | Requires Google/Invertase approval |
| Transfer to community org | Full control, fresh start | Loses FirebaseExtended branding |
| Community fork | Can proceed independently | Package name conflicts, fragmentation |
| Archive project | Clarity for users | Leaves gap in Flutter desktop ecosystem |
Call for Interested Contributors
If you're interested in helping maintain this project, please comment below. Having multiple maintainers would make this sustainable long-term.
cc: @Salakar @pr-Mais @nilsreichardt @TimWhiting @davidmartos96 @Ehesp @lesnitsky @ruicraveiro @britannio
I've also reached out to several of you directly. I understand this is a FirebaseExtended project and decisions may require Google approval. Happy to discuss any requirements or concerns.