Skip to content

History / Requirements

Revisions

  • Wiki/Requirements: improve information about use of iconv in reports

    @github-actions github-actions[bot] committed Mar 23, 2026
  • Add pcntl and grpc docs (#95) * Requirements: document PCNTL as a recommended PHP extension * Requirements: add warning about gRPC extension and parallel processing The gRPC PHP extension is known to cause PHP_CodeSniffer to hang when running with parallel processing enabled. Includes details on how to handle the gRPC extension. Refs: PHPCSStandards/PHP_CodeSniffer#294 * Spellcheck: also ignore code blocks inside blockquotes The existing regex pattern for ignoring code blocks only matched blocks at the start of a line (with optional whitespace). This update makes it also match code blocks inside markdown blockquotes, where lines are prefixed with `>`.

    @github-actions github-actions[bot] committed Mar 18, 2026
  • Requirements: document iconv as a recommended PHP extension

    @github-actions github-actions[bot] committed Mar 4, 2026
  • 4.0 | Wiki/Requirements: minimum PHP version is now 7.2.0 Includes some readability updates.

    @github-actions github-actions[bot] committed Sep 16, 2025
  • Wiki: always use fully qualified links

    @github-actions github-actions[bot] committed Jul 15, 2025
  • GH Actions: add a workflow to automatically deploy the wiki This commit introduces a workflow, which will: * Automatically deploy the wiki files to the [PHP_CodeSniffer repo wiki](https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki) on every push to the `main` branch. * Will do a dry-run, without actually deploying, whenever a PR is created which would update the wiki files. This way, the wiki is opened up to contributions via pull requests and is no longer limited to only edits made by committers. A prominent warning is automatically added as a (hidden) comment at the top of each wiki file to warn committers not to edit the wiki file in the GitHub wiki interface. Any edits made via the GitHub wiki interface or by directly pushing to the wiki repository, will be lost and overwritten via this workflow the next time a change is pushed to the `main` branch of this repo. This commit also adds a `_Footer.md` file, which will automatically be displayed at the bottom of each wiki page to point out that the wiki is editable via PRs to this repo. Notes: * The files are copied to a `_wiki` directory - which is `.gitignore`d - before pre-processing to reduce the risk of the source files being accidentally updated (and committed), which would undo the automation. * Commits for "push" events to the `main` branch will get the same commit message for the wiki as the _last_ commit on the `main` branch. For that reason, merge commits are not allowed in this repo and PRs with only one commit are strongly preferred. * Dry-run commits for PR events and commits triggered by other events, will get a simplified message referencing the sha of the last commit. * If the net effect of a commit results in no changes to the wiki files (CI changes and such), no commit will be made to the wiki. * The workflow is set up to fail if GitHub has an outage for git operations. That should protect the wiki from going down by a broken/partial commit and allows for retriggering a deploy once the outage has passed by re-running the failed build. Future scope (upcoming): * Automate generation of the Table of Contents for wiki pages. * Automate re-generation of output examples used in the wiki pages. Refs: * https://github.com/Andrew-Chen-Wang/github-wiki-action * https://github.com/crazy-max/ghaction-github-status

    @github-actions github-actions[bot] committed Jul 14, 2025
  • CS/markdownlint: various whitespace fixes

    @jrfnl jrfnl committed May 8, 2025
  • Requirements: fix typo

    @jrfnl jrfnl committed Mar 7, 2025
  • Updated Requirements (markdown)

    @gsherwood gsherwood committed Jan 5, 2020
  • Updated Requirements (markdown)

    @gsherwood gsherwood committed May 4, 2017
  • Created Requirements (markdown)

    @gsherwood gsherwood committed Aug 15, 2013
  • Destroyed Requirements (markdown)

    @gsherwood gsherwood committed Aug 10, 2012
  • Created Requirements (markdown)

    @gsherwood gsherwood committed Aug 10, 2012