-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Discussed in #51
Originally posted by AmaseCocoa January 17, 2026
I have decided to take a long break from the development of these libraries.
Originally, I started apsig to support my own ActivityPub implementation, "Kagura" However, as development on Kagura stalled, I realized that the means had become the end. I found myself maintaining these libraries out of a sense of obligation rather than passion, and the "curse" of trying to achieve perfection in the complex world of ActivityPub has pushed me to the brink of burnout.
For the past two years, I have struggled with my mental health and constant anxiety. While I have the time, I no longer have the mental energy to face the "puzzling" logic required to solve the most complex issues.
What this means for the project:
- Finalizing v1: I will still push toward a v1.0 release as a way of bringing closure. However, please understand that v1.0 will not be perfect. I will be deferring complex bugs that are currently beyond my mental capacity to solve.
- Minimal Maintenance: After v1.0, I will step back to prioritize my well-being. While I will not be as active as before, I will continue minimal maintenance to support the ActivityPub ecosystem in Python. My focus will be on keeping the core libraries functional rather than adding new features or solving every complex puzzle.
I feel a deep sense of guilt for not being the "perfect maintainer" I wanted to be, but I have reached my limit. I need to prioritize my well-being.
Thank you for following my journey so far. I hope to find joy in creation again someday, but for now, I need to rest.