-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve onboarding #1276
Improve onboarding #1276
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Thanks for doing this Ricky!
Can you add one more note in the read me mentioning that you need to rename the .env.example files first?
After that I'm okay with merging it and see if the CI build passes when merged into develop.
The reason why it might not pass is because the CI machine is macOS based and I've problems with certain shell syntax before where some of it works in linux only or macOS only.
if it doesn't we can revert and fix.
done!
Usually I try to use POSIX sh syntax which can be a little harder to work with, but in some linux there is no bourne again shell (or the version is older than what ships with OSX). For example I know there is a mismatch between OSX and Alpine linux (which a lot of build systems use because it's lightweight). However I think my changes should be okay in this case. |
This reverts commit c6cc8e6.
* Create variables for env files * Check for env file before building * Add android env example * Be a bit more specific as to where to add the env files * Add envFileMissing func * Double quote to prevent globbing and word splitting: https://github.com/koalaman/shellcheck/wiki/SC2086 * Update README with some additional details for running the app on android * Do not commit fabric.properties * Leave this alone
Description
Changes to improve on-boarding for the next human that comes along
List of items to address:
build.sh
sdk.dir
needs to be defined inlocal.properties
and/or$ANDROID_HOME
needs to be defined in$PATH
(~/.profile
, or~/.bash_profile
etc.)secret-tool
is a requirement[ ] test for this eg:which secret-tool
in thebuild.sh
README.md
[ ] step through changes in a VM to verify