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

Explicit policy about submodule contributing #130

Closed
JocelynDelalande opened this issue Jan 16, 2014 · 3 comments
Closed

Explicit policy about submodule contributing #130

JocelynDelalande opened this issue Jan 16, 2014 · 3 comments
Labels

Comments

@JocelynDelalande
Copy link

This repository is a mix of submodules and actual folders.

Contributing.rst does only mention folders. What is the contribution policy about submodules ?

@Lucas-C
Copy link
Contributor

Lucas-C commented Sep 7, 2019

Related to #39 & #213

We now encourage dedicated repositories, with packages published on Pypi, instead of submmodules

@justinmayer
Copy link
Member

To clarify a bit...

We hope to soon get to a point where Pelican plugins are Pip-installable and hosted on PyPI. Moreover, we encourage plugin authors to request a repository for their plugin under the new pelican-plugins GitHub organization. That way, the Pelican Dev Team, as well as other members of the community, will be able to assist with issues, code review, and managing pull requests. To see a model for how this would work, please have a look at the Jazzband GitHub organization.

This has been discussed previously (see: getpelican/pelican#1488 and getpelican/pelican#1914) but has yet to be enshrined in our documentation. Once we start actually moving existing (and new) plugins and themes to the respective new organizations, I'm sure we'll have more canonical instructions and guidance in place.

In the interim, I think the best approach is to continue with the current monolithic repository. Hopefully we'll make more progress on this endeavor in the months to come.

@justinmayer
Copy link
Member

Pelican plugins are indeed now Pip-installable as of Pelican 4.5+, so if you would like to help migrate legacy plugins to the new format, please create an issue at the legacy monolithic Pelican Plugins repository and ask a maintainer to create a corresponding new repository under the new Pelican Plugins organization and invite you to join it.

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

No branches or pull requests

3 participants