With the Update Pilot Server you now automatically get a private Composer repository for all your plugins and themes. All protected with the same product keys used for regular WP updates.
I'll be testing this with my own products before making it public. Is this something you would be interested in?
What’s your take on encrypting environment variables on servers? Where do you store the private key and how do you ensure it doesn’t leak just like environment variables would?
During the weekend I was able to decode the firmware upgrade process for my Gree mini-split AC. While my unit currently fails to apply the latest official update, this will hopefully allow others to verify the process.
Thinking of trying out a few popular Linux distros from https://distrowatch.com — from a flash drive and a live boot just like in the old days. Love seeing all the different creative takes at desktop UX.
In order to support distributed WP ecosystem we need to implement vendor isolation for plugin and theme folders to avoid namespace conflicts. How about plugin-name@example.com for folder names? What would you suggest?
Did you know that plugin and theme ZIPs from WP-org have an additional directory inside them matching the slug? GitHub ZIPs have directories with random suffixes so they require special treatment.
Today I learned that Composer Satis doesn't pull in the project-level auth.json so you must set it globally. Ended up creating an issue: https://github.com/composer/satis/issues/932
Only after building a custom update server and client library for WordPress plugins and themes I realized that the update client must be running at the network level on multisites for the custom update logic to work. The only solution here is to have a standalone update client plugin that is network activated.
I’m thinking of embracing the Conventional Commits standard for consistent changelog generation and versioning. It would most likely require squash merges for pull requests to reduce noise. Do you have a preferred convention for this?
In the WordPress space we have three notable examples of monorepos: Gutenberg for JS packages, Jetpack, and Performance Lab for isolated plugins. Are there any other monorepos that you’re aware of?
What do you use for compressing videos and normalizing audio? I'm looking for a simple app that does it all based on sane defaults or custom profiles. My target user (wife) doesn't want to remember to configure anything.
Did you know there used to be a GitHub mirror of all WP-org hosted plugins maintained by Bluehost, but the project was archived earlier in March of this year https://github.com/bluehost/pluginmirror