az-digital/azqs_module_project

There is no license information available for the latest version (dev-main) of this package.

Composer project template for custom Quickstart module.

Installs: 42

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 18

Forks: 1

Open Issues: 5

Type:drupal-custom-module

dev-main 2024-05-08 17:56 UTC

README

Quickstart module composer project template

This repo provides a composer project template for creating a custom Drupal module designed to be used on Arizona Quickstart websites but that is not suitable for inclusion in Quickstart itself for one reason or another.

Create project from this template repository

To create your own module project using this repository as a template use the following composer command:

composer create-project --no-install --ask az-digital/azqs_module_project:dev-main

After creating your project, you'll want to replace all instances of azqs_module_project and azqs-module-project with your own module name.

Lando configuration

This project template includes a sample lando configuration file that can be used to automatically build a local Arizona Quickstart site with your module installed for development and testing.

lando start
lando install

The sample lando configuration also includes tooling that expose Quickstart's code quality tools for checking that your module code adheres to Quickstart's coding standards.

lando phpcs

lando phpcbf

lando phpstan