The Fedora Project is a global partnership of free software community members. The Fedora Project is sponsored by Red Hat, which invests in our infrastructure and resources to encourage collaboration and incubate innovative new technologies. Some of these technologies may later be integrated into Red Hat products. They are developed in Fedora and produced under a free and open source license from inception, so other free software communities and projects are free to study, adopt, and modify them.
The Fedora App is a central location for Fedora users and innovators 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.
This is the source for the Fedora App.
Fedora App on Google Play Store
Angular, Ionic 3, TypeScript, SCSS
sudo dnf install nodejs
npm install -g ionic
sudo dnf install python2
sudo dnf install gcc gcc-c++ make
sudo dnf install autoconf automake
sudo dnf install libpng-devel
Note: You may need to add “sudo” in front of any global commands to install the utilities. See npm documentation for more details.
sudo dnf install java-devel
JAVA_HOME
and ANDROID_HOME
to point to Java and Android SDK installation directories respectively.git clone https://pagure.io/Fedora-app.git
.npm install
from the project root.src/app/config.env.ts.example
to src/app/config.dev.ts
and src/app/config.prod.ts
. Replace the example API keys inside them with real API keys.ionic serve
in a terminal from the project root.npm run ionic:build --prod
and then push the www
folder to your favorite hosting serviceionic cordova run android --prod
ionic cordova run ios --prod
Ommitting the --prod
will generate a debug build which is useful for Android/iOS remote debugging.
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.
ionic serve -c
from the project root.Note: Network policies and firewalls may interfere with Ionic DevApp, in that case try on a different network
Contributors contributing through GSOC'18 or Outreachy May-Aug '18 are recommended to gothrough the guide links carefully.