Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hotwax/receiving
HotWax Commerce Receiving App
https://github.com/hotwax/receiving
css hacktoberfest html ionic5 javascript vuejs
Last synced: 5 days ago
JSON representation
HotWax Commerce Receiving App
- Host: GitHub
- URL: https://github.com/hotwax/receiving
- Owner: hotwax
- License: apache-2.0
- Created: 2021-10-07T13:34:58.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-22T06:06:45.000Z (22 days ago)
- Last Synced: 2024-10-23T08:31:11.560Z (21 days ago)
- Topics: css, hacktoberfest, html, ionic5, javascript, vuejs
- Language: Vue
- Homepage: https://receiving.hotwax.io/
- Size: 4.61 MB
- Stars: 8
- Watchers: 9
- Forks: 40
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# receiving
HotWax Commerce receiving app# Build Notes
### Clone the repository (code)
- Open a Terminal window
- Clone app
- Go to app directory
- Run following command to download dependencies
npm i### Start App
- To test the app in browser: ionic serve
https://ionicframework.com/docs/intro/cli
-To install Ionic CLI, follow instructions in the above link#### Upload instance specific build
- While adding new configuration, make sure to add them in all of three environments file otherwise it will be missing while building the app for prod or qa instance.
- Improve the environment variables as per the instance before building the app.
- Version must be updated before building the app.
- For dev build, improve the environment variables in environment.ts file and for prod build, improve the environment variables in environment.prod.ts file.
- Run the command `gulp config --channelTag=`
- After running this command we will have updated environment.ts file and config.xml file as per the updated variables.
- Next we can build the app using `ionic cordova build `
- Upload app on test flight, mention the app release version and what to test under Test Details.#### Generating artefact documentation
Following command generates the documentation:
`npm run compodoc`
Documentation is available in the documentation folder and can be viewed by opening the index.html.### Shopify app configuration and installation
- Add API Key, Redirect URI and Scopes to environment.
- For development store, navigate to /shopify page and input shopify store URL
- For demo store, Generate custom link and install## Build Issues
### If you face any error while running the app on a local machine, please refer [this](https://stackoverflow.com/questions/58973192/uncaught-typeerror-object-is-not-a-function-when-using-angular-google-maps).
- Run following commands to fix the issue
`npm uninstall @agm/core`
`npm i @agm/[email protected] --save`### UIWebView Issue while uploading App on testflight:
- Remove the ios platform using command
`ionic cordova platform rm ios`
- Check plugin cordova-plugin-ionic-webview in package.json file, If not included then add plugin using command
`ionic cordova plugin add cordova-plugin-ionic-webview`
- Add the ios platform with version 5.1.0 using command
`ionic cordova platform add ios@~5.1.0`
- Check following preference in config file . if not present then add it.
``
- Run following command
`npm i`
- Build application for IOS
`ionic cordova build ios`### moment-timezone and Truncate
- If you are getting error `Property 'tz' does not exist on type 'typeof moment'`
`npm i [email protected]`
- If you are getting error `A rest parameter must be of an array type.`
`npm i @yellowspot/[email protected]`### Submodule - Theme
- If you are getting `Sass Error` like `Undefined variable`
`git submodule update --recursive --remote`### Contribution Guideline
`Please do all changes and in your local systems branch and make a pull request to hacktoberfest branch not in master branch of remote repo`