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

Consider adding support for Git Updater and RepoMan #1615

Open
jessuppi opened this issue Oct 18, 2024 · 4 comments
Open

Consider adding support for Git Updater and RepoMan #1615

jessuppi opened this issue Oct 18, 2024 · 4 comments

Comments

@jessuppi
Copy link

Hello there,

Please consider adding support for Git Updater and RepoMan by adding these lines to your plugin header:

GitHub Plugin URI: wpmetabox/meta-box
Primary Branch: master

Ref: https://github.com/wpmetabox/meta-box/blob/master/meta-box.php

More info:

https://github.com/littlebizzy/repoman

Copy link
Member

rilwis commented Oct 19, 2024

Does Git Updater supports "composer install" and/or "npm run build"? Our plugins use Composer and requires it to install some packages and generate autoloads.

@jessuppi
Copy link
Author

Thanks for the response @rilwis

Are you saying if users install your plugin into a fresh WordPress install it will not work? Is WordPress not enough as far as dependencies go? I saw your plugin is available on WordPress.org, is the GitHub version totally different?

@rilwis
Copy link
Member

rilwis commented Oct 21, 2024

They're the same versions. But before deploying to .org, we need a "build" step, which installs Composer dependencies. Some of our plugins also need to install NPM packages and build scripts.

@jessuppi
Copy link
Author

I see, perhaps it could not support direct installations via GitHub in that case.

Personally I oppose the "Composer" trend in WordPress (it seems this is 2nd or 3rd wave) but I do understand. Cheers!

@wpmetabox wpmetabox deleted a comment Oct 25, 2024
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

2 participants