Application
Applications (or "Pacticipants") are at the center of the API Hub for Contract Testing experience. From this page, you can:
See all versions of your application.
Discover all integrated applications and their contracts.
See the health of the application at a glance.
Check if your application is deployable.
Configure your application settings.
Version Details
In the left-hand panel, you can see all versions of the currently selected application. Select a version to view its details.
Compatibility
This tab displays each of the integrated applications as tiles, showing a summary of the verification status for each. Each tile has a historical bar chart showing the compatibility of previous versions. Hover over the bar chart to see details, or click to pin them.
Select a branch in each tile to see versions related to that branch, or use the toggle at the top to quickly change all tiles to the latest updated or main branch.
Click "View contract" to see a contract for a specific version.
Can I Deploy
This tab shows the current deployability to a given environment (see the can-i-deploy
documentation for more information). You must select a team from the drop-down menu to fetch environments related to the selected team before the results can be displayed.
Click on the link in the row to navigate to the specific verification result for a given entry.
Network
This tab shows all applications directly integrated with the currently selected application. Click on a node to navigate to the collaborating application.
Settings
General
This tab allows you to see and modify the display name of the application.
Version Control
This tab allows you to specify the main branch and repository URL (e.g., a GitHub URL) for the application.
Badge
This tab allows you to generate can-i-deploy
build badges for the current application.