protonsystems/site-audit

Reusable Drupal 11 site audit module with pluggable reports and collectors.

Maintainers

Package info

gitlab.com/Proton.Systems/drupal/site-audit

Issues

Type:drupal-module

pkg:composer/protonsystems/site-audit

Transparency log

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

v1.1.0 2026-08-14 18:06 UTC

This package is auto-updated.

Last update: 2026-08-14 23:06:41 UTC


README

This repository contains a reusable Drupal 11 module for collecting and reporting on site health, structure, content, configuration, and project metadata.

Purpose

The module is intended to be reused across Drupal 11 projects by installing it as a Composer package and enabling it in the target site.

Structure

  • src/ contains the main services, controllers, commands, and report plugin infrastructure.
  • config/ contains install schema and settings.
  • docs/ contains report documentation.

Installation

composer require protonsystems/site-audit

Then enable the module in Drupal:

drush en site_audit

Releasing A New Version On Packagist

Packagist publishes versions of protonsystems/site-audit from git tags. Do not add a version field to composer.json; create and push a new release tag instead.

Start by preparing the release commit on main:

git checkout main
git pull origin main
git status
git add <files>
git commit -m "Release v1.2.0"
git push origin main

Then create and push an annotated tag for the new version:

git tag -a v1.2.0 -m "Release v1.2.0"
git push origin v1.2.0

Use semantic versioning for tags such as v1.2.0. After the tag is pushed, Packagist should detect the new version automatically. If it does not appear, open the package in Packagist and trigger a manual update.

Notes

The module currently uses Drupal core services directly and is designed to be consumed as a standard Drupal module package.