Skip to content

Offer help to maintain the repo #163

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

Closed
KerstenBreuer opened this issue Dec 10, 2021 · 18 comments
Closed

Offer help to maintain the repo #163

KerstenBreuer opened this issue Dec 10, 2021 · 18 comments

Comments

@KerstenBreuer
Copy link
Contributor

Hi @SergeyPirogov,

I am working as a developer at the German Cancer Research Center (DKFZ) in Heidelberg and I absolutely love your testcontainers-python package. I am using it all the time at work and it makes my life way easier.

I noticed that the PRs in the repo are starting to pile up and that tests are failing. I completely understand that maintaining an open source poject that popular can be very challenging and I was wondering if you would need any help on maintaining it? I would be happy to volunteer and perform review, look at issues, etc..

If you like please contact me at any time via [email protected] (or just comment here as you wish).

Looking forward to hearing back from you.

Thanks a lot and best wishes,
Kersten

(P.S. I have a PR open to add RabbitMQ - #168. Would be great if you could approve the workflow execution and have a look.)

@callamd
Copy link
Contributor

callamd commented Dec 10, 2021

I think bringing in additional maintainers for this project would be a good step. I think it's a good project, it's definitely very useful for integration testing and is really the only option to write pythonic integration tests that I know of. I think adding to the team of maintainers would enhance the popularity of the project, which seems to be lacking the user base of the other language implementations.

@tillahoffmann
Copy link
Collaborator

Hey, yes, expanding the set of people who can contribute directly and maintain the code base is a good idea. I'm happy to add @KerstenBreuer unless you have objections @SergeyPirogov.

@SergeyPirogov
Copy link
Collaborator

I dont see many requests for changes

@tillahoffmann
Copy link
Collaborator

I think there's a bit of stuff we could do in terms of maintenance (I've closed a few outstanding issues that were resolved/didn't have a response). Maybe this thread is an opportunity to prioritise.

Maintenance and bugs

Feature requests

PRs

I'm sure I've missed something, but maybe we can use this list as a starting point for next steps. Something we may want to think about longer-term is to allow different people to contribute their own containers without us having to be familiar with all the different databases as maintainers (maybe using CODEOWNERS, maybe using a template for others to publish their own packages (similar to what pytest has done with pytest-cov, pytest-mock, etc.)).

@KerstenBreuer
Copy link
Contributor Author

@cal97g, @tillahoffmann thanks a lot for the feedback and @tillahoffmann thanks for giving the summary.

@SergeyPirogov, I hope my message was not misunderstood. I don't think that this repo is badly maintained. On the contrary, I see a lot of value in it and it could become a major component of our long-term software strategy. This is why, I would be happy to see this repo in the best possible shape with a high rate of community PRs being merged. If there is something I can help on, please let me know.

Either way, keep up the great work.

@KerstenBreuer
Copy link
Contributor Author

@SergeyPirogov do you have any feedback or comment? Otherwise, I think this issue can be closed.

@yakimka
Copy link
Collaborator

yakimka commented Jan 12, 2022

@tillahoffmann @SergeyPirogov is this repository maintained? There are a lot of PR requests that no one answers for weeks or months. Are you sure you don't need help maintaining this repository?

@KerstenBreuer
Copy link
Contributor Author

Hi @SergeyPirogov, @tillahoffmann,
I would really like this repo to be in the best possible shape. What it does is awesome and you are definitely very good maintainers.

However, since this project is becoming more and more popular it is only natural that it cannot be maintained by only two developers.

It seems that there are lots of volunteers for maintenance (@thedrow & @naomielst - see #177, @yakimka(?), and myself). I think it would be a great opportunity to make use of them.

It would be great if we can get some feedback from you.

@yakimka
Copy link
Collaborator

yakimka commented Jan 24, 2022

@SergeyPirogov, @tillahoffmann ?

@SergeyPirogov
Copy link
Collaborator

I will add anybody as a maintainer. Just leave your ids

@KerstenBreuer
Copy link
Contributor Author

Great thanks so much for your trust. Here would be my id: @KerstenBreuer

@yakimka
Copy link
Collaborator

yakimka commented Jan 28, 2022

@SergeyPirogov?

@KerstenBreuer
Copy link
Contributor Author

I have not received maintenance rights, yet. @thedrow, @naomielst what about you?

@SergeyPirogov
Copy link
Collaborator

@KerstenBreuer @thedrow you should have access

@KerstenBreuer
Copy link
Contributor Author

Sorry, I didn't receive anything. Maybe, I was also too slow and the invite already expired?

@tillahoffmann
Copy link
Collaborator

I think everyone who's offered to contribute now has an invite. But let me know if that's not the case. @KerstenBreuer, I resent your invite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@tillahoffmann @callamd @SergeyPirogov @KerstenBreuer @yakimka and others