webiny / webiny-js

Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS.
https://www.webiny.com
Other
7.29k stars 601 forks source link

Webiny CLI / Extensions -Improvements #4206

Closed adrians5j closed 2 weeks ago

adrians5j commented 1 month ago

Changes

This PR brings a couple of extensions-related DX improvements.

Most importantly, the webiny scaffold extension command now also allows direct download and set up of an example from our webiny-examples repository. For example, running the following command will download and set up the Custom Admin Logo example:

yarn webiny scaffold extension admin-logo

With this in place, we can improve our extensions-related articles by adding a simple webiny scaffold extension command that the user can run and immediately get the extension in their Webiny project, ready to be used.

Additional Changes

1. Resolved Version Mismatch Issues

2. Improved Messaging

How Has This Been Tested?

Manually.

Documentation

Changelog. CLI docs. We'll be adding the ability to direct-download extensions in different articles along the way.