diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..b2b65aec27 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +# +# Auto detect text files and perform LF normalization +# +* text=auto eol=lf diff --git a/.github/workflows/publish-website.yml b/.github/workflows/publish-website.yml new file mode 100644 index 0000000000..0d1d3eed49 --- /dev/null +++ b/.github/workflows/publish-website.yml @@ -0,0 +1,87 @@ +name: Deploy gh-pages branch to GitHub Pages + +on: + push: + branches: + - "gh-pages" + # Do a dry-run (update, no deploy) for PRs. + pull_request: + # Allow running this workflow manually from the Actions tab. + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + build: + # Don't run on forks. + if: github.event.repository.fork == false + runs-on: ubuntu-latest + steps: + # By default use the `gh-pages` branch. + # For testing changes to the workflow or the scripts, use the PR branch + # to have access to the latest version of the workflow/scripts. + - name: Determine branch to use + id: base_branch + env: + REF: ${{ github.ref }} + run: | + if [ "${{ github.event_name }}" == "pull_request" ]; then + echo "BRANCH=$REF" >> "$GITHUB_OUTPUT" + else + echo 'BRANCH=gh-pages' >> "$GITHUB_OUTPUT" + fi + + - name: Checkout code + uses: actions/checkout@v4 + with: + ref: ${{ steps.base_branch.outputs.BRANCH }} + + - name: Install PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '8.4' + ini-values: error_reporting=-1, display_errors=On, log_errors_max_len=0 + coverage: none + + - name: Generate /phars/index.html + run: php build/generate_phars_list.php + + - name: Check GitHub Pages status + uses: crazy-max/ghaction-github-status@v4 + with: + pages_threshold: major_outage + + - name: Setup Pages + uses: actions/configure-pages@v5 + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: './src' + + deploy: + needs: build + # Don't run on forks. + if: github.repository == 'PHPCSStandards/PHP_CodeSniffer' && github.event_name != 'pull_request' && needs.build.result == 'success' + + name: "Deploy the website" + runs-on: ubuntu-latest + + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..8d12dfc093 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/vendor/ +.phpunit.result.cache +src/phars/index.html diff --git a/.nojekyll b/.nojekyll deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/build/generate_phars_list.php b/build/generate_phars_list.php new file mode 100755 index 0000000000..48d297dca5 --- /dev/null +++ b/build/generate_phars_list.php @@ -0,0 +1,90 @@ +#!/usr/bin/env php +\n"; + +foreach ($filesGroupedByVersion as $version => $files) { + sort($files); + + $html .= indent(3) . "
  • \n" + . indent(4) . '

    ' . $version . "

    \n" + . indent(4) . "\n" + . indent(3) . "
  • \n"; +} + +$html .= indent(2) . "\n" + . "\n"; + +$template = file_get_contents(__DIR__ . '/phars.html.template'); + +$output = str_replace('', $html, $template); + +file_put_contents($pharDir . '/index.html', $output); + +echo $pharDir . "/index.html generated successfully.\n"; diff --git a/build/phars.html.template b/build/phars.html.template new file mode 100644 index 0000000000..f96ea96b40 --- /dev/null +++ b/build/phars.html.template @@ -0,0 +1,21 @@ + + + + + + + + PHP_CodeSniffer - PHAR Archive + + + + +
    +

    PHAR Archive

    + See latest PHAR files + +
    Note: The PHAR archive does not contain all previously released PHAR files. Only the ones released since PHIVE support was added (and the PHAR files started to be signed).
    +
    + + + diff --git a/index.html b/index.html deleted file mode 100644 index 3b24bf0b53..0000000000 --- a/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - PHP_CodeSniffer PHAR archive - - -

    Download the latest PHAR files

    - - - \ No newline at end of file diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000000..aea4037382 --- /dev/null +++ b/src/index.html @@ -0,0 +1,68 @@ + + + + + + + + PHP_CodeSniffer PHAR - Latest PHAR files + + + + +
    +

    Download the latest PHAR files

    +
    + + +
    + + +
    + + + diff --git a/phars/phive.xml b/src/phars/phive.xml similarity index 100% rename from phars/phive.xml rename to src/phars/phive.xml diff --git a/phars/phpcbf-3.10.0.phar b/src/phars/phpcbf-3.10.0.phar similarity index 100% rename from phars/phpcbf-3.10.0.phar rename to src/phars/phpcbf-3.10.0.phar diff --git a/phars/phpcbf-3.10.0.phar.asc b/src/phars/phpcbf-3.10.0.phar.asc similarity index 100% rename from phars/phpcbf-3.10.0.phar.asc rename to src/phars/phpcbf-3.10.0.phar.asc diff --git a/phars/phpcbf-3.10.1.phar b/src/phars/phpcbf-3.10.1.phar similarity index 100% rename from phars/phpcbf-3.10.1.phar rename to src/phars/phpcbf-3.10.1.phar diff --git a/phars/phpcbf-3.10.1.phar.asc b/src/phars/phpcbf-3.10.1.phar.asc similarity index 100% rename from phars/phpcbf-3.10.1.phar.asc rename to src/phars/phpcbf-3.10.1.phar.asc diff --git a/phars/phpcbf-3.10.2.phar b/src/phars/phpcbf-3.10.2.phar similarity index 100% rename from phars/phpcbf-3.10.2.phar rename to src/phars/phpcbf-3.10.2.phar diff --git a/phars/phpcbf-3.10.2.phar.asc b/src/phars/phpcbf-3.10.2.phar.asc similarity index 100% rename from phars/phpcbf-3.10.2.phar.asc rename to src/phars/phpcbf-3.10.2.phar.asc diff --git a/phars/phpcbf-3.10.3.phar b/src/phars/phpcbf-3.10.3.phar similarity index 100% rename from phars/phpcbf-3.10.3.phar rename to src/phars/phpcbf-3.10.3.phar diff --git a/phars/phpcbf-3.10.3.phar.asc b/src/phars/phpcbf-3.10.3.phar.asc similarity index 100% rename from phars/phpcbf-3.10.3.phar.asc rename to src/phars/phpcbf-3.10.3.phar.asc diff --git a/phars/phpcbf-3.11.0.phar b/src/phars/phpcbf-3.11.0.phar similarity index 100% rename from phars/phpcbf-3.11.0.phar rename to src/phars/phpcbf-3.11.0.phar diff --git a/phars/phpcbf-3.11.0.phar.asc b/src/phars/phpcbf-3.11.0.phar.asc similarity index 100% rename from phars/phpcbf-3.11.0.phar.asc rename to src/phars/phpcbf-3.11.0.phar.asc diff --git a/phars/phpcbf-3.11.1.phar b/src/phars/phpcbf-3.11.1.phar similarity index 100% rename from phars/phpcbf-3.11.1.phar rename to src/phars/phpcbf-3.11.1.phar diff --git a/phars/phpcbf-3.11.1.phar.asc b/src/phars/phpcbf-3.11.1.phar.asc similarity index 100% rename from phars/phpcbf-3.11.1.phar.asc rename to src/phars/phpcbf-3.11.1.phar.asc diff --git a/phars/phpcbf-3.11.2.phar b/src/phars/phpcbf-3.11.2.phar similarity index 100% rename from phars/phpcbf-3.11.2.phar rename to src/phars/phpcbf-3.11.2.phar diff --git a/phars/phpcbf-3.11.2.phar.asc b/src/phars/phpcbf-3.11.2.phar.asc similarity index 100% rename from phars/phpcbf-3.11.2.phar.asc rename to src/phars/phpcbf-3.11.2.phar.asc diff --git a/phars/phpcbf-3.11.3.phar b/src/phars/phpcbf-3.11.3.phar similarity index 100% rename from phars/phpcbf-3.11.3.phar rename to src/phars/phpcbf-3.11.3.phar diff --git a/phars/phpcbf-3.11.3.phar.asc b/src/phars/phpcbf-3.11.3.phar.asc similarity index 100% rename from phars/phpcbf-3.11.3.phar.asc rename to src/phars/phpcbf-3.11.3.phar.asc diff --git a/phars/phpcbf-3.12.0.phar b/src/phars/phpcbf-3.12.0.phar similarity index 100% rename from phars/phpcbf-3.12.0.phar rename to src/phars/phpcbf-3.12.0.phar diff --git a/phars/phpcbf-3.12.0.phar.asc b/src/phars/phpcbf-3.12.0.phar.asc similarity index 100% rename from phars/phpcbf-3.12.0.phar.asc rename to src/phars/phpcbf-3.12.0.phar.asc diff --git a/phars/phpcbf-3.12.1.phar b/src/phars/phpcbf-3.12.1.phar similarity index 100% rename from phars/phpcbf-3.12.1.phar rename to src/phars/phpcbf-3.12.1.phar diff --git a/phars/phpcbf-3.12.1.phar.asc b/src/phars/phpcbf-3.12.1.phar.asc similarity index 100% rename from phars/phpcbf-3.12.1.phar.asc rename to src/phars/phpcbf-3.12.1.phar.asc diff --git a/phars/phpcbf-3.12.2.phar b/src/phars/phpcbf-3.12.2.phar similarity index 100% rename from phars/phpcbf-3.12.2.phar rename to src/phars/phpcbf-3.12.2.phar diff --git a/phars/phpcbf-3.12.2.phar.asc b/src/phars/phpcbf-3.12.2.phar.asc similarity index 100% rename from phars/phpcbf-3.12.2.phar.asc rename to src/phars/phpcbf-3.12.2.phar.asc diff --git a/phars/phpcbf-3.13.0.phar b/src/phars/phpcbf-3.13.0.phar similarity index 100% rename from phars/phpcbf-3.13.0.phar rename to src/phars/phpcbf-3.13.0.phar diff --git a/phars/phpcbf-3.13.0.phar.asc b/src/phars/phpcbf-3.13.0.phar.asc similarity index 100% rename from phars/phpcbf-3.13.0.phar.asc rename to src/phars/phpcbf-3.13.0.phar.asc diff --git a/phars/phpcbf-3.13.1.phar b/src/phars/phpcbf-3.13.1.phar similarity index 100% rename from phars/phpcbf-3.13.1.phar rename to src/phars/phpcbf-3.13.1.phar diff --git a/phars/phpcbf-3.13.1.phar.asc b/src/phars/phpcbf-3.13.1.phar.asc similarity index 100% rename from phars/phpcbf-3.13.1.phar.asc rename to src/phars/phpcbf-3.13.1.phar.asc diff --git a/phars/phpcbf-3.13.2.phar b/src/phars/phpcbf-3.13.2.phar similarity index 100% rename from phars/phpcbf-3.13.2.phar rename to src/phars/phpcbf-3.13.2.phar diff --git a/phars/phpcbf-3.13.2.phar.asc b/src/phars/phpcbf-3.13.2.phar.asc similarity index 100% rename from phars/phpcbf-3.13.2.phar.asc rename to src/phars/phpcbf-3.13.2.phar.asc diff --git a/phars/phpcbf-3.2.0.phar b/src/phars/phpcbf-3.2.0.phar similarity index 100% rename from phars/phpcbf-3.2.0.phar rename to src/phars/phpcbf-3.2.0.phar diff --git a/phars/phpcbf-3.2.0.phar.asc b/src/phars/phpcbf-3.2.0.phar.asc similarity index 100% rename from phars/phpcbf-3.2.0.phar.asc rename to src/phars/phpcbf-3.2.0.phar.asc diff --git a/phars/phpcbf-3.2.1.phar b/src/phars/phpcbf-3.2.1.phar similarity index 100% rename from phars/phpcbf-3.2.1.phar rename to src/phars/phpcbf-3.2.1.phar diff --git a/phars/phpcbf-3.2.1.phar.asc b/src/phars/phpcbf-3.2.1.phar.asc similarity index 100% rename from phars/phpcbf-3.2.1.phar.asc rename to src/phars/phpcbf-3.2.1.phar.asc diff --git a/phars/phpcbf-3.2.2.phar b/src/phars/phpcbf-3.2.2.phar similarity index 100% rename from phars/phpcbf-3.2.2.phar rename to src/phars/phpcbf-3.2.2.phar diff --git a/phars/phpcbf-3.2.2.phar.asc b/src/phars/phpcbf-3.2.2.phar.asc similarity index 100% rename from phars/phpcbf-3.2.2.phar.asc rename to src/phars/phpcbf-3.2.2.phar.asc diff --git a/phars/phpcbf-3.2.3.phar b/src/phars/phpcbf-3.2.3.phar similarity index 100% rename from phars/phpcbf-3.2.3.phar rename to src/phars/phpcbf-3.2.3.phar diff --git a/phars/phpcbf-3.2.3.phar.asc b/src/phars/phpcbf-3.2.3.phar.asc similarity index 100% rename from phars/phpcbf-3.2.3.phar.asc rename to src/phars/phpcbf-3.2.3.phar.asc diff --git a/phars/phpcbf-3.3.0.phar b/src/phars/phpcbf-3.3.0.phar similarity index 100% rename from phars/phpcbf-3.3.0.phar rename to src/phars/phpcbf-3.3.0.phar diff --git a/phars/phpcbf-3.3.0.phar.asc b/src/phars/phpcbf-3.3.0.phar.asc similarity index 100% rename from phars/phpcbf-3.3.0.phar.asc rename to src/phars/phpcbf-3.3.0.phar.asc diff --git a/phars/phpcbf-3.3.1.phar b/src/phars/phpcbf-3.3.1.phar similarity index 100% rename from phars/phpcbf-3.3.1.phar rename to src/phars/phpcbf-3.3.1.phar diff --git a/phars/phpcbf-3.3.1.phar.asc b/src/phars/phpcbf-3.3.1.phar.asc similarity index 100% rename from phars/phpcbf-3.3.1.phar.asc rename to src/phars/phpcbf-3.3.1.phar.asc diff --git a/phars/phpcbf-3.3.2.phar b/src/phars/phpcbf-3.3.2.phar similarity index 100% rename from phars/phpcbf-3.3.2.phar rename to src/phars/phpcbf-3.3.2.phar diff --git a/phars/phpcbf-3.3.2.phar.asc b/src/phars/phpcbf-3.3.2.phar.asc similarity index 100% rename from phars/phpcbf-3.3.2.phar.asc rename to src/phars/phpcbf-3.3.2.phar.asc diff --git a/phars/phpcbf-3.4.0.phar b/src/phars/phpcbf-3.4.0.phar similarity index 100% rename from phars/phpcbf-3.4.0.phar rename to src/phars/phpcbf-3.4.0.phar diff --git a/phars/phpcbf-3.4.0.phar.asc b/src/phars/phpcbf-3.4.0.phar.asc similarity index 100% rename from phars/phpcbf-3.4.0.phar.asc rename to src/phars/phpcbf-3.4.0.phar.asc diff --git a/phars/phpcbf-3.4.1.phar b/src/phars/phpcbf-3.4.1.phar similarity index 100% rename from phars/phpcbf-3.4.1.phar rename to src/phars/phpcbf-3.4.1.phar diff --git a/phars/phpcbf-3.4.1.phar.asc b/src/phars/phpcbf-3.4.1.phar.asc similarity index 100% rename from phars/phpcbf-3.4.1.phar.asc rename to src/phars/phpcbf-3.4.1.phar.asc diff --git a/phars/phpcbf-3.4.2.phar b/src/phars/phpcbf-3.4.2.phar similarity index 100% rename from phars/phpcbf-3.4.2.phar rename to src/phars/phpcbf-3.4.2.phar diff --git a/phars/phpcbf-3.4.2.phar.asc b/src/phars/phpcbf-3.4.2.phar.asc similarity index 100% rename from phars/phpcbf-3.4.2.phar.asc rename to src/phars/phpcbf-3.4.2.phar.asc diff --git a/phars/phpcbf-3.5.0.phar b/src/phars/phpcbf-3.5.0.phar similarity index 100% rename from phars/phpcbf-3.5.0.phar rename to src/phars/phpcbf-3.5.0.phar diff --git a/phars/phpcbf-3.5.0.phar.asc b/src/phars/phpcbf-3.5.0.phar.asc similarity index 100% rename from phars/phpcbf-3.5.0.phar.asc rename to src/phars/phpcbf-3.5.0.phar.asc diff --git a/phars/phpcbf-3.5.1.phar b/src/phars/phpcbf-3.5.1.phar similarity index 100% rename from phars/phpcbf-3.5.1.phar rename to src/phars/phpcbf-3.5.1.phar diff --git a/phars/phpcbf-3.5.1.phar.asc b/src/phars/phpcbf-3.5.1.phar.asc similarity index 100% rename from phars/phpcbf-3.5.1.phar.asc rename to src/phars/phpcbf-3.5.1.phar.asc diff --git a/phars/phpcbf-3.5.2.phar b/src/phars/phpcbf-3.5.2.phar similarity index 100% rename from phars/phpcbf-3.5.2.phar rename to src/phars/phpcbf-3.5.2.phar diff --git a/phars/phpcbf-3.5.2.phar.asc b/src/phars/phpcbf-3.5.2.phar.asc similarity index 100% rename from phars/phpcbf-3.5.2.phar.asc rename to src/phars/phpcbf-3.5.2.phar.asc diff --git a/phars/phpcbf-3.5.3.phar b/src/phars/phpcbf-3.5.3.phar similarity index 100% rename from phars/phpcbf-3.5.3.phar rename to src/phars/phpcbf-3.5.3.phar diff --git a/phars/phpcbf-3.5.3.phar.asc b/src/phars/phpcbf-3.5.3.phar.asc similarity index 100% rename from phars/phpcbf-3.5.3.phar.asc rename to src/phars/phpcbf-3.5.3.phar.asc diff --git a/phars/phpcbf-3.5.4.phar b/src/phars/phpcbf-3.5.4.phar similarity index 100% rename from phars/phpcbf-3.5.4.phar rename to src/phars/phpcbf-3.5.4.phar diff --git a/phars/phpcbf-3.5.4.phar.asc b/src/phars/phpcbf-3.5.4.phar.asc similarity index 100% rename from phars/phpcbf-3.5.4.phar.asc rename to src/phars/phpcbf-3.5.4.phar.asc diff --git a/phars/phpcbf-3.5.5.phar b/src/phars/phpcbf-3.5.5.phar similarity index 100% rename from phars/phpcbf-3.5.5.phar rename to src/phars/phpcbf-3.5.5.phar diff --git a/phars/phpcbf-3.5.5.phar.asc b/src/phars/phpcbf-3.5.5.phar.asc similarity index 100% rename from phars/phpcbf-3.5.5.phar.asc rename to src/phars/phpcbf-3.5.5.phar.asc diff --git a/phars/phpcbf-3.5.6.phar b/src/phars/phpcbf-3.5.6.phar similarity index 100% rename from phars/phpcbf-3.5.6.phar rename to src/phars/phpcbf-3.5.6.phar diff --git a/phars/phpcbf-3.5.6.phar.asc b/src/phars/phpcbf-3.5.6.phar.asc similarity index 100% rename from phars/phpcbf-3.5.6.phar.asc rename to src/phars/phpcbf-3.5.6.phar.asc diff --git a/phars/phpcbf-3.5.7.phar b/src/phars/phpcbf-3.5.7.phar similarity index 100% rename from phars/phpcbf-3.5.7.phar rename to src/phars/phpcbf-3.5.7.phar diff --git a/phars/phpcbf-3.5.7.phar.asc b/src/phars/phpcbf-3.5.7.phar.asc similarity index 100% rename from phars/phpcbf-3.5.7.phar.asc rename to src/phars/phpcbf-3.5.7.phar.asc diff --git a/phars/phpcbf-3.5.8.phar b/src/phars/phpcbf-3.5.8.phar similarity index 100% rename from phars/phpcbf-3.5.8.phar rename to src/phars/phpcbf-3.5.8.phar diff --git a/phars/phpcbf-3.5.8.phar.asc b/src/phars/phpcbf-3.5.8.phar.asc similarity index 100% rename from phars/phpcbf-3.5.8.phar.asc rename to src/phars/phpcbf-3.5.8.phar.asc diff --git a/phars/phpcbf-3.6.0.phar b/src/phars/phpcbf-3.6.0.phar similarity index 100% rename from phars/phpcbf-3.6.0.phar rename to src/phars/phpcbf-3.6.0.phar diff --git a/phars/phpcbf-3.6.0.phar.asc b/src/phars/phpcbf-3.6.0.phar.asc similarity index 100% rename from phars/phpcbf-3.6.0.phar.asc rename to src/phars/phpcbf-3.6.0.phar.asc diff --git a/phars/phpcbf-3.6.1.phar b/src/phars/phpcbf-3.6.1.phar similarity index 100% rename from phars/phpcbf-3.6.1.phar rename to src/phars/phpcbf-3.6.1.phar diff --git a/phars/phpcbf-3.6.1.phar.asc b/src/phars/phpcbf-3.6.1.phar.asc similarity index 100% rename from phars/phpcbf-3.6.1.phar.asc rename to src/phars/phpcbf-3.6.1.phar.asc diff --git a/phars/phpcbf-3.6.2.phar b/src/phars/phpcbf-3.6.2.phar similarity index 100% rename from phars/phpcbf-3.6.2.phar rename to src/phars/phpcbf-3.6.2.phar diff --git a/phars/phpcbf-3.6.2.phar.asc b/src/phars/phpcbf-3.6.2.phar.asc similarity index 100% rename from phars/phpcbf-3.6.2.phar.asc rename to src/phars/phpcbf-3.6.2.phar.asc diff --git a/phars/phpcbf-3.7.0.phar b/src/phars/phpcbf-3.7.0.phar similarity index 100% rename from phars/phpcbf-3.7.0.phar rename to src/phars/phpcbf-3.7.0.phar diff --git a/phars/phpcbf-3.7.0.phar.asc b/src/phars/phpcbf-3.7.0.phar.asc similarity index 100% rename from phars/phpcbf-3.7.0.phar.asc rename to src/phars/phpcbf-3.7.0.phar.asc diff --git a/phars/phpcbf-3.7.1.phar b/src/phars/phpcbf-3.7.1.phar similarity index 100% rename from phars/phpcbf-3.7.1.phar rename to src/phars/phpcbf-3.7.1.phar diff --git a/phars/phpcbf-3.7.1.phar.asc b/src/phars/phpcbf-3.7.1.phar.asc similarity index 100% rename from phars/phpcbf-3.7.1.phar.asc rename to src/phars/phpcbf-3.7.1.phar.asc diff --git a/phars/phpcbf-3.7.2.phar b/src/phars/phpcbf-3.7.2.phar similarity index 100% rename from phars/phpcbf-3.7.2.phar rename to src/phars/phpcbf-3.7.2.phar diff --git a/phars/phpcbf-3.7.2.phar.asc b/src/phars/phpcbf-3.7.2.phar.asc similarity index 100% rename from phars/phpcbf-3.7.2.phar.asc rename to src/phars/phpcbf-3.7.2.phar.asc diff --git a/phars/phpcbf-3.8.0.phar b/src/phars/phpcbf-3.8.0.phar similarity index 100% rename from phars/phpcbf-3.8.0.phar rename to src/phars/phpcbf-3.8.0.phar diff --git a/phars/phpcbf-3.8.0.phar.asc b/src/phars/phpcbf-3.8.0.phar.asc similarity index 100% rename from phars/phpcbf-3.8.0.phar.asc rename to src/phars/phpcbf-3.8.0.phar.asc diff --git a/phars/phpcbf-3.8.1.phar b/src/phars/phpcbf-3.8.1.phar similarity index 100% rename from phars/phpcbf-3.8.1.phar rename to src/phars/phpcbf-3.8.1.phar diff --git a/phars/phpcbf-3.8.1.phar.asc b/src/phars/phpcbf-3.8.1.phar.asc similarity index 100% rename from phars/phpcbf-3.8.1.phar.asc rename to src/phars/phpcbf-3.8.1.phar.asc diff --git a/phars/phpcbf-3.9.0.phar b/src/phars/phpcbf-3.9.0.phar similarity index 100% rename from phars/phpcbf-3.9.0.phar rename to src/phars/phpcbf-3.9.0.phar diff --git a/phars/phpcbf-3.9.0.phar.asc b/src/phars/phpcbf-3.9.0.phar.asc similarity index 100% rename from phars/phpcbf-3.9.0.phar.asc rename to src/phars/phpcbf-3.9.0.phar.asc diff --git a/phars/phpcbf-3.9.1.phar b/src/phars/phpcbf-3.9.1.phar similarity index 100% rename from phars/phpcbf-3.9.1.phar rename to src/phars/phpcbf-3.9.1.phar diff --git a/phars/phpcbf-3.9.1.phar.asc b/src/phars/phpcbf-3.9.1.phar.asc similarity index 100% rename from phars/phpcbf-3.9.1.phar.asc rename to src/phars/phpcbf-3.9.1.phar.asc diff --git a/phars/phpcbf-3.9.2.phar b/src/phars/phpcbf-3.9.2.phar similarity index 100% rename from phars/phpcbf-3.9.2.phar rename to src/phars/phpcbf-3.9.2.phar diff --git a/phars/phpcbf-3.9.2.phar.asc b/src/phars/phpcbf-3.9.2.phar.asc similarity index 100% rename from phars/phpcbf-3.9.2.phar.asc rename to src/phars/phpcbf-3.9.2.phar.asc diff --git a/phars/phpcbf-4.0.0RC1.phar b/src/phars/phpcbf-4.0.0RC1.phar similarity index 100% rename from phars/phpcbf-4.0.0RC1.phar rename to src/phars/phpcbf-4.0.0RC1.phar diff --git a/phars/phpcbf-4.0.0RC1.phar.asc b/src/phars/phpcbf-4.0.0RC1.phar.asc similarity index 100% rename from phars/phpcbf-4.0.0RC1.phar.asc rename to src/phars/phpcbf-4.0.0RC1.phar.asc diff --git a/phars/phpcbf-4.0.0beta1.phar b/src/phars/phpcbf-4.0.0beta1.phar similarity index 100% rename from phars/phpcbf-4.0.0beta1.phar rename to src/phars/phpcbf-4.0.0beta1.phar diff --git a/phars/phpcbf-4.0.0beta1.phar.asc b/src/phars/phpcbf-4.0.0beta1.phar.asc similarity index 100% rename from phars/phpcbf-4.0.0beta1.phar.asc rename to src/phars/phpcbf-4.0.0beta1.phar.asc diff --git a/phars/phpcs-3.10.0.phar b/src/phars/phpcs-3.10.0.phar similarity index 100% rename from phars/phpcs-3.10.0.phar rename to src/phars/phpcs-3.10.0.phar diff --git a/phars/phpcs-3.10.0.phar.asc b/src/phars/phpcs-3.10.0.phar.asc similarity index 100% rename from phars/phpcs-3.10.0.phar.asc rename to src/phars/phpcs-3.10.0.phar.asc diff --git a/phars/phpcs-3.10.1.phar b/src/phars/phpcs-3.10.1.phar similarity index 100% rename from phars/phpcs-3.10.1.phar rename to src/phars/phpcs-3.10.1.phar diff --git a/phars/phpcs-3.10.1.phar.asc b/src/phars/phpcs-3.10.1.phar.asc similarity index 100% rename from phars/phpcs-3.10.1.phar.asc rename to src/phars/phpcs-3.10.1.phar.asc diff --git a/phars/phpcs-3.10.2.phar b/src/phars/phpcs-3.10.2.phar similarity index 100% rename from phars/phpcs-3.10.2.phar rename to src/phars/phpcs-3.10.2.phar diff --git a/phars/phpcs-3.10.2.phar.asc b/src/phars/phpcs-3.10.2.phar.asc similarity index 100% rename from phars/phpcs-3.10.2.phar.asc rename to src/phars/phpcs-3.10.2.phar.asc diff --git a/phars/phpcs-3.10.3.phar b/src/phars/phpcs-3.10.3.phar similarity index 100% rename from phars/phpcs-3.10.3.phar rename to src/phars/phpcs-3.10.3.phar diff --git a/phars/phpcs-3.10.3.phar.asc b/src/phars/phpcs-3.10.3.phar.asc similarity index 100% rename from phars/phpcs-3.10.3.phar.asc rename to src/phars/phpcs-3.10.3.phar.asc diff --git a/phars/phpcs-3.11.0.phar b/src/phars/phpcs-3.11.0.phar similarity index 100% rename from phars/phpcs-3.11.0.phar rename to src/phars/phpcs-3.11.0.phar diff --git a/phars/phpcs-3.11.0.phar.asc b/src/phars/phpcs-3.11.0.phar.asc similarity index 100% rename from phars/phpcs-3.11.0.phar.asc rename to src/phars/phpcs-3.11.0.phar.asc diff --git a/phars/phpcs-3.11.1.phar b/src/phars/phpcs-3.11.1.phar similarity index 100% rename from phars/phpcs-3.11.1.phar rename to src/phars/phpcs-3.11.1.phar diff --git a/phars/phpcs-3.11.1.phar.asc b/src/phars/phpcs-3.11.1.phar.asc similarity index 100% rename from phars/phpcs-3.11.1.phar.asc rename to src/phars/phpcs-3.11.1.phar.asc diff --git a/phars/phpcs-3.11.2.phar b/src/phars/phpcs-3.11.2.phar similarity index 100% rename from phars/phpcs-3.11.2.phar rename to src/phars/phpcs-3.11.2.phar diff --git a/phars/phpcs-3.11.2.phar.asc b/src/phars/phpcs-3.11.2.phar.asc similarity index 100% rename from phars/phpcs-3.11.2.phar.asc rename to src/phars/phpcs-3.11.2.phar.asc diff --git a/phars/phpcs-3.11.3.phar b/src/phars/phpcs-3.11.3.phar similarity index 100% rename from phars/phpcs-3.11.3.phar rename to src/phars/phpcs-3.11.3.phar diff --git a/phars/phpcs-3.11.3.phar.asc b/src/phars/phpcs-3.11.3.phar.asc similarity index 100% rename from phars/phpcs-3.11.3.phar.asc rename to src/phars/phpcs-3.11.3.phar.asc diff --git a/phars/phpcs-3.12.0.phar b/src/phars/phpcs-3.12.0.phar similarity index 100% rename from phars/phpcs-3.12.0.phar rename to src/phars/phpcs-3.12.0.phar diff --git a/phars/phpcs-3.12.0.phar.asc b/src/phars/phpcs-3.12.0.phar.asc similarity index 100% rename from phars/phpcs-3.12.0.phar.asc rename to src/phars/phpcs-3.12.0.phar.asc diff --git a/phars/phpcs-3.12.1.phar b/src/phars/phpcs-3.12.1.phar similarity index 100% rename from phars/phpcs-3.12.1.phar rename to src/phars/phpcs-3.12.1.phar diff --git a/phars/phpcs-3.12.1.phar.asc b/src/phars/phpcs-3.12.1.phar.asc similarity index 100% rename from phars/phpcs-3.12.1.phar.asc rename to src/phars/phpcs-3.12.1.phar.asc diff --git a/phars/phpcs-3.12.2.phar b/src/phars/phpcs-3.12.2.phar similarity index 100% rename from phars/phpcs-3.12.2.phar rename to src/phars/phpcs-3.12.2.phar diff --git a/phars/phpcs-3.12.2.phar.asc b/src/phars/phpcs-3.12.2.phar.asc similarity index 100% rename from phars/phpcs-3.12.2.phar.asc rename to src/phars/phpcs-3.12.2.phar.asc diff --git a/phars/phpcs-3.13.0.phar b/src/phars/phpcs-3.13.0.phar similarity index 100% rename from phars/phpcs-3.13.0.phar rename to src/phars/phpcs-3.13.0.phar diff --git a/phars/phpcs-3.13.0.phar.asc b/src/phars/phpcs-3.13.0.phar.asc similarity index 100% rename from phars/phpcs-3.13.0.phar.asc rename to src/phars/phpcs-3.13.0.phar.asc diff --git a/phars/phpcs-3.13.1.phar b/src/phars/phpcs-3.13.1.phar similarity index 100% rename from phars/phpcs-3.13.1.phar rename to src/phars/phpcs-3.13.1.phar diff --git a/phars/phpcs-3.13.1.phar.asc b/src/phars/phpcs-3.13.1.phar.asc similarity index 100% rename from phars/phpcs-3.13.1.phar.asc rename to src/phars/phpcs-3.13.1.phar.asc diff --git a/phars/phpcs-3.13.2.phar b/src/phars/phpcs-3.13.2.phar similarity index 100% rename from phars/phpcs-3.13.2.phar rename to src/phars/phpcs-3.13.2.phar diff --git a/phars/phpcs-3.13.2.phar.asc b/src/phars/phpcs-3.13.2.phar.asc similarity index 100% rename from phars/phpcs-3.13.2.phar.asc rename to src/phars/phpcs-3.13.2.phar.asc diff --git a/phars/phpcs-3.2.0.phar b/src/phars/phpcs-3.2.0.phar similarity index 100% rename from phars/phpcs-3.2.0.phar rename to src/phars/phpcs-3.2.0.phar diff --git a/phars/phpcs-3.2.0.phar.asc b/src/phars/phpcs-3.2.0.phar.asc similarity index 100% rename from phars/phpcs-3.2.0.phar.asc rename to src/phars/phpcs-3.2.0.phar.asc diff --git a/phars/phpcs-3.2.1.phar b/src/phars/phpcs-3.2.1.phar similarity index 100% rename from phars/phpcs-3.2.1.phar rename to src/phars/phpcs-3.2.1.phar diff --git a/phars/phpcs-3.2.1.phar.asc b/src/phars/phpcs-3.2.1.phar.asc similarity index 100% rename from phars/phpcs-3.2.1.phar.asc rename to src/phars/phpcs-3.2.1.phar.asc diff --git a/phars/phpcs-3.2.2.phar b/src/phars/phpcs-3.2.2.phar similarity index 100% rename from phars/phpcs-3.2.2.phar rename to src/phars/phpcs-3.2.2.phar diff --git a/phars/phpcs-3.2.2.phar.asc b/src/phars/phpcs-3.2.2.phar.asc similarity index 100% rename from phars/phpcs-3.2.2.phar.asc rename to src/phars/phpcs-3.2.2.phar.asc diff --git a/phars/phpcs-3.2.3.phar b/src/phars/phpcs-3.2.3.phar similarity index 100% rename from phars/phpcs-3.2.3.phar rename to src/phars/phpcs-3.2.3.phar diff --git a/phars/phpcs-3.2.3.phar.asc b/src/phars/phpcs-3.2.3.phar.asc similarity index 100% rename from phars/phpcs-3.2.3.phar.asc rename to src/phars/phpcs-3.2.3.phar.asc diff --git a/phars/phpcs-3.3.0.phar b/src/phars/phpcs-3.3.0.phar similarity index 100% rename from phars/phpcs-3.3.0.phar rename to src/phars/phpcs-3.3.0.phar diff --git a/phars/phpcs-3.3.0.phar.asc b/src/phars/phpcs-3.3.0.phar.asc similarity index 100% rename from phars/phpcs-3.3.0.phar.asc rename to src/phars/phpcs-3.3.0.phar.asc diff --git a/phars/phpcs-3.3.1.phar b/src/phars/phpcs-3.3.1.phar similarity index 100% rename from phars/phpcs-3.3.1.phar rename to src/phars/phpcs-3.3.1.phar diff --git a/phars/phpcs-3.3.1.phar.asc b/src/phars/phpcs-3.3.1.phar.asc similarity index 100% rename from phars/phpcs-3.3.1.phar.asc rename to src/phars/phpcs-3.3.1.phar.asc diff --git a/phars/phpcs-3.3.2.phar b/src/phars/phpcs-3.3.2.phar similarity index 100% rename from phars/phpcs-3.3.2.phar rename to src/phars/phpcs-3.3.2.phar diff --git a/phars/phpcs-3.3.2.phar.asc b/src/phars/phpcs-3.3.2.phar.asc similarity index 100% rename from phars/phpcs-3.3.2.phar.asc rename to src/phars/phpcs-3.3.2.phar.asc diff --git a/phars/phpcs-3.4.0.phar b/src/phars/phpcs-3.4.0.phar similarity index 100% rename from phars/phpcs-3.4.0.phar rename to src/phars/phpcs-3.4.0.phar diff --git a/phars/phpcs-3.4.0.phar.asc b/src/phars/phpcs-3.4.0.phar.asc similarity index 100% rename from phars/phpcs-3.4.0.phar.asc rename to src/phars/phpcs-3.4.0.phar.asc diff --git a/phars/phpcs-3.4.1.phar b/src/phars/phpcs-3.4.1.phar similarity index 100% rename from phars/phpcs-3.4.1.phar rename to src/phars/phpcs-3.4.1.phar diff --git a/phars/phpcs-3.4.1.phar.asc b/src/phars/phpcs-3.4.1.phar.asc similarity index 100% rename from phars/phpcs-3.4.1.phar.asc rename to src/phars/phpcs-3.4.1.phar.asc diff --git a/phars/phpcs-3.4.2.phar b/src/phars/phpcs-3.4.2.phar similarity index 100% rename from phars/phpcs-3.4.2.phar rename to src/phars/phpcs-3.4.2.phar diff --git a/phars/phpcs-3.4.2.phar.asc b/src/phars/phpcs-3.4.2.phar.asc similarity index 100% rename from phars/phpcs-3.4.2.phar.asc rename to src/phars/phpcs-3.4.2.phar.asc diff --git a/phars/phpcs-3.5.0.phar b/src/phars/phpcs-3.5.0.phar similarity index 100% rename from phars/phpcs-3.5.0.phar rename to src/phars/phpcs-3.5.0.phar diff --git a/phars/phpcs-3.5.0.phar.asc b/src/phars/phpcs-3.5.0.phar.asc similarity index 100% rename from phars/phpcs-3.5.0.phar.asc rename to src/phars/phpcs-3.5.0.phar.asc diff --git a/phars/phpcs-3.5.1.phar b/src/phars/phpcs-3.5.1.phar similarity index 100% rename from phars/phpcs-3.5.1.phar rename to src/phars/phpcs-3.5.1.phar diff --git a/phars/phpcs-3.5.1.phar.asc b/src/phars/phpcs-3.5.1.phar.asc similarity index 100% rename from phars/phpcs-3.5.1.phar.asc rename to src/phars/phpcs-3.5.1.phar.asc diff --git a/phars/phpcs-3.5.2.phar b/src/phars/phpcs-3.5.2.phar similarity index 100% rename from phars/phpcs-3.5.2.phar rename to src/phars/phpcs-3.5.2.phar diff --git a/phars/phpcs-3.5.2.phar.asc b/src/phars/phpcs-3.5.2.phar.asc similarity index 100% rename from phars/phpcs-3.5.2.phar.asc rename to src/phars/phpcs-3.5.2.phar.asc diff --git a/phars/phpcs-3.5.3.phar b/src/phars/phpcs-3.5.3.phar similarity index 100% rename from phars/phpcs-3.5.3.phar rename to src/phars/phpcs-3.5.3.phar diff --git a/phars/phpcs-3.5.3.phar.asc b/src/phars/phpcs-3.5.3.phar.asc similarity index 100% rename from phars/phpcs-3.5.3.phar.asc rename to src/phars/phpcs-3.5.3.phar.asc diff --git a/phars/phpcs-3.5.4.phar b/src/phars/phpcs-3.5.4.phar similarity index 100% rename from phars/phpcs-3.5.4.phar rename to src/phars/phpcs-3.5.4.phar diff --git a/phars/phpcs-3.5.4.phar.asc b/src/phars/phpcs-3.5.4.phar.asc similarity index 100% rename from phars/phpcs-3.5.4.phar.asc rename to src/phars/phpcs-3.5.4.phar.asc diff --git a/phars/phpcs-3.5.5.phar b/src/phars/phpcs-3.5.5.phar similarity index 100% rename from phars/phpcs-3.5.5.phar rename to src/phars/phpcs-3.5.5.phar diff --git a/phars/phpcs-3.5.5.phar.asc b/src/phars/phpcs-3.5.5.phar.asc similarity index 100% rename from phars/phpcs-3.5.5.phar.asc rename to src/phars/phpcs-3.5.5.phar.asc diff --git a/phars/phpcs-3.5.6.phar b/src/phars/phpcs-3.5.6.phar similarity index 100% rename from phars/phpcs-3.5.6.phar rename to src/phars/phpcs-3.5.6.phar diff --git a/phars/phpcs-3.5.6.phar.asc b/src/phars/phpcs-3.5.6.phar.asc similarity index 100% rename from phars/phpcs-3.5.6.phar.asc rename to src/phars/phpcs-3.5.6.phar.asc diff --git a/phars/phpcs-3.5.7.phar b/src/phars/phpcs-3.5.7.phar similarity index 100% rename from phars/phpcs-3.5.7.phar rename to src/phars/phpcs-3.5.7.phar diff --git a/phars/phpcs-3.5.7.phar.asc b/src/phars/phpcs-3.5.7.phar.asc similarity index 100% rename from phars/phpcs-3.5.7.phar.asc rename to src/phars/phpcs-3.5.7.phar.asc diff --git a/phars/phpcs-3.5.8.phar b/src/phars/phpcs-3.5.8.phar similarity index 100% rename from phars/phpcs-3.5.8.phar rename to src/phars/phpcs-3.5.8.phar diff --git a/phars/phpcs-3.5.8.phar.asc b/src/phars/phpcs-3.5.8.phar.asc similarity index 100% rename from phars/phpcs-3.5.8.phar.asc rename to src/phars/phpcs-3.5.8.phar.asc diff --git a/phars/phpcs-3.6.0.phar b/src/phars/phpcs-3.6.0.phar similarity index 100% rename from phars/phpcs-3.6.0.phar rename to src/phars/phpcs-3.6.0.phar diff --git a/phars/phpcs-3.6.0.phar.asc b/src/phars/phpcs-3.6.0.phar.asc similarity index 100% rename from phars/phpcs-3.6.0.phar.asc rename to src/phars/phpcs-3.6.0.phar.asc diff --git a/phars/phpcs-3.6.1.phar b/src/phars/phpcs-3.6.1.phar similarity index 100% rename from phars/phpcs-3.6.1.phar rename to src/phars/phpcs-3.6.1.phar diff --git a/phars/phpcs-3.6.1.phar.asc b/src/phars/phpcs-3.6.1.phar.asc similarity index 100% rename from phars/phpcs-3.6.1.phar.asc rename to src/phars/phpcs-3.6.1.phar.asc diff --git a/phars/phpcs-3.6.2.phar b/src/phars/phpcs-3.6.2.phar similarity index 100% rename from phars/phpcs-3.6.2.phar rename to src/phars/phpcs-3.6.2.phar diff --git a/phars/phpcs-3.6.2.phar.asc b/src/phars/phpcs-3.6.2.phar.asc similarity index 100% rename from phars/phpcs-3.6.2.phar.asc rename to src/phars/phpcs-3.6.2.phar.asc diff --git a/phars/phpcs-3.7.0.phar b/src/phars/phpcs-3.7.0.phar similarity index 100% rename from phars/phpcs-3.7.0.phar rename to src/phars/phpcs-3.7.0.phar diff --git a/phars/phpcs-3.7.0.phar.asc b/src/phars/phpcs-3.7.0.phar.asc similarity index 100% rename from phars/phpcs-3.7.0.phar.asc rename to src/phars/phpcs-3.7.0.phar.asc diff --git a/phars/phpcs-3.7.1.phar b/src/phars/phpcs-3.7.1.phar similarity index 100% rename from phars/phpcs-3.7.1.phar rename to src/phars/phpcs-3.7.1.phar diff --git a/phars/phpcs-3.7.1.phar.asc b/src/phars/phpcs-3.7.1.phar.asc similarity index 100% rename from phars/phpcs-3.7.1.phar.asc rename to src/phars/phpcs-3.7.1.phar.asc diff --git a/phars/phpcs-3.7.2.phar b/src/phars/phpcs-3.7.2.phar similarity index 100% rename from phars/phpcs-3.7.2.phar rename to src/phars/phpcs-3.7.2.phar diff --git a/phars/phpcs-3.7.2.phar.asc b/src/phars/phpcs-3.7.2.phar.asc similarity index 100% rename from phars/phpcs-3.7.2.phar.asc rename to src/phars/phpcs-3.7.2.phar.asc diff --git a/phars/phpcs-3.8.0.phar b/src/phars/phpcs-3.8.0.phar similarity index 100% rename from phars/phpcs-3.8.0.phar rename to src/phars/phpcs-3.8.0.phar diff --git a/phars/phpcs-3.8.0.phar.asc b/src/phars/phpcs-3.8.0.phar.asc similarity index 100% rename from phars/phpcs-3.8.0.phar.asc rename to src/phars/phpcs-3.8.0.phar.asc diff --git a/phars/phpcs-3.8.1.phar b/src/phars/phpcs-3.8.1.phar similarity index 100% rename from phars/phpcs-3.8.1.phar rename to src/phars/phpcs-3.8.1.phar diff --git a/phars/phpcs-3.8.1.phar.asc b/src/phars/phpcs-3.8.1.phar.asc similarity index 100% rename from phars/phpcs-3.8.1.phar.asc rename to src/phars/phpcs-3.8.1.phar.asc diff --git a/phars/phpcs-3.9.0.phar b/src/phars/phpcs-3.9.0.phar similarity index 100% rename from phars/phpcs-3.9.0.phar rename to src/phars/phpcs-3.9.0.phar diff --git a/phars/phpcs-3.9.0.phar.asc b/src/phars/phpcs-3.9.0.phar.asc similarity index 100% rename from phars/phpcs-3.9.0.phar.asc rename to src/phars/phpcs-3.9.0.phar.asc diff --git a/phars/phpcs-3.9.1.phar b/src/phars/phpcs-3.9.1.phar similarity index 100% rename from phars/phpcs-3.9.1.phar rename to src/phars/phpcs-3.9.1.phar diff --git a/phars/phpcs-3.9.1.phar.asc b/src/phars/phpcs-3.9.1.phar.asc similarity index 100% rename from phars/phpcs-3.9.1.phar.asc rename to src/phars/phpcs-3.9.1.phar.asc diff --git a/phars/phpcs-3.9.2.phar b/src/phars/phpcs-3.9.2.phar similarity index 100% rename from phars/phpcs-3.9.2.phar rename to src/phars/phpcs-3.9.2.phar diff --git a/phars/phpcs-3.9.2.phar.asc b/src/phars/phpcs-3.9.2.phar.asc similarity index 100% rename from phars/phpcs-3.9.2.phar.asc rename to src/phars/phpcs-3.9.2.phar.asc diff --git a/phars/phpcs-4.0.0RC1.phar b/src/phars/phpcs-4.0.0RC1.phar similarity index 100% rename from phars/phpcs-4.0.0RC1.phar rename to src/phars/phpcs-4.0.0RC1.phar diff --git a/phars/phpcs-4.0.0RC1.phar.asc b/src/phars/phpcs-4.0.0RC1.phar.asc similarity index 100% rename from phars/phpcs-4.0.0RC1.phar.asc rename to src/phars/phpcs-4.0.0RC1.phar.asc diff --git a/phars/phpcs-4.0.0beta1.phar b/src/phars/phpcs-4.0.0beta1.phar similarity index 100% rename from phars/phpcs-4.0.0beta1.phar rename to src/phars/phpcs-4.0.0beta1.phar diff --git a/phars/phpcs-4.0.0beta1.phar.asc b/src/phars/phpcs-4.0.0beta1.phar.asc similarity index 100% rename from phars/phpcs-4.0.0beta1.phar.asc rename to src/phars/phpcs-4.0.0beta1.phar.asc diff --git a/phpcbf.phar b/src/phpcbf.phar similarity index 100% rename from phpcbf.phar rename to src/phpcbf.phar diff --git a/phpcbf.phar.asc b/src/phpcbf.phar.asc similarity index 100% rename from phpcbf.phar.asc rename to src/phpcbf.phar.asc diff --git a/phpcs.phar b/src/phpcs.phar similarity index 100% rename from phpcs.phar rename to src/phpcs.phar diff --git a/phpcs.phar.asc b/src/phpcs.phar.asc similarity index 100% rename from phpcs.phar.asc rename to src/phpcs.phar.asc diff --git a/src/styles.css b/src/styles.css new file mode 100644 index 0000000000..d3dd7c50be --- /dev/null +++ b/src/styles.css @@ -0,0 +1,208 @@ +@import url(https://fonts.bunny.net/css?family=open-sans:400,800); + +:root { + + --background-color: #f3f4f6; + --foreground-color: #111827; + --primary-color: #10b981; + + @media (prefers-color-scheme: dark) { + --background-color: #111827; + --foreground-color: #f3f4f6; + } +} + +a { + color: var(--foreground-color); +} + +a:hover, a:focus-visible { + color: color-mix(in srgb, var(--foreground-color), var(--primary-color)); + text-decoration: underline; +} + +html, body { + height: 100%; +} + +body { + font-family: 'Open Sans', sans-serif; + + background: var(--background-color); + background: radial-gradient(circle, rgba(243, 244, 246, 1) 0%, rgba(209, 213, 219, 1) 100%); + + @media (prefers-color-scheme: dark) { + background: radial-gradient(circle, rgba(22, 34, 54, 1) 0%, rgba(17, 24, 39, 1) 100%); + } + + background-attachment: fixed; + + color: var(--foreground-color); + margin: 0; + + display: flex; + justify-content: center; +} + +.container { + width: 100%; + max-width: 1200px; + + display: flex; + flex-direction: column; + align-items: center; +} + +.heading { + font-size: 2.5rem; + font-weight: 800; + margin-bottom: 2rem; + text-align: center; +} + +.download-section { + display: flex; + gap: 2rem; + + @media (max-width: 768px) { + flex-direction: column; + align-items: center; + } +} + +.download-box { + background-color: var(--background-color); + border: 1px solid var(--foreground-color); + border-radius: .75rem; + padding: 1.5rem; + width: 300px; + text-align: center; + + display: flex; + flex-direction: column; + align-items: center; + gap: 1rem; +} + +.download-box__title { + margin: 0; + font-size: 1.5em; + font-weight: 800; +} + +.download-box__description { + color: color-mix(in srgb, var(--foreground-color), #6b7280); + flex: 1; +} + +.download-box__secondary-link { + color: color-mix(in srgb, var(--foreground-color), #6b7280); + font-size: 0.9em; +} + +.icon { + width: 1rem; + height: 1rem; +} + +.icon--foreground { + fill: var(--foreground-color); +} + +.icon--github { + fill: #24292f; // see https://github.com/logos +} + +@media (prefers-color-scheme: dark) { + .icon--github { + fill: #fff; + } +} + +.button { + background-color: var(--foreground-color); + color: var(--background-color); + border: none; + padding: 0.75rem 1.5rem; + font-size: 1em; + cursor: pointer; + transition: background-color 0.3s ease; + + display: flex; + align-items: center; +} + +.button:hover, .button:focus-visible { + color: var(--background-color); + background-color: color-mix(in srgb, var(--foreground-color), var(--primary-color)); +} + +.button--download { + display: flex; + align-items: center; + gap: 0.5rem; +} + +.additional-info { + padding-top: 3rem; + display: flex; +} + +.external-links { + padding-top: 2rem; +} + +/* phars/index.html */ + +.link { + color: var(--foreground-color); + text-decoration: underline; +} + +.phar-list { + list-style: none; + padding: 0; + margin: 0; + padding-top: 1.5rem; + + font-size: .8rem; + min-width: 300px; +} + +/* a faint separator between the list items */ +.phar-list__version::after { + content: ''; + display: block; + height: 1px; + background-color: var(--foreground-color); + opacity: 0.1; + margin: 1rem 0; +} + +.phar-list__version-label { + border-left: 4px solid var(--primary-color); + padding-left: 0.5rem; +} + + .phar-list__files { + list-style: none; + padding: 0; + + * + * { + margin-top: 0.25rem; + } + } + + .phar-list__filesize { + color: color-mix(in srgb, var(--foreground-color), #6b7280); + font-size: 0.8em; + margin-left: 0.25rem; + } + + .footnote { + max-width: 80ch; + font-size: .8rem; + text-align: center; + padding: 1rem; + text-wrap: balance; + }