Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.25 KB

File metadata and controls

47 lines (31 loc) · 1.25 KB

OS2Forms sync

Installation

composer require os2forms/os2forms_sync
drush pm:enable os2forms_sync

Edit settings on /admin/os2forms_sync/settings.

API

See API for details on the API.

Usage

Publish a webform by checking “Publish” under webform setting » Third party settings » OS2Forms » OS2Forms sync

All published webforms are listed on /admin/os2forms/sync/webform (API data on /os2forms/sync/jsonapi/webform).

Webforms available for import are listed on /admin/os2forms/sync/webform.

Drush commands

drush os2forms-sync:import --help

Coding standards

docker run --rm --interactive --tty --volume ${PWD}:/app itkdev/php8.3-fpm:latest composer install
docker run --rm --interactive --tty --volume ${PWD}:/app itkdev/php8.3-fpm:latest composer coding-standards-check

docker run --rm --interactive --tty --volume ${PWD}:/app node:20 yarn --cwd /app install
docker run --rm --interactive --tty --volume ${PWD}:/app node:20 yarn --cwd /app coding-standards-check

Code analysis

docker run --rm --interactive --tty --volume ${PWD}:/app itkdev/php8.3-fpm:latest composer install
docker run --rm --interactive --tty --volume ${PWD}:/app itkdev/php8.3-fpm:latest composer code-analysis