mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
8a88d91b5a8ef3260ffa08d41528a2f69955da2a
Gabinete Digital v0.1
Requirements
Installation
Use the package manager npm to install dependencies.
npm ci
npm install
npm install -g @ionic/cli
npm install -g lite-server
npm install -g @angular/cli
npm install -g cordova
npm install -g cordova-res
## memory leak
set NODE_OPTIONS=--max_old_space_size=99999996 &&
npm i cordova-plugin-androidx-adapter --force &&
npm install jetifier --force &&
npx jetify --force
Envarioment Depedencies
Java version 11
ionic build && npx cap add android && npx cap update
BUG
Fix cordova-plugin-camera crash
## uninstall
npx cordova plugin remove cordova-plugin-camera
## install
npx cordova plugin add https://github.com/PieterVanPoyer/cordova-plugin-camera/#bugfix/issue-665-save-instance-restore-bug
Start the development server
ionic serve
build for production and launch server
ionic serve build --prod
npm run start
Run test
# incase you don't have .env file
cp ./.env.example ./.env
# incase you don't have a local build yet
ionic serve build --prod
npm run test
Deploy in local network
ionic build --prod
cp -r ./www ./serve
npm run dev:share
Open xcode
ionic cap copy && ionic cap update && ionic cap open ios &&
Android
npx cap copy android && ionic cap sync android
Tag stable version
git tag stable
Contributing
For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Description
Languages
JavaScript
91%
HTML
3.8%
TypeScript
3.4%
SCSS
0.8%
Java
0.8%
Other
0.2%