Skip to main content

Come configurare l'ambiente di sviluppo

Per configurare l'ambiente di sviluppo, è necessario installare l'utility repo e utilizzare il seguente manifest repo o qualsiasi altra configurazione.

Se si prevede di utilizzare il file readonly.xml e l'utility repo, è possibile eseguire quanto segue:

repo init -u https://github.com/osmandapp/OsmAnd-manifest -m readonly.xml
repo sync

È anche possibile utilizzare solo git ed effettuare il checkout dei seguenti repository git nei nomi delle cartelle corretti:

  • Cartella android - Osmand
    • git clone https://github.com/osmandapp/Osmand.git android
  • Cartella ios - OsmAnd-ios
    • git clone https://github.com/osmandapp/OsmAnd-ios.git ios
  • Cartella resources - OsmAnd-resources
    • git clone https://github.com/osmandapp/OsmAnd-resources.git resources
  • Cartella core - OsmAnd-core
    • git clone https://github.com/osmandapp/OsmAnd-core.git core
  • Cartella help - osmandapp.github.io
    • git clone https://github.com/osmandapp/osmandapp.github.io.git help
  • Cartella core-legacy - OsmAnd-core-legacy
    • git clone https://github.com/osmandapp/OsmAnd-core-legacy.git core-legacy
  • Cartella build - OsmAnd-build
    • git clone https://github.com/osmandapp/OsmAnd-build.git build
  • Cartella tools - OsmAnd-tools (server, creazione mappe)
    • git clone https://github.com/osmandapp/OsmAnd-tools.git tools
  • Cartella web - web (solo web)
    • git clone https://github.com/osmandapp/web.git web
  • Cartella misc - OsmAnd-misc (utility standalone)
    • git clone https://github.com/osmandapp/OsmAnd-misc.git misc

Potrebbe non essere necessario avere tutti i repository per far funzionare gli strumenti / android o ios. Puoi sempre ricontrollare i branch corrispondenti nelle configurazioni repo.