Skip to content

Commit 85056a3

Browse files
committed
deprecate design-library in favor of design-tokens
1 parent a8b6de9 commit 85056a3

File tree

8 files changed

+29
-4
lines changed

8 files changed

+29
-4
lines changed

.github/workflows/design-library-deploy-storybook-dev.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# DEPRECATED: This workflow is deprecated. The design-library is deprecated in favor of @bcc-code/design-tokens.
2+
# This workflow was already disabled before the deprecation.
3+
14
# name: Deploy dev Storybook
25

36
# on:

.github/workflows/design-library-deploy-storybook-production.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1-
name: Deploy production Storybook
1+
# DEPRECATED: This workflow is deprecated. The design-library is deprecated in favor of @bcc-code/design-tokens.
2+
# Keeping this file for reference but disabling the workflow.
3+
4+
name: Deploy production Storybook (DEPRECATED)
25

36
on:
47
workflow_dispatch:
5-
release:
6-
types: [published]
8+
# Disabled: No longer deploying Storybook on release
9+
# release:
10+
# types: [published]
711

812
jobs:
913
build_and_deploy:
10-
if: contains(github.event.release.name, 'design-library') && !contains(github.event.release.name, 'beta')
14+
if: false # Disabled - design-library is deprecated
1115
runs-on: ubuntu-latest
1216
name: Build and Deploy
1317
environment:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.claude/

design-library/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# BCC Design System Library
2+
3+
> **DEPRECATED**: This Vue component library is deprecated. Please use [@bcc-code/design-tokens](https://www.npmjs.com/package/@bcc-code/design-tokens) with [PrimeVue](https://primevue.org/) instead.
4+
25
This library is a collection of tokens and components that conform to the BCC Design System.
36

47
> **Note** This is the Vue implementation, for the CSS-only library [see here](./css-package/README.md)

design-library/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"version": "3.0.20",
66
"type": "module",
77
"license": "Apache-2.0",
8+
"deprecated": "This package is deprecated. Use @bcc-code/design-tokens with PrimeVue instead.",
89
"files": [
910
"dist",
1011
"dist_types",

docs/design-library/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# Getting Started
2+
3+
::: warning DEPRECATED
4+
This design library is deprecated. Please use [@bcc-code/design-tokens](https://www.npmjs.com/package/@bcc-code/design-tokens) with [PrimeVue](https://primevue.org/) instead.
5+
:::
6+
27
The design system consists of a set of [guidelines](../guidelines.md), tokens and components. These are implemented in CSS and we offer a Vue wrapper around the CSS library as well.
38

49
- [Vue components](./vue-components.md) when using Vue 3

docs/design-library/css-library.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ order: 10
33
---
44
# CSS library
55

6+
::: warning DEPRECATED
7+
This CSS library is deprecated. Please use [@bcc-code/design-tokens](https://www.npmjs.com/package/@bcc-code/design-tokens) with [PrimeVue](https://primevue.org/) instead. CSS variables and Tailwind v4 utilities are available directly from the design-tokens package.
8+
:::
9+
610
[[toc]]
711

812
::: tip

docs/design-library/vue-components.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ order: 20
33
---
44
# Vue components
55

6+
::: warning DEPRECATED
7+
This Vue component library is deprecated. Please use [@bcc-code/design-tokens](https://www.npmjs.com/package/@bcc-code/design-tokens) with [PrimeVue](https://primevue.org/) instead.
8+
:::
9+
610
[[toc]]
711

812
::: tip

0 commit comments

Comments
 (0)