Hi there, I have created a redis collection and a...
# prefect-contributors-archived
t
Hi there, I have created a redis collection and am looking for the steps needed to become a part of the official prefect packages: https://github.com/C4IROcean/prefect-redis @alex - @Anna Geller mentioned you could help with this? https://prefect-community.slack.com/archives/CL09KU1K7/p1665169933380519?thread_ts=1665131857.359879&cid=CL09KU1K7
🦜 3
prefect duck 2
πŸ™Œ 6
πŸŽ‰ 3
a
Thanks so much for creating this @Thomas Fredriksen! If you want to continue to maintain this collection, then you can publish your collection to PyPI can submit a PR to add your collection to Prefect’s Collections Catalog. Instructions for submitting to the collections catalog can be found here in the Prefect docs. I would recommend adding tests and documentation to your collection before submitting it to the Collection Catalog. Instructions for documenting your collection can be found in the MAINTAINERS.md file in your collection. If you are not interested in long term maintenance of
prefect-redis
, then you can transfer the collection repository over to the PrefectHQ GitHub organization. You would still be free to contribute to the collection, but Prefect would handle the maintenance and release cadence of the collection. Whichever way you decide to take
prefect-redis
, we would love to have this collection in the Collections Catalog and I’m happy to help with questions that you have during the process!
πŸ™ 1
πŸ‘ 1
t
Hi @alex - Thank you so much for your feedback. I would be looking to transfer the collection to you once it is ready. I will still submit PRs and such, but I do unfortunately have the capacity to maintain this long term. I will update you once the collection is ready πŸ™‚
πŸ‘ 1
πŸ™ 1
Side note - I have also have a need for a postgres-collection. If there's no one else working on it, I can give it a try πŸ™‚
a
Sounds good! We can put a Postgres collection on our roadmap. What sort of functionality would you be looking for from a Postgres collection? For general RDBMS operations, we have
prefect-sqlalchemy
, which might be enough, but any Postgres specific functionality would probably need to go into a Postgres specific collection.
πŸ™ 1
πŸ‘ 2
t
Hi @alex - Sorry about the late reply.
prefect-sqlalchemy
seems to be what I need. No need to make a postgres one afterall :)
πŸ‘ 1
I have finished
prefect-redis
by the way: https://github.com/C4IROcean/prefect-redis πŸ™‚
πŸ™ 1
a
Amazing! Based on our previous conversation, it sounded like you were interested in transferring the maintenance of
prefect-redis
over to the Prefect team. Is that something that you’re still interested in doing?
πŸ™ 1
t
Yes, definitely:)
a
Cool! You should be able to transfer the repository to the PrefectHQ GitHub organization with the instructions that GitHub provides. I’ll let our org admin know that a transfer request is coming. Let me know if you have any questions or concerns during the process!
It looks like this collection was also published to PyPI, so prefect would also needed to be added as a admin for the PyPI project in order for us to take over maintenance responsibilities.
t
No problem :) I’ll take care of this tonight
πŸ™Œ 1
πŸ™ 1
gratitude thank you 2
@alex - While transferring the repo, I am getting an error saying I don't have permission to create public repositories on PrefectHQ. Did I miss a step?
a
you're right, it's not that easy, afaik only very few people have permission to manage ownership of GitHub repositories - but we can create a duplicated repository and commit the code there -- your commit history wouldn't survive, but we would get it done quickly this way - if that's fine for you LMK and I could help with this
t
wouldn't it be easier to fork the repo then archive my version?
a
LMK if this is all we need or if we need sth else
t
Done πŸ™‚ I have archive the repo and changed the visibility to private
πŸ™Œ 1
gratitude thank you 1
a
thanks again for contributing! have a great weekend πŸ™Œ
t
You too! Thanks for making Prefect so open. I am having a blast working with it
gratitude thank you 1
πŸ’― 1