AbsaOSS / AbsaOSS/cps-shared-ui

Get rid of PrimeNG dependency

オープン
#686 コメント 1 件 リアクション 0 件 担当者 1 名 @fateeand が担当を希望しています GitHub で見る
enhancement epic library tech-debt
主要言語
TypeScript
スター
9
フォーク
6
平均マージ
23時間 46分
マージ済み PR(30日)
5

説明

From major version v22 onward, PrimeNG is no longer open-source: https://primeui.dev/nextchapter

The latest version available under the MIT license is `21.1.9`. We need to remove this dependency from the `cps-ui-kit`.

The approach should look like this:
1) A quick fix to unblock the library update to Angular 22
We need to copy the PrimeNG code we use into our repo and remove the dependency. The MIT license allows this as long as we keep the copyright notices and license text. Tracked by #687
2) A long-term approach to migrate all the components/services/directives we use so they work without PrimeNG code
PrimeNG is currently used, either as utils or base components, in:
- Datepicker
- Autocomplete
- Notifications
- Dialog
- Tree autocomplete
- Tree select
- Tree table
- Table
- Menu

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。