I've been thinking about this for a while and I feel it's finally time to say it. If you don't already know, I (PassiveLemon) am the Docker compatibility maintainer. I try to make sure that Zoraxy works properly and report/fix image vulnerabilities. However, I feel that it is time to let someone else take over the Docker stuff for a few reasons.
-
I have never actually personally ran Zoraxy, besides for testing. I use Traefik and I seriously doubt I would ever change to anything else because of how integrated it is in my environment and I also find it easier to use (in my case at least). It feels a little unusual for a maintainer of a project to not even use it. Not that this is necessarily a problem, but I don't feel any obligation to actually continue supporting it.
-
The scope of the project has far, far exceeded my realm of interest. I initially started Docker compatibility because it was rather small in its early days and I thought that a reverse proxy targeted towards newbies was a good thing to support. As the project matured, more and more features have been added and it has gotten to the point where I don't even know all of the available features, what they do, and how to support them in the images. Now I do enjoy learning, but this has added a fair amount of friction to something that I have already lost interest in.
-
I have other responsibilities and interests that take my time or burn me out. I just don't feel the motivation to experiment with adding or improving features. This only amplified by the other reasons.
I have thoroughly enjoyed my time experimenting and helping others. While definitely not my first open-source contribution, it's the first that made me feel like I was actually making a difference somewhere and deepened my love for open-source software. As of now, the main repository has over 5000 stars and the Docker repository has over 1 million pulls. I didn't expected this project to get that popular, especially as it was originally marketed towards beginners and the like. That being said, I am not done yet. Until we have a new maintainer for Docker compatibility, I will still help fix and report bugs/vulnerabilities. I'm also going to give my code some cleanup and add comments/documentation to help make the transition easier.
Typical contribution would be supporting new Zoraxy features, addressing issues and PRs regarding Docker stuff, regularly checking for fixable CVE's in the images, implementing new features, etc. If you're interested and think you can handle it, let me know
Some other things to note for the transition:
- Docker repository ownership (and the associated Google account)
- PAT tokens for the workflow
- Mentions of my username
I've been thinking about this for a while and I feel it's finally time to say it. If you don't already know, I (PassiveLemon) am the Docker compatibility maintainer. I try to make sure that Zoraxy works properly and report/fix image vulnerabilities. However, I feel that it is time to let someone else take over the Docker stuff for a few reasons.
I have never actually personally ran Zoraxy, besides for testing. I use Traefik and I seriously doubt I would ever change to anything else because of how integrated it is in my environment and I also find it easier to use (in my case at least). It feels a little unusual for a maintainer of a project to not even use it. Not that this is necessarily a problem, but I don't feel any obligation to actually continue supporting it.
The scope of the project has far, far exceeded my realm of interest. I initially started Docker compatibility because it was rather small in its early days and I thought that a reverse proxy targeted towards newbies was a good thing to support. As the project matured, more and more features have been added and it has gotten to the point where I don't even know all of the available features, what they do, and how to support them in the images. Now I do enjoy learning, but this has added a fair amount of friction to something that I have already lost interest in.
I have other responsibilities and interests that take my time or burn me out. I just don't feel the motivation to experiment with adding or improving features. This only amplified by the other reasons.
I have thoroughly enjoyed my time experimenting and helping others. While definitely not my first open-source contribution, it's the first that made me feel like I was actually making a difference somewhere and deepened my love for open-source software. As of now, the main repository has over 5000 stars and the Docker repository has over 1 million pulls. I didn't expected this project to get that popular, especially as it was originally marketed towards beginners and the like. That being said, I am not done yet. Until we have a new maintainer for Docker compatibility, I will still help fix and report bugs/vulnerabilities. I'm also going to give my code some cleanup and add comments/documentation to help make the transition easier.
Typical contribution would be supporting new Zoraxy features, addressing issues and PRs regarding Docker stuff, regularly checking for fixable CVE's in the images, implementing new features, etc. If you're interested and think you can handle it, let me know
Some other things to note for the transition: