This application provides on-site tools for PyCon US Attendees, Sponsors, and Staff!
- Download the installer for Node LTS.
- Clone this repository:
git clone https://github.com/psf/pycon-us-mobile.git
. - Run
make install
from the project root. - Run
make serve
in a terminal from the project root.
Note
The make serve
command runs with the development configuration, which uses local development URLs.
If you want to run against production URLs, you can use npx ionic serve
.
See environment.ts, environment.dev.ts and environment.prod.ts to view or adjust the URLs.
- Profit. π
Note
See How to Prevent Permissions Errors if you are running into issues when trying to install packages globally._
See CONTRIBUTING.md ππ
- Un-comment these lines
- Run
ionic build --prod
- Push the
www
folder to your hosting service
- Run
ionic cap run android --prod
- Run
ionic cap run ios --prod
- Bump versions and build numbers in android/app/build.gradle and ios/App/App.xcodeproj/project.pbxproj like this.
- Run
make capsync
to build production application bundle, generate a live updates manifest, and sync ios/android workspaces - Run
npx cap open ios
to open XCode, Product > Archive to build the image, Distribute App > App Store Connect to upload - Run
npx cap open android
to open Android Studio, Build > Generate Signed App Bundle / APK, Android App Bundle > Next, Select Key > Next, choose release variant > Next, locate app bundle, login to Play Console to upload