-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Help Wanted? #1848
Comments
You beat me to it, I had actually intended to write up an issue with the exact same title, it was on my todo list for today! I've been steering this project for a while now, 4 years or so, and in the early days I had a lot of time for it. It was a project that I was actively using at work and work permitted me time to work on it regularly. That meant I could keep up with the issues and reviews as well as make advancement in the features as well. During this time, other maintainers have come and gone, some are still around but, for example, both myself and @NickMeves have since moved on from our roles where we first started using OAuth2 Proxy into new jobs where we don't necessarily get the time. And that's the issue. Since I moved to Red Hat, my shift has focused away from OAuth2 Proxy and I now haven't been a user of the project for almost 3 years (bar one raspberry pi project), and changes in my personal life and a lot of travel right now are meaning I'm not getting the time to spend on the project that I really want to. There's a lot to do here, and a lot of problems I still want to solve. I've learnt a lot from this project and in my day job that I think really could help to improve this project. But this project really is too big for a small group to handle in their free time. This project has nearly 6 thousand stars and over a thousand forks. There are companies using this project all over and, it's like that XKCD, it's the little brick at the bottom holding up the rest of the infrastructure, maintained by some random guy in his basement. We need to build a bigger community and support base around this project, and realistically, that must come from the end user community. The companies who are actively using the project need to spare some time for their engineers to tackle the issues at hand and make improvements to the project over time. I want to stay involved with the project, but I know everyone has noticed my pace has slowed down. I would love to start building a bigger team around this project and have people focus on different areas of improvement, there's a lot on my mind that could be improved here so if we can find volunteers to own different sections of the project or different improvement projects, I think that could really help revitalise the project. So yes, the TL;DR of this is we do want help, and I want to build a community around this project of active maintainers. If you'd (or anyone else reading this in the future) like to volunteer, then let's have a chat and see where you can get involved! Thanks for raising this topic 😃 In terms of what help do we need that should be relatively easy to jump into:
I'm sure there's plenty more, I need to sit down and spend the time to come up with some GitHub projects. Folks do let me know if there's anything that particularly interests you, if there's some area you think you'd like to focus on and I'll happily provide some guidance. |
Hey @JoelSpeed, well, sometimes things come together, right :) From the bottom of my heart, I'm a software engineer but I'm also CTO of our company which occupies most of my time to be honest. We do not have any open source initiatives running at the moment and I really want to get it started – ideally with a fixed amount of time which is dedicated to the project and fully supported by the company. We will definitely start working on the PR while we will also evaluate who will join. Already had a quick chat with one of our engineers and he definitely want to support the project when it comes to reviews and features. I will also check if we could support in documentation but I'm not 100% sure if this would work as we are no native english speakers :) Happy to hear your thoughts! |
Hey @s14r, At my company, we're also looking into using this project in a multi-tenant capacity and possibly contribute back to the project. Our requirements are exactly as mentioned in this old issue, #739. Can you please let us know, what are your detailed requirements and how do you plan to implement the multi-tenancy ? If it align with our requirements, we'd be happy to help and contribute to the PR as well. What I have in my mind is the same solution as mentioned in #739, i.e., using go templates create dynamic URLs for Login page, JWKS etc. @JoelSpeed, do you have any suggestions or insights, as to how should we proceed with handling the multi-tenancy ? Regards, |
Hey @salmanazmat666, happy to hear that there are others with the same topics around :) Have a good one. |
Hey @salmanazmat666, I've opened #1863 to discuss multi-tenancy options there. Feel free to add your comments there. |
This issue has been inactive for 60 days. If the issue is still relevant please comment to re-activate the issue. If no action is taken within 7 days, the issue will be marked closed. |
This issue has been inactive for 60 days. If the issue is still relevant please comment to re-activate the issue. If no action is taken within 7 days, the issue will be marked closed. |
This issue has been inactive for 60 days. If the issue is still relevant please comment to re-activate the issue. If no action is taken within 7 days, the issue will be marked closed. |
Great to check if anything that I may help a bit. |
@dictcp We have a PR more or less ready and we use it internally. If you're interested please have a look rmh-media#2 I would love to get some feedback. |
Hi @JoelSpeed I'm a Software Engineer from Germany with over 10 years of programming experience. I would love to help out with maintaining this project. Feel free to get in touch via LinkedIn to have a direct chat. Thank you for keeping this project alive! |
Hey @JoelSpeed,
we're a Software Development Company based in Germany and about to create a new PR for your awesome OAuth2 Proxy initiative.
The idea is to include support for multi-tenant environments as we have this immediate need.
While looking through the open PRs we are wondering if you may need some kind of support from our side.
We – as a company – are making use of all the great open source libraries out there and willing to bring something back.
We also have a few colleagues working with Go for quite some time now and the idea could be to get more involved in any way.
Please let me know your thoughts.
Have a good one and take care.
The text was updated successfully, but these errors were encountered: