mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-08-30 05:00:51 +08:00
update readme
This commit is contained in:
parent
63f223c69d
commit
57e67b99d1
1 changed files with 55 additions and 17 deletions
72
README.md
72
README.md
|
@ -1,35 +1,73 @@
|
|||
# Inpsyde WooCommerce PayPal Commerce Gateway
|
||||
# PayPal Payments for WooCommerce
|
||||
|
||||
PayPal Commerce Platform for WooCommerce
|
||||
PayPal's latest complete payments processing solution. Accept PayPal, PayPal Credit, credit/debit cards, alternative digital wallets local payment types and bank accounts. Turn on only PayPal options or process a full suite of payment methods. Enable global transaction with extensive currency and country coverage.
|
||||
|
||||
## Table Of Contents
|
||||
## Requirements
|
||||
|
||||
* [Installation](#installation)
|
||||
* [Usage](#usage)
|
||||
* [Crafted by Inpsyde](#crafted-by-inpsyde)
|
||||
* [License](#license)
|
||||
* [Contributing](#contributing)
|
||||
* PHP >= 7.0
|
||||
* WordPress >=5.3
|
||||
* WooCommerce >=4.5
|
||||
|
||||
## Installation
|
||||
## Development
|
||||
|
||||
1. Clone repository
|
||||
2. `$ cd paypal-for-woocommerce`
|
||||
3. `$ composer install`
|
||||
4. `$ yarn run build`
|
||||
4. `$ yarn run dev`
|
||||
5. Change the `PAYPAL_INTEGRATION_DATE` constant to `gmdate( 'Y-m-d' )` to run the latest PayPal JavaScript SDK
|
||||
|
||||
## Usage
|
||||
Note: PHPUnit needs at least PHP 7.3.
|
||||
|
||||
`// Todo`
|
||||
### Unit tests and code style
|
||||
|
||||
## Crafted by Inpsyde
|
||||
1. `$ composer install`
|
||||
2. `$ ./vendor/bin/phpunit`
|
||||
3. `$ ./vendor/bin/phpcs src modules woocommerce-paypal-commerce-gateway.php --extensions=php`
|
||||
|
||||
The team at [Inpsyde](https://inpsyde.com) is engineering the Web since 2006.
|
||||
## Preparation for wordpress.org release
|
||||
|
||||
If you want to deploy a new version, you need to do some preparation:
|
||||
|
||||
### Clone
|
||||
|
||||
Clone the repository and `cd` into it
|
||||
|
||||
### Build
|
||||
|
||||
Build the plugin and remove unnecessary files:
|
||||
```
|
||||
composer install --no-dev
|
||||
yarn run build
|
||||
rm ./tests -rf
|
||||
rm ./.git -rf
|
||||
rm ./.github -rf
|
||||
rm ./.gitignore
|
||||
rm ./.phpunit.result.cache
|
||||
rm ./.travis
|
||||
rm ./composer.json
|
||||
rm ./composer.lock
|
||||
rm ./package.json
|
||||
rm ./phpcs.xml.dist
|
||||
rm ./phpunit.xml.dist
|
||||
rm ./yarn.lock
|
||||
rm ./modules/ppcp-button/node_modules/ -rf
|
||||
rm ./modules/ppcp-button/.babelrc
|
||||
rm ./modules/ppcp-button/package.json
|
||||
rm ./modules/ppcp-button/webpack.config.js
|
||||
rm ./modules/ppcp-button/yarn.lock
|
||||
```
|
||||
|
||||
### Update version
|
||||
|
||||
Make sure you have the version in the plugin root file updated.
|
||||
|
||||
### Fixate integration date
|
||||
|
||||
Fix the PayPal JavaScript SDK integration date by using the current date for the `PAYPAL_INTEGRATION_DATE` constant.
|
||||
|
||||
## License
|
||||
|
||||
Copyright (c) 2020 Jane Doe, Inpsyde
|
||||
|
||||
Good news, this plugin is free for everyone! Since it's released under the [GPL-2.0 License](LICENSE) you can use it free of charge on your personal or commercial website.
|
||||
[GPL-2.0 License](LICENSE)
|
||||
|
||||
## Contributing
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue