Skip to content

Add chart.js as npm Dependency for ILIAS 12#11627

Open
alex40724 wants to merge 1 commit into
ILIAS-eLearning:trunkfrom
leifos-gmbh:dep_12_chartjs
Open

Add chart.js as npm Dependency for ILIAS 12#11627
alex40724 wants to merge 1 commit into
ILIAS-eLearning:trunkfrom
leifos-gmbh:dep_12_chartjs

Conversation

@alex40724
Copy link
Copy Markdown
Member

This PR suggests adding chart.js (v. 4.5.1) as npm package.

General Information:

  • this dependency was already used in ILIAS.
  • MIT license

Usage:

  • components/ILIAS/Poll
  • components/ILIAS/Skill

Wrapped By:

  • ILIAS\UI\Implementation\Component\Chart\Bar

Reasoning:

  • chart.js provides a set of frequently used chart types (like bar charts, line charts, pie charts,...). The charts are responsive, animated, interactive and HTML5-based.
  • Among many charting libraries for JavaScript application developers, Chart.js is currently the most popular one according to GitHub stars (~67,500) and npm downloads (~11,600,000 weekly).

Maintenance:

  • chart.js is actively maintained by multiple contributors. New releases are published every few weeks/months.

Links:

@alex40724 alex40724 added dependencies Pull requests that update a dependency file jour fixe labels Jun 1, 2026
@matthiaskunkel
Copy link
Copy Markdown
Member

Jour Fixe, 01 JUN 2026: Dependency accepted for ILIAS 12.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants