В днешно време има много CLI, които генерират първите стъпки на проект, чудесен пример за това е create-react-app, но с всяка нова рамка, която се появява, се създава отделен CLI, за да създаде структурата на папките и да инсталира необходимите зависимости, или дори ако изградите вашите API с express например, трябва да инсталирате всички зависимости ръчно. независимо от ситуацията, истината е, че при започване на нов проект трябва да се извърши много „ръчна“ работа, понякога от вас или от някой, който ще трябва да изгради CLI от 0, за да създаде своя проект.

Решение

Така че това, за което ще говоря тук, е начин да направите този процес на създаване на проект възможно най-малко ръчен, идеята тук е да създадете това, което нарекох „шаблон“. Шаблоните са кръстовището на структура от папки/файлове и команди, които служат за стартиране, конфигуриране и инсталиране на всички необходими зависимости за стартиране на проект. Така че всеки може да създаде свой собствен шаблон и да го публикува на платформа и други хора могат да използват този шаблон, за да създадат и започнат свой собствен проект, така че когато се появи нова рамка, не е необходимо да се създава CLI, създателите просто създават такъв . шаблон, който ще направи първоначалните настройки. Или когато някой трябва да създаде API с express например, просто използвайте създаден от общността шаблон за express.

Решател

И така, това е готово и по начин с отворен код това е Dev Template, един CLI, който създадох интегриран с платформа, която позволява създаването на базова структура от файлове, папки и команди за предварително конфигуриране на проект. Надявам се общността на разработчиците да прегърне това ново малко парче от света с отворен код.

Github хранилище: dtemplate/dt: Създайте целия си проект с една команда 🚀 (github.com)

Платформа: Изградете целия си проект с една команда | Шаблон за програмисти (dtemplate.org)