diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 00ea4ff..7331da1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,3 @@ # Contribution Guidelines -Please submit all issues and pull requests to the [simplesoftwareio/simple-qrcode](https://github.com/simplesoftwareio/simple-qrcode) repository on the develop branch! \ No newline at end of file +Please submit all issues and pull requests to the [billyljren/easy-qrcode](https://github.com/billyljren/easy-qrcode) repository on the develop branch! diff --git a/LICENSE b/LICENSE index 5a20219..9b31b29 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2014-2020 Simple Software LLC www.simplesoftware.io +Copyright (c) 2014-2020 Beacon Systems Sdn Bhd www.beaconsbay.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 01bbbd7..22f8a78 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Simple QrCode +Easy QRCode ========================  @@ -7,34 +7,12 @@ Simple QrCode [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) -## [Deutsch](https://www.simplesoftware.io/#/docs/simple-qrcode/de) | [Español](https://www.simplesoftware.io/#/docs/simple-qrcode/es) | [Français](https://www.simplesoftware.io/#/docs/simple-qrcode/fr) | [Italiano](https://www.simplesoftware.io/#/docs/simple-qrcode/it) | [Português](https://www.simplesoftware.io/#/docs/simple-qrcode/pt-br) | [Русский](https://www.simplesoftware.io/#/docs/simple-qrcode/ru) | [日本語](https://www.simplesoftware.io/#/docs/simple-qrcode/ja) | [한국어](https://www.simplesoftware.io/#/docs/simple-qrcode/kr) | [हिंदी](https://www.simplesoftware.io/#/docs/simple-qrcode/hi) | [简体中文](https://www.simplesoftware.io/#/docs/simple-qrcode/zh-cn) | [العربية](https://www.simplesoftware.io/#/docs/simple-qrcode/ar) - -Language files are currently out of date. We need volunteers to upgrade them to v4! Please submit a PR request! - ## Introduction -Simple QrCode is an easy to use wrapper for the popular Laravel framework based on the great work provided by [Bacon/BaconQrCode](https://github.com/Bacon/BaconQrCode). We created an interface that is familiar and easy to install for Laravel users. - -## Official Documentation - -Documentation for Simple QrCode can be found on our [website.](http://www.simplesoftware.io/#/docs/simple-qrcode) - -## Examples - -  - -## Use Cases -
-
-
-
-
- Platform to sell tickets online -
+Simple QrCode is an easy to use wrapper for the popular Laravel framework based on [Simple-QrCode](https://github.com/SimpleSoftwareIO/simple-qrcode) which is a wrapper on [Bacon/BaconQrCode](https://github.com/Bacon/BaconQrCode). We created an interface that is familiar and easy to install for Laravel users. Now with better documentation on how to use it's functionality. -## Contributing +## Full Documentation -Please submit all issues and pull requests to the [simplesoftwareio/simple-qrcode](https://github.com/simplesoftwareio/simple-qrcode) repository on the develop branch! +https://github.com/billyljren/easy-qrcode/blob/develop/docs/en/README.md ## License diff --git a/SECURITY.md b/SECURITY.md index 2a3758d..3fe6d79 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,11 +4,8 @@ | Version | Supported | | ------- | ------------------ | -| >= 2.x | :white_check_mark: | -| <= 1.x | :x: | +| >= 1.x | :white_check_mark: | ## Reporting a Vulnerability -Please report security vulnerabilities responsibility by emailing `security@simplesoftware.io.` - -We will fix the vulnerability privately, push a new release, and then go public with the notification. +Please raise an any issues within GitHub diff --git a/composer.json b/composer.json index 8594a91..1a97d23 100644 --- a/composer.json +++ b/composer.json @@ -1,19 +1,20 @@ { - "name": "simplesoftwareio/simple-qrcode", - "description": "Simple QrCode is a QR code generator made for Laravel.", - "keywords": ["qrcode", "laravel", "simple", "generator", "wrapper"], - "homepage": "https://www.simplesoftware.io/#/docs/simple-qrcode", + "name": "billyljren/easy-qrcode", + "description": "Easy QRCode is a QR code generator made for Laravel.", + "keywords": ["qrcode", "laravel", "easy", "svg", "png", "simple", "bacon", "generator", "wrapper"], + "homepage": "https://github.com/billyljren/easy-qrcode", "license" : "MIT", "authors": [ { - "name": "Simple Software LLC", - "email": "support@simplesoftware.io" + "name": "Beacon Systems Sdn Bhd", + "email": "info@beaconsbay.com" } ], "require": { "php": ">=7.2|^8.0", "ext-gd": "*", - "bacon/bacon-qr-code": "^2.0" + "bacon/bacon-qr-code": "^2.0", + "meyfa/php-svg": "^0.15.0" }, "require-dev": { "mockery/mockery": "~1", @@ -25,7 +26,7 @@ }, "autoload": { "psr-4": { - "SimpleSoftwareIO\\QrCode\\": "src" + "BeaconsBay\\QrCode\\": "src" } }, "scripts": { @@ -34,10 +35,10 @@ "extra": { "laravel": { "providers": [ - "SimpleSoftwareIO\\QrCode\\QrCodeServiceProvider" + "BeaconsBay\\QrCode\\QrCodeServiceProvider" ], "aliases": { - "QrCode": "SimpleSoftwareIO\\QrCode\\Facades\\QrCode" + "QrCode": "BeaconsBay\\QrCode\\Facades\\QrCode" } } } diff --git a/docs/en/README.md b/docs/en/README.md index 4df2d3c..c77cd64 100644 --- a/docs/en/README.md +++ b/docs/en/README.md @@ -1,56 +1,28 @@ -[](https://travis-ci.org/SimpleSoftwareIO/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) - -#### [Deutsch](http://www.simplesoftware.io/#/docs/simple-qrcode/de) | [Español](http://www.simplesoftware.io/#/docs/simple-qrcode/es) | [Français](http://www.simplesoftware.io/#/docs/simple-qrcode/fr) | [Italiano](http://www.simplesoftware.io/#/docs/simple-qrcode/it) | [Português](http://www.simplesoftware.io/#/docs/simple-qrcode/pt-br) | [Русский](http://www.simplesoftware.io/#/docs/simple-qrcode/ru) | [日本語](http://www.simplesoftware.io/#/docs/simple-qrcode/ja) | [한국어](http://www.simplesoftware.io/#/docs/simple-qrcode/kr) | [हिंदी](http://www.simplesoftware.io/#/docs/simple-qrcode/hi) | [简体中文](http://www.simplesoftware.io/#/docs/simple-qrcode/zh-cn) - -## Try our dead simple, free file transfer service [keep.sh](https://keep.sh) - -[](https://keep.sh) - -Upload files with a single curl command from your terminal! `curl --upload-file file.txt https://keep.sh` - -## Use Cases -
-
-
-
-
- Platform to sell tickets online -
- ## Introduction -Simple QrCode is an easy to use wrapper for the popular Laravel framework based on the great work provided by [Bacon/BaconQrCode](https://github.com/Bacon/BaconQrCode). We created an interface that is familiar and easy to install for Laravel users. +Easy QrCode is an easy to use wrapper for the popular Laravel framework based on the great work provided by [Bacon/BaconQrCode](https://github.com/Bacon/BaconQrCode). We created an interface that is familiar and easy to install for Laravel users.   -## Upgrade Guide - -Upgrade from v2 or v3 by changing your `composer.json` file to `~4` +## Requirements You **must** install the `imagick` PHP extension if you plan on using the `png` image format. #### v4 -> There was a mistake when creating 4.1.0 and allowing a backwards breaking change into the master branch. The `generate` method will now return an instance of `Illuminate\Support\HtmlString` if you are running Laravel. See https://github.com/SimpleSoftwareIO/simple-qrcode/issues/205 for more information. - -There was a Laravel facade issue within v3 that causes some loading issues. The only way to fix this was to create a backwards breaking change so v4 has been released. If you are coming from v2 there is no need to change any code. The below change only effects users on v3. - All references to the `QrCode` facade need to be changed to: ``` -use SimpleSoftwareIO\QrCode\Facades\QrCode; +use BeaconsBay\QrCode\Facades\QrCode; ``` ## Configuration -#### Composer +#### Install via Composer -Run `composer require simplesoftwareio/simple-qrcode "~4"` to add the package. - -Laravel will automatically pick up and install the package. +Run `composer require billyljren/easy-qrcode` ## Simple Ideas @@ -72,6 +44,7 @@ You may embed a qrcode inside of an e-mail to allow your users to quickly scan.