A catalog is at its most valuable when it's used by the software developers at your organization. This article covers how a catalog should be used and the best practices for encouraging adoption.
About catalog alignment
The most common way to measure success with a catalog is to track alignment with the catalog. Your development team’s projects should be routinely checked to ensure that they are aligned with the catalog, meaning that all package releases in their project are also in the organization’s catalog.
When you begin using Tidelift, you have the ability to receive a benchmark alignment score for each project and you can work to bring those scores up to 100% over time. While this may be easier for smaller or newer projects, it may take longer to get legacy projects fully aligned with the catalog. After a certain period of time, we recommend blocking builds in your CI/CD pipeline if they are not aligned with the Tidelift catalog.
Checking alignment
See Tracking projects and getting bill of materials to learn how to get a bill of materials and check alignment from the web app and from the command line.
If you already have a CI/CD pipeline setup, you can easily integrate a Tidelift alignment check as a step in the pipeline. See our workflow integration docs for examples on how to connect Tidelift into your CI/CD workflow.
Comments
Article is closed for comments.