Howdy! ð Itâs been a long time since our last update! Please unsubscribe if youâd no longer like to receive updates from Roots
January releases
Weâve been publishing all new releases for our main projects to Roots Discourse using the releases tag: https://discourse.roots.io/tag/releases
You can also subscribe to all of the updates with the releases feed: https://discourse.roots.io/tag/releases.rss
- setup-trellis-cli GitHub Action released
- Bud had 2 releases, most recently Bud v5.2.0
- Bedrock had 2 releases, most recently Bedrock 1.19.0
- trellis-cli had 4 releases, most recently trellis-cli v1.5.1
- Trellis had 2 releases, most recently Trellis v1.12.0 and now supports Apple M1
- Sage had 1 release, Sage 10.0.0-beta.2
- Acorn had 1 release, Acorn v2.0.0-beta.8
Sage 10, Acorn, Bud
Sage 10âs actual final release is something thatâs now within reach! Sage 10âs most recent release is 10.0.0-beta.2
In beta 2 we replaced Laravel Mix with Bud, our new lightning fast build tool!
Acorn, a requirement to use Sage 10, is similar to what sage-lib
was in Sage 9. Acorn seeks to bring elements of the Laravel ecosystem not just to Sage, but to any plugin or theme. It provides a way to gracefully load a Laravel application container inside of WordPress while respecting the WordPress lifecycle and template hierarchy.
This means you get access to Laravelâs artisan commands through the use of wp acorn
. You can utilize Blade for on-the-fly rendering of your Blade views. You gain access to third-party packages built specifically for Acorn. And we provide some first-party components as well, such as view composers and assets management.
Please take a look at our Sage 10 docs and Acorn docs⦠but just a heads up, thereâs still some areas weâre aware of that need updating! Also check out Budâs guides and docs.
trellis-cli
trellis-cli finally reached 1.0 in November and itâs gotten a lot more improvements even since then. If you use Trellis, you should be using the CLI too! It makes managing Trellis projects so much easier (and less annoying). To get its full potential, make sure youâre using the autocomplete and automatic dependency management features.
trellis-cli is perfect for CI/CD workflows as well which is why we created the setup-trellis-cli GitHub action to make it really easy to automate deploys of Trellis projects on GitHub.
WordPress plugins and tools
- https://github.com/Booreiland/responsive-pics â Plugin that enables theme authors to automatically resize images in responsive layouts
- https://github.com/markjaquith/encute â Plugin for fluent management of scripts and styles
- https://github.com/johnbillion/wp-hooks â WordPress Hooks Reference
- https://github.com/lukasbesch/bedrock-plugin-disabler â Disable certain plugins in non-production environments using PHP constants
- https://github.com/Log1x/sage-html-forms â Create forms using HTMLForms.io and Sage 10 Blade components
Built with Sage
- https://tengu.se/
- https://dslabs.ucla.edu/
- https://law.northeastern.edu/
- https://doingmoretoday.com/
- https://www.climbing.com/
Help grow Roots
Join ~200 of us on Roots Slack (possibly Roots Discord in the future) by becoming a GitHub Sponsor or patron ð We prefer GitHub Sponsors because they arenât charging any fees.
Our community regularly discusses all things modern web, WordPress, the Gutenberg block editor, and more. Your support helps us cover expenses and pay for development, maintenance, and support for our open-source projects. Thanks for everyone who is a current or past supporter!
Thanks for reading,
Ben Word @retlehs | |