The fastest way to create a new module for use in an Arizona Quickstart site.
composer create-project --no-install --ask az-digital/azqs_module_project:dev-main awesome_feature_module
cd awesome_feature_module
Replace these two strings in all files:
azqs_module_project→awesome_feature_moduleazqs-module-project→awesome-feature-module
Files to update:
azqs_module_project.info.yml(rename file) toawesome_feature_module.info.yml)composer.json(changeaz-digital/azqs_module_projecttoYOUR_ORG/awesome_feature_module).lando.yml(changeaz-digital/azqs_module_projecttoYOUR_ORG/awesome_feature_moduleand update other references)
lando start
lando install
lando drush status
Replace this README with real module documentation (overview, features, install, config, maintainer info).
lando phpcs
lando phpcbf
lando phpstan
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin git@github.com:YOUR_ORG/awesome_feature_module.git
git push -u origin main