.coveragerc
.devonboarding-registry.yaml
.gitignore
.pre-commit-config.yaml
CONTRIBUTING.md
Dockerfile.test
LICENSE
Makefile
README.md
conftest.py
docker-compose.test.yml
install-gh.sh
install-ui.py
install.py
install_full.py
installer_engine.py
push_to_github.sh
pyproject.toml
pytest.ini
requirements-dev.txt
requirements-test.txt
requirements.txt
run_playwright_report.sh
run_playwright_ui.sh
run_tests.sh
start_web_ui.sh
.github/BRANCH_PROTECTION.md
.github/CI_CD.md
.github/CODEOWNERS
.github/PULL_REQUEST_TEMPLATE.md
.github/SETUP_COMPLETE.md
.github/setup-cicd.sh
.github/workflows/ci.yml
.github/workflows/deploy-dev.yml
.github/workflows/deploy-main.yml
.github/workflows/deploy-stage.yml
.github/workflows/docs.yml
.github/workflows/playwright.yml
.github/workflows/publish.yml
.github/workflows/tests.yml
.vscode/settings.json
assets/branding/BRAND_GUIDELINES.md
assets/branding/colors.yaml
assets/branding/family_dark.png
assets/branding/family_transparent.png
assets/branding/prism.ico
assets/branding/prism.svg
assets/branding/prism_dark_1024.png
assets/branding/prism_dark_128.png
assets/branding/prism_dark_16.png
assets/branding/prism_dark_256.png
assets/branding/prism_dark_32.png
assets/branding/prism_dark_48.png
assets/branding/prism_dark_512.png
assets/branding/prism_dark_64.png
assets/branding/prism_light_1024.png
assets/branding/prism_light_128.png
assets/branding/prism_light_16.png
assets/branding/prism_light_256.png
assets/branding/prism_light_32.png
assets/branding/prism_light_48.png
assets/branding/prism_light_512.png
assets/branding/prism_light_64.png
assets/branding/prism_transparent_1024.png
assets/branding/prism_transparent_128.png
assets/branding/prism_transparent_16.png
assets/branding/prism_transparent_256.png
assets/branding/prism_transparent_32.png
assets/branding/prism_transparent_48.png
assets/branding/prism_transparent_512.png
assets/branding/prism_transparent_64.png
bad-config-examples/README.md
bad-config-examples/bad-company-no-name.yaml
bad-config-examples/bad-git-url.yaml
bad-config-examples/bad-proxy.yaml
bad-config-examples/bad-types.yaml
bad-config-examples/empty.yaml
docs/Gemfile
docs/README.md
docs/_config.yml
docs/about.md
docs/index.md
docs/_includes/head-custom.html
docs/_layouts/default.html
docs/assets/favicon.ico
docs/assets/prism-logo-light.png
docs/assets/prism-logo.png
docs/contributor-guide/ci-cd.md
docs/contributor-guide/contributing.md
docs/contributor-guide/publishing-prisms.md
docs/contributor-guide/testing.md
docs/getting-started/choosing-a-prism.md
docs/getting-started/installation.md
docs/getting-started/quickstart.md
docs/reference/architecture.md
docs/reference/bad-config-examples.md
docs/reference/configuration-schema.md
docs/reference/merge-strategies.md
docs/reference/npm-packages.md
docs/reference/package-system.md
docs/reference/privilege-separation.md
docs/reference/rollback-system.md
docs/user-guide/cascading-dropdowns.md
docs/user-guide/config-inheritance.md
docs/user-guide/creating-configurations.md
docs/user-guide/custom-registries.md
docs/user-guide/local-docs-server.md
docs/user-guide/settings-panel.md
docs/user-guide/themes.md
locales/README.md
locales/en_US/ui.yaml
prism/__init__.py
prism/_version.py
prism/container.py
prism/accessors/__init__.py
prism/accessors/command_accessor/__init__.py
prism/accessors/command_accessor/command_accessor.py
prism/accessors/command_accessor/i_command_accessor.py
prism/accessors/file_accessor/__init__.py
prism/accessors/file_accessor/file_accessor.py
prism/accessors/file_accessor/i_file_accessor.py
prism/accessors/registry_accessor/__init__.py
prism/accessors/registry_accessor/i_registry_accessor.py
prism/accessors/registry_accessor/registry_accessor.py
prism/accessors/rollback_accessor/__init__.py
prism/accessors/rollback_accessor/i_rollback_accessor.py
prism/accessors/rollback_accessor/rollback_accessor.py
prism/accessors/sudo_accessor/__init__.py
prism/accessors/sudo_accessor/i_sudo_accessor.py
prism/accessors/sudo_accessor/sudo_accessor.py
prism/accessors/system_accessor/__init__.py
prism/accessors/system_accessor/i_system_accessor.py
prism/accessors/system_accessor/system_accessor.py
prism/cli/__init__.py
prism/cli/history.py
prism/cli/install.py
prism/cli/packages.py
prism/cli/rollback.py
prism/cli/ui.py
prism/engines/__init__.py
prism/engines/rollback_engine.py
prism/engines/config_engine/__init__.py
prism/engines/config_engine/_merge.py
prism/engines/config_engine/_validators.py
prism/engines/config_engine/config_engine.py
prism/engines/config_engine/i_config_engine.py
prism/engines/installation_engine/__init__.py
prism/engines/installation_engine/_resolution.py
prism/engines/installation_engine/_rollback.py
prism/engines/installation_engine/_tools.py
prism/engines/installation_engine/_versions.py
prism/engines/installation_engine/i_installation_engine.py
prism/engines/installation_engine/installation_engine.py
prism/managers/__init__.py
prism/managers/installation_manager/__init__.py
prism/managers/installation_manager/i_installation_manager.py
prism/managers/installation_manager/installation_manager.py
prism/managers/package_manager/__init__.py
prism/managers/package_manager/i_package_manager.py
prism/managers/package_manager/package_manager.py
prism/models/__init__.py
prism/models/installation.py
prism/models/package_info.py
prism/models/prism_config.py
prism/models/user_info.py
prism/prisms/acme-corp.prism/README.md
prism/prisms/acme-corp.prism/package.json
prism/prisms/acme-corp.prism/package.yaml
prism/prisms/acme-corp.prism/resources.yaml
prism/prisms/acme-corp.prism/welcome.yaml
prism/prisms/acme-corp.prism/base/acme-corp.yaml
prism/prisms/acme-corp.prism/base/tool-registry.yaml
prism/prisms/acme-corp.prism/teams/backend-team.yaml
prism/prisms/acme-corp.prism/teams/data-team.yaml
prism/prisms/acme-corp.prism/teams/frontend-team.yaml
prism/prisms/acme-corp.prism/teams/mobile-team.yaml
prism/prisms/acme-corp.prism/teams/platform-team.yaml
prism/prisms/cli-test-prism.prism/README.md
prism/prisms/cli-test-prism.prism/package.yaml
prism/prisms/cli-test-prism.prism/resources.yaml
prism/prisms/cli-test-prism.prism/welcome.yaml
prism/prisms/cli-test-prism.prism/base/cli-test-prism.yaml
prism/prisms/cli-test-prism.prism/teams/backend.yaml
prism/prisms/cli-test-prism.prism/teams/platform.yaml
prism/prisms/consulting-firm.prism/package.yaml
prism/prisms/consulting-firm.prism/base/consulting-firm.yaml
prism/prisms/consulting-firm.prism/base/tool-registry.yaml
prism/prisms/consulting-firm.prism/clients/fintech-client.yaml
prism/prisms/consulting-firm.prism/clients/healthcare-client.yaml
prism/prisms/consulting-firm.prism/clients/retail-client.yaml
prism/prisms/fortune500.prism/package.yaml
prism/prisms/fortune500.prism/base/enterprise.yaml
prism/prisms/fortune500.prism/base/tool-registry.yaml
prism/prisms/fortune500.prism/roles/data-engineer.yaml
prism/prisms/fortune500.prism/roles/devops-engineer.yaml
prism/prisms/fortune500.prism/roles/frontend-engineer.yaml
prism/prisms/fortune500.prism/roles/security-engineer.yaml
prism/prisms/fortune500.prism/roles/software-engineer.yaml
prism/prisms/fortune500.prism/teams/backend-services.yaml
prism/prisms/fortune500.prism/teams/data-ml.yaml
prism/prisms/fortune500.prism/teams/frontend-web.yaml
prism/prisms/fortune500.prism/teams/platform-infra.yaml
prism/prisms/fortune500.prism/teams/security.yaml
prism/prisms/opensource.prism/package.yaml
prism/prisms/opensource.prism/base/opensource.yaml
prism/prisms/opensource.prism/base/tool-registry.yaml
prism/prisms/prism.prism/package.json
prism/prisms/prism.prism/package.yaml
prism/prisms/prism.prism/resources.yaml
prism/prisms/prism.prism/welcome.yaml
prism/prisms/prism.prism/base/prism-base.yaml
prism/prisms/prism.prism/base/tool-registry.yaml
prism/prisms/prism.prism/environments/full.yaml
prism/prisms/prism.prism/environments/minimal.yaml
prism/prisms/prism.prism/environments/standard.yaml
prism/prisms/prism.prism/profiles/bitbucket.yaml
prism/prisms/prism.prism/profiles/enterprise.yaml
prism/prisms/prism.prism/profiles/gitea.yaml
prism/prisms/prism.prism/profiles/github.yaml
prism/prisms/prism.prism/profiles/gitlab.yaml
prism/prisms/prism.prism/profiles/multi-platform.yaml
prism/prisms/prism.prism/profiles/personal.yaml
prism/prisms/prism.prism/profiles/team.yaml
prism/prisms/startup.prism/package.yaml
prism/prisms/startup.prism/base/startup.yaml
prism/prisms/startup.prism/base/tool-registry.yaml
prism/prisms/startup.prism/roles/backend.yaml
prism/prisms/startup.prism/roles/frontend.yaml
prism/prisms/startup.prism/roles/full-stack.yaml
prism/prisms/startup.prism/stacks/jamstack.yaml
prism/prisms/startup.prism/stacks/mern.yaml
prism/prisms/startup.prism/stacks/rails.yaml
prism/prisms/university.prism/package.yaml
prism/prisms/university.prism/base/tool-registry.yaml
prism/prisms/university.prism/base/university.yaml
prism/prisms/university.prism/courses/cs101.yaml
prism/prisms/university.prism/courses/cs201.yaml
prism/prisms/university.prism/courses/cs301.yaml
prism/prisms/university.prism/departments/cs.yaml
prism/prisms/university.prism/departments/data-science.yaml
prism/prisms/university.prism/departments/engineering.yaml
prism/prisms/university.prism/departments/math.yaml
prism/prisms/university.prism/users/faculty.yaml
prism/prisms/university.prism/users/researcher.yaml
prism/prisms/university.prism/users/staff.yaml
prism/prisms/university.prism/users/student.yaml
prism/tools/__init__.py
prism/tools/docs_server/__init__.py
prism/tools/docs_server/__main__.py
prism/tools/docs_server/discovery.py
prism/tools/docs_server/renderer.py
prism/tools/docs_server/server.py
prism/ui/__init__.py
prism/ui/app.py
prism/ui/api/__init__.py
prism/ui/api/configuration.py
prism/ui/api/installation.py
prism/ui/api/packages.py
prism/ui/api/validation.py
prism/ui/static/assets/branding/family_dark.png
prism/ui/static/assets/branding/family_transparent.png
prism/ui/static/assets/branding/prism.ico
prism/ui/static/assets/branding/prism.svg
prism/ui/static/assets/branding/prism_dark_1024.png
prism/ui/static/assets/branding/prism_dark_128.png
prism/ui/static/assets/branding/prism_dark_16.png
prism/ui/static/assets/branding/prism_dark_256.png
prism/ui/static/assets/branding/prism_dark_32.png
prism/ui/static/assets/branding/prism_dark_48.png
prism/ui/static/assets/branding/prism_dark_512.png
prism/ui/static/assets/branding/prism_dark_64.png
prism/ui/static/assets/branding/prism_light_1024.png
prism/ui/static/assets/branding/prism_light_128.png
prism/ui/static/assets/branding/prism_light_16.png
prism/ui/static/assets/branding/prism_light_256.png
prism/ui/static/assets/branding/prism_light_32.png
prism/ui/static/assets/branding/prism_light_48.png
prism/ui/static/assets/branding/prism_light_512.png
prism/ui/static/assets/branding/prism_light_64.png
prism/ui/static/assets/branding/prism_transparent_1024.png
prism/ui/static/assets/branding/prism_transparent_128.png
prism/ui/static/assets/branding/prism_transparent_16.png
prism/ui/static/assets/branding/prism_transparent_256.png
prism/ui/static/assets/branding/prism_transparent_32.png
prism/ui/static/assets/branding/prism_transparent_48.png
prism/ui/static/assets/branding/prism_transparent_512.png
prism/ui/static/assets/branding/prism_transparent_64.png
prism/ui/templates/index.html
prism/utilities/__init__.py
prism/utilities/env_substitutor.py
prism/utilities/platform_detector.py
prism/utilities/progress_logger.py
prism/utilities/event_bus/__init__.py
prism/utilities/event_bus/i_event_bus.py
prism/utilities/event_bus/local_event_bus.py
prism_dx.egg-info/PKG-INFO
prism_dx.egg-info/SOURCES.txt
prism_dx.egg-info/dependency_links.txt
prism_dx.egg-info/entry_points.txt
prism_dx.egg-info/requires.txt
prism_dx.egg-info/top_level.txt
scripts/auto-deploy-docs.py
scripts/config_merger.py
scripts/config_validator.py
scripts/final-cleanup.sh
scripts/npm_package_fetcher.py
scripts/package_manager.py
scripts/package_validator.py
scripts/publish_packages.py
scripts/rewrite-all-commits.py
scripts/rewrite-commit-times.py
scripts/start-docs-server
test/Dockerfile.alpine
test/Dockerfile.debian
test/Dockerfile.fedora
test/Dockerfile.ubuntu
tests/__init__.py
tests/conftest.py
tests/e2e/__init__.py
tests/e2e/conftest.py
tests/e2e/test_cli_installer.py
tests/e2e/test_complete_installation.py
tests/e2e/test_full_install_flow.py
tests/e2e/test_hd_api_e2e.py
tests/e2e/test_installer_flow.py
tests/e2e/test_validation_and_ux.py
tests/e2e/test_web_api.py
tests/fixtures/__init__.py
tests/fixtures/test_packages/minimal.prism/package.yaml
tests/integration/__init__.py
tests/integration/test_installer_engine.py
tests/integration/test_prism_validation.py
tests/unit/__init__.py
tests/unit/test_config_merger.py
tests/unit/test_install_e2e.py
tests/unit/test_installer_engine.py
tests/unit/test_package_manager.py
tests/unit/test_prism_validator.py
tests/unit/accessors/__init__.py
tests/unit/accessors/test_command_accessor.py
tests/unit/accessors/test_file_accessor.py
tests/unit/accessors/test_registry_accessor.py
tests/unit/accessors/test_rollback_accessor.py
tests/unit/accessors/test_system_accessor.py
tests/unit/cli/__init__.py
tests/unit/cli/test_cli.py
tests/unit/engines/__init__.py
tests/unit/engines/test_config_engine.py
tests/unit/engines/test_installation_engine.py
tests/unit/managers/__init__.py
tests/unit/managers/test_installation_manager.py
tests/unit/managers/test_package_manager.py
tests/unit/tools/__init__.py
tests/unit/tools/test_docs_discovery.py
tests/unit/tools/test_docs_renderer.py
tests/unit/tools/test_docs_server.py
tests/unit/ui/__init__.py
tests/unit/ui/test_configuration_api.py
tests/unit/ui/test_installation_api.py
tests/unit/ui/test_packages_api.py
tests/unit/ui/test_validation_api.py
tests/unit/utilities/__init__.py
tests/unit/utilities/test_env_substitutor.py
tests/unit/utilities/test_event_bus.py
tests/unit/utilities/test_platform_detector.py
tests/unit/utilities/test_progress_logger.py