Skip to content

psf/pycon-us-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b4b8a78 Β· Mar 19, 2025
Mar 12, 2025
Mar 19, 2025
Apr 8, 2022
Mar 19, 2025
Mar 10, 2025
Mar 4, 2025
Mar 19, 2025
Feb 9, 2023
Feb 26, 2018
Nov 11, 2021
Dec 17, 2018
Apr 9, 2023
Nov 18, 2015
Mar 12, 2025
Mar 12, 2025
Mar 12, 2025
Apr 9, 2023
Mar 5, 2025
Feb 14, 2024
May 7, 2019
May 7, 2019
Feb 14, 2024
Nov 27, 2018
Mar 19, 2025
Mar 19, 2025
Nov 11, 2021
Mar 5, 2025
Mar 2, 2020
Nov 11, 2021

Repository files navigation

PyCon US Mobile

This application provides on-site tools for PyCon US Attendees, Sponsors, and Staff!

Table of Contents

Getting Started

  • 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._

Contributing

See CONTRIBUTING.md πŸŽ‰πŸ‘

Deploying

Progressive Web App

  1. Un-comment these lines
  2. Run ionic build --prod
  3. Push the www folder to your hosting service

Android

  1. Run ionic cap run android --prod

iOS

  1. Run ionic cap run ios --prod

Building for deployment

  1. Bump versions and build numbers in android/app/build.gradle and ios/App/App.xcodeproj/project.pbxproj like this.
  2. Run make capsync to build production application bundle, generate a live updates manifest, and sync ios/android workspaces
  3. Run npx cap open ios to open XCode, Product > Archive to build the image, Distribute App > App Store Connect to upload
  4. 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