branch | ci:coverage | codecov | codacy | sonarcloud | codescene | deployment | |
---|---|---|---|---|---|---|---|
:app | main | ||||||
:cloudLib | main | ||||||
functions | main | ||||||
:utilsLib | main |
- :app codecov available via codecov.sh
- sonarqube available via sonarqube.sh
After cloning extract .gpg files = BuildConfig / GitHub Action Secrets values.
git clone https://github.com/jameshnsears/QuoteUnquote
cd QuoteUnquote
git submodule update --init --recursive
git submodule foreach git pull origin main
git submodule
Android Studio > Get from Version Control
> https://github.com/jameshnsears/QuoteUnquote
> Clone
NOTE: import to clone for IDE as submodules maintained
VCS > Git > Branches...
> Remote Branches > origin/main > Checkout
> Smart Checkout
git submodule update --remote
git remote add cloudLib https://github.com/jameshnsears/QuoteUnquote.cloudLib
git remote add cloudLib.functions https://github.com/jameshnsears/QuoteUnquote.cloudLib.functions
git remote add utilsLib https://github.com/jameshnsears/QuoteUnquote.utilsLib
Build > Rebuild Project
Choose a Build Variant
> run a Run/Debug Configuration
After a clone...
PyCharm > Open > QuoteUnquote.cloudLib.functions
File > Settings > Project:
> set Intepreter > New Virtualenv Environment
Virtualenv Terminal >
> python -m pip install -r requirements-test.txt
> python -m pip install -r src/requirements.txt
run a Run/Debug Configuration
> setting Python Intepreter to Virtualenv Environment