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 installfrom the project root. - Run
make servein 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
wwwfolder 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 capsyncto build production application bundle, generate a live updates manifest, and sync ios/android workspaces - Run
npx cap open iosto open XCode, Product > Archive to build the image, Distribute App > App Store Connect to upload - Run
npx cap open androidto 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