-
Notifications
You must be signed in to change notification settings - Fork 35
Update setup process and instructions #613
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
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.
Discussed with Alden on some of the steps in the Development guide that might need some tweaking.
I saw that in the updates to the development guide, the option to run "python scuba.py" was removed. I think its fine if we want developers to install ScubaGoggles instead of just running the code directly but I think it should have a note to remind developers that in this method, they needs to rerun "python -m pip install ." to apply any code changes. |
Actually the change there is pretty cool. If you run pip with the |
Oh, sorry! Didn't notice the note about the flag. Yes, that looks great! |
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.
The instructions for service account are missing the steps to enable the API scope
Link for service account setup: https://github.com/cisagov/ScubaGoggles/blob/main/docs/authentication/ServiceAccount.md
The above screen capture is from the OAuth instructions page: https://github.com/cisagov/ScubaGoggles/blob/main/docs/authentication/OAuth.md
Both pages are also missing instructions on adding the Cloud Identity API
Co-authored-by: Roy Lane <[email protected]>
Co-authored-by: Roy Lane <[email protected]>
…m 0.4 location to current location
83b3c53
to
597ee12
Compare
In this section, after the download the project part, the note to the Development guide should appear. The part regarding the .whl file can be moved in the Installing ScubaGoggles section where there is more information about the .whl file. Also, the to 'download click here' points to the release, so the Development Guide note can be moved to the top. |
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 great!
Just added one comment for a minor update.
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.
Great Job Alden!
…ubaGoggles into 531-update-setup-instructions
🗣 Description
Modified the installation process and documentation per feedback.
Coauthered by @atuomit.
Goals of these changes:
.scubagoggles
should be a directory and this config should be a file under that directory. The current config file should also be a file under that directory. #526.Specific changes:
scubagoggles gws
💭 Motivation and context
Closes #526.
Closes #531.
🧪 Testing
I recommend the reviewers start by following the README instructions as a new user would, specifically the 3 files listed under the "Installation" section of the README: https://github.com/cisagov/ScubaGoggles/blob/531-update-setup-instructions/README.md.
If you already have ScubaGoggles installed, first move the .scubagoggles file from your home directory. Since that was a text file and now is a folder, you will need to first move it before you can use the new setup util.
I performed the following tests:
✅ Pre-approval checklist
✅ Pre-merge Checklist
Squash and merge
button.✅ Post-merge Checklist