-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tooling] Add @esri/calcite-ui-icons
to the monorepo packages
#9255
Labels
4 - verified
Issues that have been released and confirmed resolved.
estimate - 5
A few days of work, definitely requires updates to tests.
p - medium
Issue is non core or affecting less that 60% of people using the library
tooling
Issues relating to build system fixes or improvements.
Milestone
Comments
geospatialem
added
tooling
Issues relating to build system fixes or improvements.
1 - assigned
Issues that are assigned to a sprint and a team member.
p - medium
Issue is non core or affecting less that 60% of people using the library
estimate - 5
A few days of work, definitely requires updates to tests.
labels
May 3, 2024
13 tasks
geospatialem
modified the milestones:
2024-05-28 - May Main Release,
2024-06-25 - Jun Maintenance Release
May 28, 2024
geospatialem
modified the milestones:
2024-06-25 - Jun Release,
2024-07-30 - Jul Release
Jun 24, 2024
benelan
added
2 - in development
Issues that are actively being worked on.
and removed
1 - assigned
Issues that are assigned to a sprint and a team member.
labels
Jul 23, 2024
benelan
added a commit
that referenced
this issue
Jul 30, 2024
**Related Issue:** #9255 ## Summary Good news, everyone! `@esri/calcite-ui-icons` is joining the Calcite Design System monorepo. This change will ensure Calcite components always uses the latest and greatest version of the icons. Additionally, the icons will benefit from the monorepo's continuous integration, including automatic changelog generation and deployment. This will give the designers more time to do what they do best! Some much needed cleanup was accomplished during this transition. The following items will no longer be [published to npm](https://unpkg.com/browse/@esri/[email protected]/): ``` .github/* CONTRIBUTE.md bin/build.js bin/cli.js bin/convert-mobile.js bin/optimize.js bin/path-data.js bin/server.js bin/templates/* bower.json docs/app.js docs/index.html docs/resources/* launch-calcite.command launch-meridian.command ``` Additionally, the autogenerated, build files will not longer be committed into version control. This includes: ``` docs/icons.json index.d.ts index.js js/* sprite-16.svg sprite-24.svg sprite-32.svg ``` These files can be generated via `npm run build`. The build files will be attached to GitHub releases for users who do not consume the icons via NPM. Note that I removed `bower.json` since [they recommended](https://bower.io/blog/2017/how-to-migrate-away-from-bower/) using other software back in 2017, and there hasn't been any activity in the [repo](https://github.com/bower/bower) for a few years now. However, I'm open to deprecating bower support and removing it in the next major release if people prefer that route. Release-As: 3.30.0
benelan
added
3 - installed
Issues that have been merged to master branch and are ready for final confirmation.
and removed
2 - in development
Issues that are actively being worked on.
labels
Jul 30, 2024
Installed and assigned for verification. |
calcite-admin
pushed a commit
that referenced
this issue
Jul 30, 2024
**Related Issue:** #9255 ## Summary Good news, everyone! `@esri/calcite-ui-icons` is joining the Calcite Design System monorepo. This change will ensure Calcite components always uses the latest and greatest version of the icons. Additionally, the icons will benefit from the monorepo's continuous integration, including automatic changelog generation and deployment. This will give the designers more time to do what they do best! Some much needed cleanup was accomplished during this transition. The following items will no longer be [published to npm](https://unpkg.com/browse/@esri/[email protected]/): ``` .github/* CONTRIBUTE.md bin/build.js bin/cli.js bin/convert-mobile.js bin/optimize.js bin/path-data.js bin/server.js bin/templates/* bower.json docs/app.js docs/index.html docs/resources/* launch-calcite.command launch-meridian.command ``` Additionally, the autogenerated, build files will not longer be committed into version control. This includes: ``` docs/icons.json index.d.ts index.js js/* sprite-16.svg sprite-24.svg sprite-32.svg ``` These files can be generated via `npm run build`. The build files will be attached to GitHub releases for users who do not consume the icons via NPM. Note that I removed `bower.json` since [they recommended](https://bower.io/blog/2017/how-to-migrate-away-from-bower/) using other software back in 2017, and there hasn't been any activity in the [repo](https://github.com/bower/bower) for a few years now. However, I'm open to deprecating bower support and removing it in the next major release if people prefer that route. Release-As: 3.30.0
🍡 Verified locally on |
DitwanP
added
4 - verified
Issues that have been released and confirmed resolved.
and removed
3 - installed
Issues that have been merged to master branch and are ready for final confirmation.
labels
Jul 30, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
4 - verified
Issues that have been released and confirmed resolved.
estimate - 5
A few days of work, definitely requires updates to tests.
p - medium
Issue is non core or affecting less that 60% of people using the library
tooling
Issues relating to build system fixes or improvements.
Summary
Add the calcite-ui-icons repo, to the Calcite monorepo packages.
Part of the monorepo package epic from #7122
Desired Outcome
Adding more Calcite packages to the repo and splitting existing functionality into encapsulated workspaces will improve maintainability and discoverability.
Resources
Additional discussion and context is also linked in #7122.
The text was updated successfully, but these errors were encountered: