nette-maker: CLI generator kodu pro Nette Framework

Unquam
Člen | 1
+
+1
-

Ahoj vsichni!

Vytvoril jsem CLI nastroj pro generovani kodu v Nette Frameworku.

composer require unquam/nette-maker

Po instalaci se automaticky vytvori soubor nette v koreni projektu.

Co umi:

php nette make:module User
# Vygeneruje presenter, model, repository, service, migraci a latte najednou!

php nette make:auth
# Vygeneruje kompletni autentizacni system

php nette migrate
php nette migrate:fresh –seed
php nette db:seed
php nette clear:cache
php nette make:resource UserResource
php nette make:request Article/Store # Vygeneruje API Form Request s validací
php nette make:request User/Update –web # Vygeneruje Web Form Request

Funkce:

  • Migrace s TableBuilder (MySQL, PostgreSQL, SQLite, MSSQL)
  • Seedery a factories pro testovaci data
  • Scaffolding autentizace
  • API Resources s podporou strankovani
  • Interaktivni rezim pri vynechani argumentu
  • Form Requests s RuleValidatorem (40+ pravidel: required, email:rfc,dns, unique:table,column, exists:table,column, regex, confirmed a další)
  • Podpora vícejazyčných chybových hlášení přes messages()
  • Validace databáze (unique/exists) přes Nette Explorer
  • Brzy: php nette make:test # Automatické generování PHPUnit testů pro vaše třídy

GitHub: https://github.com/…/nette-maker
Packagist: https://packagist.org/…/nette-maker

Budu rad za zpetnou vazbu!

Editoval Unquam (Včera 14:52)