cisagov / ScubaGoggles

SCuBA Security Configuration Baselines and assessment tool for Google Workspace
https://www.cisa.gov/resources-tools/services/secure-cloud-business-applications-scuba-project
Creative Commons Zero v1.0 Universal
128 stars 13 forks source link

Documentation Rehaul #319

Closed adhilto closed 2 weeks ago

adhilto commented 3 weeks ago

🗣 Description

💭 Motivation and context

Closes #306. Closes #283.

🧪 Testing

I clicked all the links in the new documentation files to ensure none were broken.

✅ Pre-approval checklist

✅ Pre-merge Checklist

✅ Post-merge Checklist

adhilto commented 2 weeks ago

I left a comment about Python version requirements. I thought we needed something like 3.11 now for some of the new code. We ran into an issue with 3.7 in a pilot meeting maybe @LaurenBassett @rlxdev would remember the version.

(Copying response from @rlxdev) Hi Max (@mdueltgen), During the pilot meeting, the user that was trying to get Scubagoggles installed unsuccessfully tried Python 3.7. (whatever our minimum is). The problem was that the specific version of the pandas package (as defined in requirements.txt) was not available for the Python version. Python version 3.7. is obsolete (same is true really for Python 3.8 and 3.9 (maybe 3.10 as well)), as the current Python version is 3.12). I don't really remember what version that was installed in that meeting to make progress, but I'm sure it was at least 3.9.

adhilto commented 2 weeks ago

Quick heads up @mdueltgen @mitchelbaker-cisa, I'm going to be reverting the baseline markdown file name changes per David's recommendation so as to not cause merge conflicts with the other ~10 open PRs.