Skip to content

Conversation

@ahouseholder
Copy link
Contributor

This pull request introduces several updates to the SSVC documentation, project configuration, and tooling. The most significant changes are the redesign and renaming of the SSVC Explorer (formerly Policy Explorer), updates to dependency management and installation practices, and a simplification of the changelog. These improvements enhance user experience, maintainability, and clarity across the project.

Documentation and Tooling Updates

  • The SSVC Policy Explorer has been renamed to "SSVC Explorer" throughout the documentation and navigation, and its interface has been significantly expanded to support interactive customization of decision points, session management, and improved UI elements. (docs/ssvc-explorer/index.md, docs/tutorials/starting_points.md, mkdocs.yml) [1] [2] [3]

  • The changelog has been simplified: instead of maintaining a long markdown history, users are now directed to GitHub Releases for up-to-date and historical release notes. (docs/about/changelog.md)

Dependency and Configuration Improvements

  • Project dependencies in src/pyproject.toml have been updated to use minimum version specifiers (e.g., mkdocs>=1.6.1) rather than pinning to exact versions, improving compatibility and ease of upgrades.

  • Dependabot configuration has been updated to use the uv package ecosystem and to monitor both the root and /src directories for dependency manifests, ensuring broader coverage of Python dependencies. (.github/dependabot.yml)

Build and Asset Management

  • Additional JavaScript libraries and scripts for the SSVC Explorer and graph visualization have been included in the MkDocs configuration, supporting enhanced interactivity and visualization features. (mkdocs.yml)

@ahouseholder ahouseholder merged commit 5f45f98 into publish Oct 7, 2025
8 checks passed
@ahouseholder ahouseholder added this to the 2025-12 milestone Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants