HowToAddNewTransitAgencyModule - mtransitapps/mtransit-for-android GitHub Wiki

How to add new transit agency module (WIP)

  • Pick project directory ID:
2 letter country code + city/area name + agency name + transport mode 
(ca-city-transit-agency-bus)
git clone -b mmathieum [email protected]:mtransitapps/ca-city-transit-agency-bus-gradle.git
  • Add git sub-modules
git submodule add https://github.com/mtransitapps/commons.git commons
git submodule add https://github.com/mtransitapps/commons-java.git common-java
git submodule add https://github.com/mtransitapps/parser.git parser (if GTFS based, not GBFS)
git submodule add https://github.com/mtransitapps/commons-android.git commons-android
git submodule add https://github.com/mtransitapps/ca-city-transit-agency-bus-parser.git agency-parser (if GTFS based, not GBFS)
git submodule add https://github.com/mtransitapps/ca-city-transit-agency-bus-android.git app-android

Or to add existing submodule

git submodule add -- "$(git -C ./submodule-directory/ remote get-url origin)" ./submodule-directory/