diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index c59c447b..00000000
--- a/.editorconfig
+++ /dev/null
@@ -1,12 +0,0 @@
-root = true
-
-[*]
-indent_style = tab
-indent_size = 4
-end_of_line = lf
-charset = utf-8
-trim_trailing_whitespace = true
-insert_final_newline = true
-
-[*.md]
-trim_trailing_whitespace = false
diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml
deleted file mode 100644
index ebf5eea1..00000000
--- a/.github/workflows/contributors.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-name: main
-
-on:
- workflow_dispatch:
-
-permissions:
- contents: write
- pull-requests: write
-
-jobs:
- contributors:
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v4
-
- - uses: akhilmhdh/contributors-readme-action@v2.3.11
- with:
- image_size: 48
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
new file mode 100644
index 00000000..974dad5c
--- /dev/null
+++ b/.github/workflows/pull-request.yml
@@ -0,0 +1,19 @@
+name: pull-request
+
+on:
+ pull_request:
+
+jobs:
+ php:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - uses: shivammathur/setup-php@v2
+ with:
+ php-version: '8.3'
+
+ - run: composer install --no-progress
+
+ - run: make checks
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..fc8aa5c1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+node_modules/
+vendor/
+composer.lock
+hack/demo/temp/
diff --git a/.phpcs.xml b/.phpcs.xml
new file mode 100644
index 00000000..4491da7e
--- /dev/null
+++ b/.phpcs.xml
@@ -0,0 +1,13 @@
+
+
|
-
- - jmnote - - |
-
-
- - James Montalvo - - |
-
-
- - Mark A. Hershberger - - |
-
-
- - dummy-index - - |
-
-
- - lakejason0 - - |
-
-
- - Atri Bhattacharya - - |
-
|
-
- - Niklas Laxström - - |
-
-
- - cubercsl - - |
-
-
- - Liberal Dev - - |
-
-
- - Adnn - - |
-
-
- - Dexter Gaon-Shatford - - |
-
-
- - Pavel Astakhov - - |
-
|
-
- - Viktor Garske - - |
-
-
- - Rick Selby - - |
-
-
- - guyru - - |
-
-
- - poiega - - |
-
-
- - Vedmaka - - |
-
-
- - Yardena Cohen - - |
-