-
Notifications
You must be signed in to change notification settings - Fork 351
Multi-platform support #97
Copy link
Copy link
Labels
enhancementThis issue or pull request will add new or improve existing functionalityThis issue or pull request will add new or improve existing functionalityepicA high-level objective issue encompassing multiple issues instead of a specific unit of workA high-level objective issue encompassing multiple issues instead of a specific unit of work
Milestone
Metadata
Metadata
Assignees
Labels
enhancementThis issue or pull request will add new or improve existing functionalityThis issue or pull request will add new or improve existing functionalityepicA high-level objective issue encompassing multiple issues instead of a specific unit of workA high-level objective issue encompassing multiple issues instead of a specific unit of work
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
This epic focuses on updating ScubaGear so that it can be run on non-Windows platforms as well as on existing Windows platforms, but using PowerShell 7 rather than native PowerShell (i.e. PowerShell 5.1).
Improvements for this epic include:
Initiative / Goal
The goal is to make the tool function on multiple platforms so that the tool doesn't force a platform choice counter from the one users may have available.
Hypothesis
By making the ScubaGear available to those running on non-Windows platforms, it will be possible to run the tool in environments where it was not previously possible or required setting up additional resources (like a Windows machine). For example, it may allow for execution on non-Windows machines used as lightweight administrative boxes.
Acceptance criteria
Criteria that are considered must have for feature launch and in-scope for this epic include:
Stakeholders / Resources
Include CISA decision makers and dev team members in discussions about this epic. Resources needed for this epic include access to test platforms (Win/Mac/Linux) to validate functional nature of tool. May be able to use Github runners for some of those.
Timeline
TBD
Associated Tasks
See details in the following issues: