The Fedora App provides a central location for Fedora users and contributors to stay updated on The Fedora Project. News updates, social posts, Ask Fedora, as well as articles from Fedora Magazine are all held under this app.
PWA - Run npm run ionic:build --prod and then push the www folder to your favorite hosting service
Android - Run ionic cordova run android --prod
iOS - Run ionic cordova run ios --prod
Ommitting the --prod will generate a debug build which is useful for Android/iOS remote debugging.
Using Ionic DevApp for rapid testing on mobile devices
Ionic DevApp is a free app that makes it easy to run your Ionic apps directly on an iOS or Android device. This avoids the cumbersome Native SDK installations.
Install Ionic DevApp on your phone.
Connect your phone and computer to the same network.
Run ionic serve -c from the project root.
Open Ionic DevApp and lanuch Fedora app from the list of available apps.
Note: Network policies and firewalls may interfere with Ionic DevApp, in that case try on a different network
Running unit tests
Unit tests
npm test runs all unit tests defined in the app.
Integration tests
Start the ionic dev server with npm run ionic:serve -b. Wait for the dev
server to start.
In a different terminal window start the tests with npm run e2e
For GSoC and Outreachy
Contributors contributing through GSOC'18 or Outreachy May-Aug '18 are recommended to gothrough the guide links carefully.