I went down a bit of an @umbraco Bellissima rabbit hole this weekend and built a little tool for myself that I wanted to open source - introducing umbracodegen!

Install in your project and run `umbracodegen generate` or `umb generate` on the command line to start an interactive builder to generate boilerplate for your components (only sections, dashboards and sidebars currently)

https://www.npmjs.com/package/umbracodegen

umbracodegen

Generate boilerplate code for building v14+ Umbraco packages. Latest version: 1.0.0-alpha.5, last published: 2 hours ago. Start using umbracodegen in your project by running `npm i umbracodegen`. There are no other projects in the npm registry using umbracodegen.

npm

It is VERY rough and ready right now, probably doesn't work 100%, but I wanted to build a way to speed up the time taken to create components for the new backoffice similar to how I've seen things like `ng generate` work before for Angular projects.

I've never built a CLI tool before but this was a fun little project using plop, commander and figlet!

None of this would have been possible without the amazing work people like @KevinJump, @lee and @markusjoha are doing of getting their work out in the open and collating resources