Skip to content

Commit

Permalink
prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
battis committed Mar 14, 2024
1 parent 8d5bf24 commit caea23f
Show file tree
Hide file tree
Showing 31 changed files with 6,791 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/split.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ jobs:
fail-fast: false
matrix:
package:
- local_path: "appengine-client"
split_repository: "sky-api.appengine-client"
- local_path: "oauth2"
split_repository: "OAuth2-BlackbaudSKY"
- local_path: "oauth2-example"
split_repository: "OAuth2-BlackbaudSKY-example"
- local_path: "oneroster"
split_repository: "sky-api.oneroster"
- local_path: "school"
Expand Down
3 changes: 3 additions & 0 deletions packages/appengine-client/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*.cache
/tools/
/vendor/
11 changes: 11 additions & 0 deletions packages/appengine-client/.php-cs-fixer.dist.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

$finder = (new PhpCsFixer\Finder())->in(__DIR__);

return (new PhpCsFixer\Config())
->setRules([
"@PER-CS" => true,
"@PHP82Migration" => true,
"octal_notation" => false,
])
->setFinder($finder);
22 changes: 22 additions & 0 deletions packages/appengine-client/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
hooks:
- id: check-yaml
- id: check-json
- id: check-xml
- id: check-executables-have-shebangs
- id: check-shebang-scripts-are-executable
- repo: https://github.com/markdownlint/markdownlint
rev: v0.12.0
hooks:
- id: markdownlint
- repo: https://github.com/digitalpulp/pre-commit-php.git
rev: 1.4.0
hooks:
- id: php-lint-all
- id: php-cs-fixer
- repo: https://github.com/matchory/pre-commit-psalm
rev: v1.0.0
hooks:
- id: psalm
21 changes: 21 additions & 0 deletions packages/appengine-client/composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "battis/sky-api-appengine",
"description": "Blackbaud SKY API PHP client native to Google App Engine",
"license": "GPL-3.0",
"minimum-stability": "dev",
"authors": [
{
"name": "Seth Battis",
"email": "seth@battis.net"
}
],
"require": {
"battis/lazy-secrets": "^1.1",
"groton-school/sky-api": "^0.1"
},
"autoload": {
"psr-4": {
"GrotonSchool\\SKY\\AppEngine\\": "src"
}
}
}
Loading

0 comments on commit caea23f

Please sign in to comment.