Commit 41a10692 authored by Anthony Gautreau's avatar Anthony Gautreau
Browse files

Initial commit

parents
Loading
Loading
Loading
Loading
Loading

.gitlab-ci.yml

0 → 100644
+44 −0
Changes for .gitlab-ci.yml: 44 added lines, 0 removed lines.
Original line number Diff line number Diff line
stages:
  - install
  - test
  - build
  - publish

variables:
  PHP_DIR: php
  JS_DIR: js

install_php:
  stage: install
  script:
    - cd $PHP_DIR
    - composer install --no-interaction --prefer-dist

install_js:
  stage: install
  script:
    - cd $JS_DIR
    - npm ci

test_php:
  stage: test
  script:
    - cd $PHP_DIR
    - ./vendor/bin/phpunit

test_js:
  stage: test
  script:
    - cd $JS_DIR
    - npm run test

build_js:
  stage: build
  script:
    - cd $JS_DIR
    - npm run build
  artifacts:
    paths:
      - js/dist

# Optionnel : publier sur GitLab Registry, npm ou packagist

.idea/.gitignore

0 → 100644
+8 −0
Changes for .idea/.gitignore: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
+13 −0
Changes for .idea/material_theme_project_new.xml: 13 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="MaterialThemeProjectNewConfig">
    <option name="metadata">
      <MTProjectMetadataState>
        <option name="migrated" value="true" />
        <option name="pristineConfig" value="false" />
        <option name="userId" value="1585684e:180e060f630:-8000" />
        <option name="version" value="8.12.6" />
      </MTProjectMetadataState>
    </option>
  </component>
</project>
 No newline at end of file

.idea/misc.xml

0 → 100644
+6 −0
Changes for .idea/misc.xml: 6 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="MarkdownSettingsMigration">
    <option name="stateVersion" value="1" />
  </component>
</project>
 No newline at end of file

.idea/php.xml

0 → 100644
+109 −0
Changes for .idea/php.xml: 109 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="MessDetectorOptionsConfiguration">
    <option name="transferred" value="true" />
  </component>
  <component name="PHPCSFixerOptionsConfiguration">
    <option name="transferred" value="true" />
  </component>
  <component name="PHPCodeSnifferOptionsConfiguration">
    <option name="highlightLevel" value="WARNING" />
    <option name="transferred" value="true" />
  </component>
  <component name="PhpCSFixer">
    <phpcsfixer_settings>
      <PhpCSFixerConfiguration tool_path="$PROJECT_DIR$/api/vendor/bin/php-cs-fixer" />
    </phpcsfixer_settings>
  </component>
  <component name="PhpIncludePathManager">
    <include_path>
      <path value="$PROJECT_DIR$/api/vendor/symfony/serializer" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/routing" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/polyfill-php83" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/maker-bundle" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/var-exporter" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/polyfill-intl-normalizer" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/polyfill-ctype" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/http-kernel" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/polyfill-intl-grapheme" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/event-dispatcher" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/lexer" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/deprecations" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/persistence" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/instantiator" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/orm" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/collections" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/dbal" />
      <path value="$PROJECT_DIR$/api/vendor/sebastian/diff" />
      <path value="$PROJECT_DIR$/api/vendor/evenement/evenement" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/event-manager" />
      <path value="$PROJECT_DIR$/api/vendor/doctrine/inflector" />
      <path value="$PROJECT_DIR$/api/vendor/friendsofphp/php-cs-fixer" />
      <path value="$PROJECT_DIR$/api/vendor/api-platform/core" />
      <path value="$PROJECT_DIR$/api/vendor/willdurand/negotiation" />
      <path value="$PROJECT_DIR$/api/vendor/composer" />
      <path value="$PROJECT_DIR$/api/vendor/psr/log" />
      <path value="$PROJECT_DIR$/api/vendor/psr/cache" />
      <path value="$PROJECT_DIR$/api/vendor/clue/ndjson-react" />
      <path value="$PROJECT_DIR$/api/vendor/psr/event-dispatcher" />
      <path value="$PROJECT_DIR$/api/vendor/psr/link" />
      <path value="$PROJECT_DIR$/api/vendor/psr/container" />
      <path value="$PROJECT_DIR$/api/vendor/react/child-process" />
      <path value="$PROJECT_DIR$/api/vendor/react/promise" />
      <path value="$PROJECT_DIR$/api/vendor/nikic/php-parser" />
      <path value="$PROJECT_DIR$/api/vendor/fidry/cpu-core-counter" />
      <path value="$PROJECT_DIR$/api/vendor/react/event-loop" />
      <path value="$PROJECT_DIR$/api/vendor/react/stream" />
      <path value="$PROJECT_DIR$/api/vendor/react/cache" />
      <path value="$PROJECT_DIR$/api/vendor/react/socket" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/var-dumper" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/process" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/filesystem" />
      <path value="$PROJECT_DIR$/api/vendor/react/dns" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/string" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/service-contracts" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/polyfill-php84" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/translation-contracts" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/console" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/framework-bundle" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/cache" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/web-link" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/polyfill-php81" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/options-resolver" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/polyfill-mbstring" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/http-foundation" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/config" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/polyfill-php80" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/error-handler" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/cache-contracts" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/dependency-injection" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/event-dispatcher-contracts" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/stopwatch" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/property-info" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/property-access" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/finder" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/type-info" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/deprecation-contracts" />
      <path value="$PROJECT_DIR$/api/vendor/psr/clock" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/clock" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/password-hasher" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/security-bundle" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/security-http" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/security-core" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/security-csrf" />
      <path value="$PROJECT_DIR$/api/vendor/symfony/runtime" />
    </include_path>
  </component>
  <component name="PhpProjectSharedConfiguration" php_language_level="8.2" />
  <component name="PhpStanOptionsConfiguration">
    <option name="transferred" value="true" />
  </component>
  <component name="PhpUnit">
    <phpunit_settings>
      <PhpUnitSettings custom_loader_path="$PROJECT_DIR$/api/vendor/autoload.php" />
    </phpunit_settings>
  </component>
  <component name="PsalmOptionsConfiguration">
    <option name="transferred" value="true" />
  </component>
</project>
 No newline at end of file
Loading