ci | codecov | codacy | sonarcloud | deployment | |
---|---|---|---|---|---|
:app | codecov.yml | codecov.yml | |||
:cloudLib | |||||
functions | |||||
:utilsLib |
test | androidTest | cli (API 30) | codecov |
---|---|---|---|
post-push-codecov.sh |
After cloning I extract .gpg files (BuildConfig, GitHub Action Secrets values) to create local.properties
The app can be built on Windows 11 but the ./bin folder contains bash scripts (that work with git bash; some require gh cli).
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 origin/cloudLib https://github.com/jameshnsears/QuoteUnquote.cloudLib
git remote add origin/cloudLib.functions https://github.com/jameshnsears/QuoteUnquote.cloudLib.functions
git remote add origin/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 Interpreter > 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 Interpreter to Virtualenv Environment