In this week’s release, we introduce a couple of improvements and fixes in different areas of Webiny. Let’s check them out!
- New CLI
Ever found yourself looking for the URLs of the API and site you’ve previously deployed? If the answer is yes, well, don’t worry, we’ve been there too. 🙂
But, with this week’s release, this issue is the thing of the past. With the new
yarn webiny info command, you immediately get all of the relevant URLs, across all of the environments you might've previously deployed.
Check the screenshot to see it in action!
- New scaffolds (#1170)
In this week’s release, we are introducing four new scaffolds that you can use to significantly speed up your development. Let’s take a look.
In order to access the list of all available scaffolds,
run yarn webiny scaffold. From there, you can select the scaffold you need.For more information on scaffolding, make sure to visit our official docs.
- 1. Admin App Module (#1170)
Let’s start with the most important scaffold. The
Admin App Module the scaffold will essentially create a new module in the Admin app. Meaning, it will generate a set of plugins that will insert a new section in the Admin app's main menu and create a new route that will render the default view that consists of a list of all records and a basic form. In other words, it's a view that provides the complete CRUD functionality, which can be then adjusted to your needs, by adjusting the GraphQL queries/mutations, the list, the form, and so on.
- 2. React Application (#752)
By default, a new Webiny project comes with the Admin and Site apps, which you are free to expand in any way you might need. But, if those two apps are not enough, with the newly added React Application scaffold, you can easily create additional ones. Imagine you had a secure area on your public website that your users can access. In that case, this scaffold might be an ideal tool for you, as the secure area might be a totally separate app.
- 3. React Package (#1134)
Next up, we have the React Package scaffold, which will essentially create a couple of simple files for getting started with a new React package, for example, creating a new React component or set of components.
- 4. Node Package (#1135)
Finally, the Node Package scaffold will enable you to quickly start with a simple Node.js package, similar to what the React Package scaffold is trying to do as well. This can be used to start creating libraries that you might need to share across all of your apps or APIs.
- Scaffolding: update “exclude” and “reference” paths if needed (27085cf)
- CWP templates: add a post-install script to properly link monorepo packages (ba1f28d)
- Page Builder App: increase z index on File Manager overlay (#1157) (193d2fc)
Give Webiny a try by following our Quick Start, which will guide you through the initial setup steps.
And, just in case you’ve missed it, check out the full changelog.
Book a demo call with us, and we’ll happily answer any questions you have 🚀
Commodo is a library of higher-order functions that let you define and compose rich data models. This week, Webiny’s top contributor Adrian goes through the basics of Commodo.
Check out our YouTube videos on:
Stay tuned for more Commodo videos next week 🚀
🚥 Webiny Headless CMS Guides
Webiny’s developer Ashu, walks you through the guide. Check out the highlight video below.
We encourage everyone to get involved and contribute, regardless of their experience level. Read the contributing guide, and if you still run into problems, just give us a ping on Slack, we will help you out.
Our development team is on standby to help your in-house team to learn and adopt Webiny — all free of cost!
Since we are a small team, in this role, you’ll have a significant opportunity to directly influence the technical and product design choices we will make.