- Ionic
See .env.template
to create appropriate .env.local
file
npm install
npm run generate:images
Generate an optimized webp
format in different resolutions of the images under resources/images
with the help of Squoosh and store it under public/assets/img
.
ionic serve
Runs the app in the development mode. Open http://localhost:8100 to view it in the browser.
The page will reload if you make edits. You will also see any lint errors in the console.
npm run build:ionic:browser
Builds the app for production to the build
folder. It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes. The app is ready to be deployed!
-
Install Dependencies
npm install
-
(on branch master/next/beta) Get Release Information (Changelog & Release Version) \
npm run release:information
Creates Release Notes and the next version from git commits. The next version is stored under
.VERSION
and updates the npm package version. The release notes are stored under.NOTES
. -
Generate Optimized Images
npm run generate:images
-
Build
npm run build:ionic:browser
ionic capacitor sync ios --prod
-
Generate Screenshots
-
Generate Screenhots for en-US
JEST_PLAYWRIGHT_CONTEXT_OPTION_LOCAL=en-US JEST_PLAYWRIGHT_SCREENSHOT_SEARCH_QUERY=feed npm run generate:screenshots
-
Generate Screenhots for ta-IN
JEST_PLAYWRIGHT_CONTEXT_OPTION_LOCAL=ta-IN JEST_PLAYWRIGHT_SCREENSHOT_SEARCH_QUERY=உலர்ந்த npm run generate:screenshots
-
-
Goto ios app folder
cd ios/App
-
Install Dependencies
bundle install
-
Run Fastlane
bundle exec fastlane