diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 27045f91f..0b37d0c2d 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -3,7 +3,7 @@
on:
push:
branches:
- - master
+ - main
name: "Docs"
@@ -14,7 +14,7 @@ jobs:
steps:
- name: "Checkout sources"
- uses: actions/checkout@master
+ uses: actions/checkout@v2
with:
fetch-depth: 1
@@ -22,7 +22,7 @@ jobs:
uses: ./.github/actions/build-docs
- name: "Publish Docs to gh-pages"
- uses: maxheld83/ghpages@master
+ uses: maxheld83/ghpages@v0.3.0
env:
BUILD_DIR: docs/
GH_PAT: ${{ secrets.GH_PAT }}
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 2f44f8fe8..4eb3c3111 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -1,12 +1,12 @@
# https://help.github.com/en/categories/automating-your-workflow-with-github-actions
-# https://github.com/localheinz/php-library-template/blob/master/.github/workflows/continuous-integration.yml
+# https://github.com/ergebnis/php-library-template
# https://github.com/sebastianbergmann/phpunit/blob/master/.github/workflows/ci.yml
on:
pull_request:
push:
branches:
- - master
+ - main
tags:
- "**"
diff --git a/README.md b/README.md
index 9321a6d98..c716efb2a 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ namespaced, cleaned up, improved and other stuff.
[packagist-badge]: https://img.shields.io/packagist/v/chillerlan/php-qrcode.svg?style=flat-square
[packagist]: https://packagist.org/packages/chillerlan/php-qrcode
[license-badge]: https://img.shields.io/github/license/chillerlan/php-qrcode.svg?style=flat-square
-[license]: https://github.com/chillerlan/php-qrcode/blob/master/LICENSE
+[license]: https://github.com/chillerlan/php-qrcode/blob/main/LICENSE
[travis-badge]: https://img.shields.io/travis/chillerlan/php-qrcode.svg?style=flat-square
[travis]: https://travis-ci.org/chillerlan/php-qrcode
[coverage-badge]: https://img.shields.io/codecov/c/github/chillerlan/php-qrcode.svg?style=flat-square
@@ -49,12 +49,12 @@ A documentation created with [phpDocumentor](https://www.phpdoc.org/) can be fou
via terminal: `composer require chillerlan/php-qrcode`
-*composer.json* (note: replace `dev-master` with a [version constraint](https://getcomposer.org/doc/articles/versions.md#writing-version-constraints), e.g. `^3.2` - see [releases](https://github.com/chillerlan/php-qrcode/releases) for valid versions)
+*composer.json* (note: replace `dev-main` with a [version constraint](https://getcomposer.org/doc/articles/versions.md#writing-version-constraints), e.g. `^3.2` - see [releases](https://github.com/chillerlan/php-qrcode/releases) for valid versions)
```json
{
"require": {
"php": "^7.4",
- "chillerlan/php-qrcode": "dev-master"
+ "chillerlan/php-qrcode": "dev-main"
}
}
```
@@ -75,8 +75,8 @@ echo '
';
```
-
-
+
+
Wait, what was that? Please again, slower!
@@ -128,7 +128,7 @@ foreach($matrix->matrix() as $y => $row){
}
```
-Have a look [in this folder](https://github.com/chillerlan/php-qrcode/tree/master/examples) for some more usage examples.
+Have a look [in this folder](https://github.com/chillerlan/php-qrcode/tree/main/examples) for some more usage examples.
#### Custom module values
You can distinguish between different parts of the matrix, namely the several required patterns from the QR Code specification, and use them in different ways.
@@ -198,7 +198,7 @@ $options->moduleValues = [
```
#### Custom `QROutputInterface`
-Instead of bloating your code you can simply create your own output interface by extending `QROutputAbstract`. Have a look at the [built-in output modules](https://github.com/chillerlan/php-qrcode/tree/master/src/Output).
+Instead of bloating your code you can simply create your own output interface by extending `QROutputAbstract`. Have a look at the [built-in output modules](https://github.com/chillerlan/php-qrcode/tree/main/src/Output).
```php
class MyCustomOutput extends QROutputAbstract{
@@ -239,7 +239,7 @@ class MyCustomOptions extends QROptions{
// ...
}
```
-...or use the [`SettingsContainerInterface`](https://github.com/chillerlan/php-settings-container/blob/master/src/SettingsContainerInterface.php), which is the more flexible approach.
+...or use the [`SettingsContainerInterface`](https://github.com/chillerlan/php-settings-container/blob/main/src/SettingsContainerInterface.php), which is the more flexible approach.
```php
trait MyCustomOptionsTrait{
@@ -286,7 +286,7 @@ $qrOutputInterface->dump();
#### `QRCode` methods
method | return | description
------ | ------ | -----------
-`__construct(QROptions $options = null)` | - | see [`SettingsContainerInterface`](https://github.com/chillerlan/php-settings-container/blob/master/src/SettingsContainerInterface.php)
+`__construct(QROptions $options = null)` | - | see [`SettingsContainerInterface`](https://github.com/chillerlan/php-settings-container/blob/main/src/SettingsContainerInterface.php)
`render(string $data, string $file = null)` | mixed, `QROutputInterface::dump()` | renders a QR Code for the given `$data` and `QROptions`, saves `$file` optional
`getMatrix(string $data)` | `QRMatrix` | returns a `QRMatrix` object for the given `$data` and current `QROptions`
`initDataInterface(string $data)` | `QRDataInterface` | returns a fresh `QRDataInterface` for the given `$data`
diff --git a/docs/Readme.md b/docs/Readme.md
index 333d01ca4..148d036e3 100644
--- a/docs/Readme.md
+++ b/docs/Readme.md
@@ -1,7 +1,7 @@
# Auto generated API documentation
The API documentation can be auto generated with [phpDocumentor](https://www.phpdoc.org/).
-There is an [online version available](https://chillerlan.github.io/php-qrcode/) via the [gh-pages branch](https://github.com/chillerlan/php-qrcode/tree/gh-pages) that is [automatically deployed](https://github.com/chillerlan/php-qrcode/deployments) on each push to master.
+There is an [online version available](https://chillerlan.github.io/php-qrcode/) via the [gh-pages branch](https://github.com/chillerlan/php-qrcode/tree/gh-pages) that is [automatically deployed](https://github.com/chillerlan/php-qrcode/deployments) on each push to main.
Locally created docs will appear in this directory. If you'd like to create local docs, please follow these steps: