You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What problem (or opportunity) are we solving? Why are we solving it? Is there supporting user
conversations or research?
A library in the Carbon Platform is an indexed repository, or repository subdirectory, that contains indexed assets. As such, a library is versioned through its containing repository. This can happen at the git branch, git tag, and git commit hash level.
There is additional complexity when the library has releases that are published to npm, where the version numbers coincide with release names.
By default, the catalogs "index" the latest version of libraries and their assets, but there are additional needs to view library and asset documentation at any version.
This will become increasingly important when local systems curate their catalogs and collections to "pin" specific versions of libraries and assets, so they can easily view version-correct documentation for what they are using in development.
This epic details what it will take to support library versioning.
What requirements must be met to complete this request?
We figure out how to determine valid versions, and resolve the discrepency between repository version and package version (how they are often different in monorepos)
Design a library version switcher (dropdown used to view most ~8 recent versions, or only major versions, etc.)
Design a library versions page to view a table with all available versions (very large data set)
Canonical links are added to non-default versions of library and asset detail pages
Add "last published" date to npm resource cards
The text was updated successfully, but these errors were encountered:
Summary
A library in the Carbon Platform is an indexed repository, or repository subdirectory, that contains indexed assets. As such, a library is versioned through its containing repository. This can happen at the git branch, git tag, and git commit hash level.
There is additional complexity when the library has releases that are published to npm, where the version numbers coincide with release names.
By default, the catalogs "index" the latest version of libraries and their assets, but there are additional needs to view library and asset documentation at any version.
This will become increasingly important when local systems curate their catalogs and collections to "pin" specific versions of libraries and assets, so they can easily view version-correct documentation for what they are using in development.
This epic details what it will take to support library versioning.
Job stories
Acceptance criteria
The text was updated successfully, but these errors were encountered: