https://github.com/dynamic-framework/dynamic-retail-pay-debt-template
https://github.com/dynamic-framework/dynamic-retail-pay-debt-template
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dynamic-framework/dynamic-retail-pay-debt-template
- Owner: dynamic-framework
- License: other
- Created: 2023-09-04T01:40:06.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-10T16:39:01.000Z (over 1 year ago)
- Last Synced: 2023-11-10T17:39:24.867Z (over 1 year ago)
- Language: TypeScript
- Size: 1.17 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Dynamic retail pay debt template - React
## Requirements:
- node@20+
- npm@10+
- @modyo/cli@latest## Installation and initial setup
The best way to install this template is using the [modyo-cli](https://docs.modyo.com/en/platform/channels/cli.html)```console
npx @modyo/cli@latest get dynamic-retail-pay-debt-template my-project
cd my-project
npm i
npm run start
```### Setup
1. Change the property name in `package.json` to the name of your project
2. Change the root `id` property to your project name in `public/index.html` and `src/index.tsx`**Note**: The root id should be _unique_ in your site and it should be written in camelCase.
### Widget parameters
The widget parameters can be configured once it has been pushed to Modyo through the CLI:+ **currency-symbol**: Graphic symbol used to denote a currency unit (example: $)
+ **currency-precision**: Number of digits placed after the decimal symbol (example: 2)
+ **currency-separator**: Symbol used to separate the integer part from the fractional part of a number (example: .)
+ **currency-decimal**: Symbol used to separate numbers with many digits (example: ,)
+ **payments-path**: Payments path url
+ **api-path**: API path to getting all data## Deployment to Modyo and CI
For deploying your project to Modyo and integrating it with your CI/CD pipeline, follow these steps:Configure the necessary environment variables in an `.env` file or as part of your CI settings:
```yaml
# Base URL of your Modyo organization
MODYO_ACCOUNT_URL=https://my-org.modyo.cloud/#Either the host or the ID where you will deploy your micro frontend (not both)
# MODYO_SITE_HOST=my-site
MODYO_SITE_ID=65# Token for authorizing the deployment, obtained from Modyo
TOKEN=gT0ogV43LSy4nV9cYtc_hH0i_rUFa01q-12ptFzoW8# Major version of the Modyo platform where the deployment will take place (8 or 9)
VERSION=9# Directory containing the micro frontend bundle
BUILD_DIRECTORY=build# Name to identify your Micro Frontend in Modyo
WIDGET_NAME=my-project# Directive necessary for safely removing some libraries from the liquid parser
MODYO_DISABLE_LIQUID_REGEX=raw
```## Learn More
Find more information about microfrontends and configuration details on [Modyo Docs](https://docs.modyo.com) & [Modyo Community](https://www.modyo.com/community)