os2forms / os2forms_get_organized
OS2Forms GetOrganized integration
Installs: 2 790
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 1
Open Issues: 0
Type:drupal-module
Requires
- drupal/advancedqueue: ^1.2
- drupal/key: ^1.20
- drupal/webform: ^6.2
- itk-dev/getorganized-api-client-php: ^1.2.2
- os2forms/os2forms: ^3.17 || ^4.0
- symfony/options-resolver: ^5.4 || ^6.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.1
- drupal/coder: ^8.3
- ergebnis/composer-normalize: ^2.47
- mglaman/drupal-check: ^1.4
- mglaman/phpstan-drupal: ~1.2.0
README
Adds GetOrganized handler for archiving purposes.
Installation
composer require os2forms/os2forms_get_organized vendor/bin/drush pm:enable os2forms_get_organized
Settings
Go to /admin/os2forms_get_organized/settings
and configure the module.
Coding standards
Our coding are checked by GitHub Actions (cf. .github/workflows/pr.yml). Use the commands below to run the checks locally.
PHP
# Update to make sure that we use the latest versions of tools. docker run --rm --volume ${PWD}:/app --workdir /app itkdev/php8.3-fpm composer update # Fix (some) coding standards issues docker run --rm --volume ${PWD}:/app --workdir /app itkdev/php8.3-fpm composer coding-standards-apply # Check that code adheres to the coding standards docker run --rm --volume ${PWD}:/app --workdir /app itkdev/php8.3-fpm composer coding-standards-check
Markdown
docker pull peterdavehello/markdownlint docker run --rm --volume $PWD:/md peterdavehello/markdownlint markdownlint --ignore vendor --ignore LICENSE.md '**/*.md' --fix docker run --rm --volume $PWD:/md peterdavehello/markdownlint markdownlint --ignore vendor --ignore LICENSE.md '**/*.md'
Code analysis
We use PHPStan for static code analysis.
Running statis code analysis on a standalone Drupal module is a bit tricky, so we use a helper script to run the analysis:
docker run --rm --volume ${PWD}:/app --workdir /app itkdev/php8.3-fpm ./scripts/code-analysis