-
Notifications
You must be signed in to change notification settings - Fork 38
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
Automate Development Tasks #711
Comments
@danieliser For the "POT generation" workflow: Do you still want to move that to a workflow as opposed to local build script? If so, should we have that run on pushes to a |
@fpcorso we may need to see if this is even necessary. For the core plugin I'm pretty confident that wordpress.org
I don't believe that core .pot or .mo files ever are used these days. Likely could look to just remove them and the need for this. Extensions on the other hand are translated via our own private glotpress install & the trudatore framework. I do believe it mimics wordpress.org in that it pulls directly from out github when there is a new version to populate strings. Once translated it generates langpacks and sends them via auto update. That said the extension Activator/Updater classes need updating to check our translate.wpopupmaker.com api and hook into the auto updater. Trudatore lib has example code and Ahoy is already set up that way so we can copy from either. Then we can just forget about pot's & mo's entirely and delete the language folder. |
@danieliser What did we decide for these last two? Is this still needed or can I close this one? |
@fpcorso The last one would be nice, but its bad practice to not just put So yea we can scratch those 2 as both WordPress.org and our own glotpress installs pull directly from the code base. |
The new Github actions system has prompted some new automation potential for us.
This serves as a master list of all possible process automations we can implement for Popup Maker, and eventually the other plugins.
Inspiration: https://10up.com/blog/2019/wordpress-github-actions-streamline-plugin-deployment/
10up Actions: https://github.com/10up/actions-wordpress
The text was updated successfully, but these errors were encountered: