Skip to content
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

Packaging pelican-deadlinks for PyPi distribution. #8

Open
kdeldycke opened this issue Aug 28, 2020 · 9 comments
Open

Packaging pelican-deadlinks for PyPi distribution. #8

kdeldycke opened this issue Aug 28, 2020 · 9 comments

Comments

@kdeldycke
Copy link
Member

Since Pelican 4.5, plugins can be distributed as independent python package and published to PyPi.

The community is working hard splitting out the https://github.com/getpelican/pelican-plugins mono-repo to the new https://github.com/getpelican/pelican-plugins umbrella organization. I already did some work to migrate the neighbors to its own repo: pelican-plugins/neighbors#2

Can I assist in any capacity to package up the pelican-deadlinks plugin? 🙂

@kdeldycke kdeldycke changed the title Package pelican-deadlinks for PyPi distribution. Packaging pelican-deadlinks for PyPi distribution. Aug 28, 2020
@silentlamb
Copy link
Collaborator

@kdeldycke Hi Kevin! I am really sorry to say that I am no longer interested in development of this plugin. I've written it for my own needs and decided to share it with others without realization that this repository would require maintanance from me (my first open-source contribution).

I also don't want to hold any pelican-plugins' issues because of my plugin. If you think the plugin is worth keeping, I'd be more than happy to make it move from my external repository to just a subfolder. Maybe this way someone decided to improve it and continue development of it.

@kdeldycke
Copy link
Member Author

Thanks @silentlamb for the reply!

I totally understand your current position, maintaining open-source components might ends up being really time-consuming and excruciating at times. And it is totally normal to lost interest after a while. I myself somewhat surprised how some of my (very) old stuff still get an audience.

That being said, thanks a lot for allowing the continuation of that project. The next phase consist in transferring the ownership to the pelican-plugins organization. I still not have enough permissions to help with that.

So the next steps are:

  1. Kindly ask for @justinmayer or @avaris (👋) to temporarily grant you permission for repository transfer (like we did last month with similar-posts plugin)
  2. For you to perform the transfer of the repository. Should be easy: see the red Transfer button at the bottom of your repo settings: https://github.com/silentlamb/pelican-deadlinks/settings
  3. Let the community (me, likely 😅) properly package the plugin to be distributable to PyPi.

@kdeldycke
Copy link
Member Author

Now that I'm thinking of it, @silentlamb , you can add @justinmayer or @avaris as admin to this repository so they can transfer the project to its new pelican-plugins home. What do you think?

@justinmayer
Copy link

you can add @justinmayer or @avaris as admin to this repository so they can transfer the project to its new pelican-plugins home. What do you think?

That would actually be the easiest way to do this. If you would be so kind as to add me (justinmayer) with Admin role, I'd be happy to manage the plugin's relocation to the Pelican Plugins organization. You can do that here: https://github.com/silentlamb/pelican-deadlinks/settings/access

Thank you, Marcin! 💫

@silentlamb
Copy link
Collaborator

Hello!

I couldn't find any admin access persmissions on that page, only an "add collaborator" action so I've send @justinmayer the request. If that's not enough then I'm happy to help and resolve this issue as finally I got some spare time for github. Just let me know.

@Jalict
Copy link

Jalict commented Jan 28, 2024

Mainly bumping this; but I am super curious to hear if this landed somewhere?

@justinmayer
Copy link

Hi @Jalict. Not yet. But I'd like to rectify that, so I just now temporarily invited @silentlamb to join the Pelican Plugins organization.

@silentlamb: Once you accept that invitation, you should be able to initiate the transfer to the Pelican Plugins organization. Once the transfer is complete, I will set the permissions so you have full maintainer access to the project at its new home. 😊

I'm sorry that GitHub's process for this is a bit cumbersome.

Does that make sense? Please let me know if you have any questions or if you need assistance!

@silentlamb
Copy link
Collaborator

I think the transfer is finished. Thanks!

@justinmayer
Copy link

It does indeed seem like the transfer is complete. Thanks, Marcin!

@kdeldycke: Any chance you'd like to assist with migrating this plugin to resemble what would be generated via the current Cookiecutter template?

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

4 participants