-
Notifications
You must be signed in to change notification settings - Fork 5
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
future of wp-cli-polylang #5
Comments
Hey, Welcome aboard Peter :) TL;DR: totally willing to maintain wp-cli-polylang and to accept external First, there is apparently in priority a need to ensure the current code Then, there is a need to solve pending matters. For example, I received a Then, if we want to work together and accept external contributions, we Socially, something like "anyone can submit code ; nobody merge its own I appreciate you stressed on the fact there is a need for a quick review Technically, I already maintain a CI infrastructure with a public instance Following your message I created:
So basically, right now, everybody on the planet can send code to review Documentation is available at I'm going to add a CONTRIBUTE.md file to link to there resources and an We could accept pull request on GitHub from occasional users, but for the |
I am glad to see that there is some movement coming to the project. With my little contributions in the past and potentially in the future, my opinion (and votes) should be considered with little weight.
Considering these two aspects, I could definitely see a good future for the actual polylang plugin project if it would be hosted on github (or better phabricator) and the wp-cli-polylang would be fused into polylang. My experience at least was that I could not add some functionality to the plugin because there was no interface given by polylang - and it would have been so much easier to directly add code there... |
Hey all, Just wanted to weigh in that I'm following along on this thread and happy to help out as needed. Like I mentioned in my WCEU presentation and the Slack conversation with @diggy, I'd like for WP-CLI package maintenance to be considered a collaborative activity. I realize we have a bit to go to get from there to there, so I look forward to your input on what I can do as WP-CLI's maintainer to help facilitate this. If you care about my two cents about workflow, I'd encourage you to use Github's issue backlog and pull request workflow for now, until additional complexity is merited. I've created a set of tools for scaffolding package tests and the README.md that you might consider using. |
Waiting for @Chouby to chime in, here are my thoughts so far based on your remarks. I tend to agree that, for the time being, development should probably be limited to Github. I used the |
I don't have a strong preference one way or the other. Plugins sometimes package WP-CLI commands if the plugin developer thinks its something they want to build and maintain. In this case, I think it's perfectly reasonably that you guys maintain WP-CLI commands for Polylang, given you're interest in having them available. |
Hi all, I am not using WP-CLI myself so I am certainly not the best person to maintain this project. So I would prefer that it stays in hands of other maintainer(s), and thus keep the development separate from Polylang. If you believe that there would have some benefit to move the project to the Polylang organization, then that's no problem for me.
If Polylang is causing some troubles, then feel free to open issues. I am open to ease your work :) Pinging @shulard as he told me he had some interest in this project too. |
Hello all ! Effectively I'm interested by the WP-CLI Polylang integration. I recently made a project where I needed a lot manipulating Polylang behaviour and I think it can help having some tools in the Command Line 😃 If you need a maintainer I think I can take the lead. I don't have preference on a "right" place to put that code... Do you think it's better in the Polylang organisation or somewhere else ? |
Hello Guys ! Any news about that thread ? After some reflection time, I think that keeping the two projects closer in the same organisation is a nice way to maintain them. It'll help to have a better communication between the developers and the same place for discussions. Stéphane |
Yes, I'm inclined to vote in favor of giving the CLI component a new home in the Polylang org. That said, it should probably be decided whether to replace the entry in the WP-CLI package index, or add a new one. Additionally, the class name, command |
I would be interested in contributing. I personally use Polylang and have it on a few clients sites. I have just written a batch translate command for media items as we had a media items not translated in the new languages that we added. Once the administrative things have been decided, let me know where I can make a PR. |
For the moment, please do here against this repository.
|
@diggy How'd this end up on your end? |
@danielbachhuber I just released my package in the wild, you can find it here. Its current state is pre-alpha, there's a great deal of functionality already in place, currently missing are (more/better) commands to manage translations, nav menus, (country) flags, ... and tests ;) |
Hi,
I'd like to start a discussion about the future of this package with the people involved, some more than others: @dereckson @Chouby @nwoetzel @danielbachhuber
The WP-CLI package index contains an entry pointing to this repo, but the code hasn't been updated in quite a while. I recently submitted a PR to @nwoetzel 's fork (resolving issue #4 in this repo) as that fork was more up-to-date than the source.
We might start using Polylang frequently at work, and a decent CLI component is indispensable to make the plugin fit in our workflow. I recently spent some time on a serious rewrite of
wp-cli-polylang
, from the ground up actually, and currently at a loss on how to proceed, hence this thread.Several options come to mind: I could release the package independently, and add a new entry to the package index. This is not desirable, as expressed by @danielbachhuber in a short conversation we had in the WP Slack #cli channel. See also this post.
I could submit a PR against the original package (this repo), but then @dereckson would have to agree with the overhaul, for starters. It could also break stuff for people depending on the package. Furthermore, for me, having to submit PRs and wait for merges all the time feels like inefficient and would seriously impede a healthy workflow.
Other options include giving me (and potentially others) push access to this repo (which might not be desirable), transferring the repo to me (if there is no time for or interest in maintaining the package), or transferring the repo to @Chouby (if interested), the author of the Polylang plugin, so the package can be maintained in the context of the Polylang organization here on Github.
Long story short, not really sure what to do :) Looking forward to your thoughts and opinions!
The text was updated successfully, but these errors were encountered: