PHPackages                             innoraft/drupal-recommended-project - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. innoraft/drupal-recommended-project

ActiveProject[Framework](/categories/framework)

innoraft/drupal-recommended-project
===================================

Project template for Drupal 10 projects with a relocated document root

084[1 PRs](https://github.com/innoraft/drupal-recommended-project/pulls)

Since May 31Pushed 2y ago2 watchersCompare

[ Source](https://github.com/innoraft/drupal-recommended-project)[ Packagist](https://packagist.org/packages/innoraft/drupal-recommended-project)[ RSS](/packages/innoraft-drupal-recommended-project/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

Drupal Recommended Project template
===================================

[](#drupal-recommended-project-template)

---

Overview
--------

[](#overview)

This project template provides a starter kit for managing your site dependencies with [Composer](https://getcomposer.org/).

Requirements
------------

[](#requirements)

- Composer - You can download composer from [here](https://getcomposer.org/download/)
- Lando (v3.11) - You can follow the instructions for downloading lando from [here](https://docs.lando.dev/getting-started/installation.html).

Usage
-----

[](#usage)

> Note: Currently this project is being dev state.

You can create the project with -

```
composer create-project innoraft/drupal-recommended-project:dev-master

```

After creating the project you will need to change few things inside the `.lando.yml` file

- Change the project name

```
name: drupal-starter-project

```

- Change the `DRUSH_OPTIONS_URI` for the tooling options with drush.

```
drush:
    service: appserver
    cmd: vendor/drush/drush/drush
    env:
      DRUSH_OPTIONS_URI: "https://drupal-starter-project.lndo.site"

```

After changing the .lando.yml you can run -

```
lando start

```

What does the template do?
--------------------------

[](#what-does-the-template-do)

This project tempalte uses lando for setting up drupal site.

- This project adds a few contrib modules that is being generally used in Innoraft
- With help of lando, xdebug is setup automatically for the sites. And various tooling options are being provided for enabling and disabling the xdebug.
- [innoraft/drupal-quality-checker](https://packagist.org/packages/innoraft/drupal-quality-checker) has been used for maintaing drupal coding standards. Also lando tooling has been provided for using phpcs &amp; phpcbf.
- Various configuration files being used for nginx, mysql &amp; vhosts has used according to Innoraft needs, located inside the `.lando` directory.

### Setup Xdebug &amp; VScode with this project.

[](#setup-xdebug--vscode-with-this-project)

- This project is setup with the changes php.ini file &amp; lando.yml file changes.
- Also lanunch.json has been updated inside .vscode directory.
- To enable xdebug with vscode you will need to add an extension [PHP Debug](https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug)

### Use of phpcs &amp; phpcbf tools with VScode

[](#use-of-phpcs--phpcbf-tools-with-vscode)

- lando tooling has already being added so `lando phpcs` &amp; `lando phpcbf` can be use for using phpcs &amp; phpcbf tools.
- In order to integrate phpcs &amp; phpcbf with vscode i.e. to use Format file on save or linting drupal coding standards you can use two extensions [phpcs](https://marketplace.visualstudio.com/items?itemName=shevaua.phpcs) &amp; [phpcbf](https://marketplace.visualstudio.com/items?itemName=persoderlind.vscode-phpcbf). Settings for these extensions are being added in the project.

Recommended modules
-------------------

[](#recommended-modules)

- [drupal/admin\_audit\_trail](https://www.drupal.org/project/admin_audit_trail) - This module track logs of specific events that you'd like to review. The events performed by the users (using the forms) are saved in the database and can be viewed on the page admin/reports/audit-trail.

###  Health Score

16

—

LowBetter than 4% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity21

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/9212205cc317ebdf9213da90a2ab08c09dffe58a2e00819c5fe3083d8c76722f?d=identicon)[kunal-sin](/maintainers/kunal-sin)

---

Top Contributors

[![kunal-sin](https://avatars.githubusercontent.com/u/35484116?v=4)](https://github.com/kunal-sin "kunal-sin (18 commits)")[![kkmitra](https://avatars.githubusercontent.com/u/59031040?v=4)](https://github.com/kkmitra "kkmitra (14 commits)")[![Diwakar-59](https://avatars.githubusercontent.com/u/122446202?v=4)](https://github.com/Diwakar-59 "Diwakar-59 (4 commits)")[![Kunal0215](https://avatars.githubusercontent.com/u/58825747?v=4)](https://github.com/Kunal0215 "Kunal0215 (4 commits)")

### Embed Badge

![Health badge](/badges/innoraft-drupal-recommended-project/health.svg)

```
[![Health](https://phpackages.com/badges/innoraft-drupal-recommended-project/health.svg)](https://phpackages.com/packages/innoraft-drupal-recommended-project)
```

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k39.6M299](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
