このプロジェクトについて

C3 (C3.js) は、D3.js上に構築されたWeb用のオープンソースチャートライブラリです。本プロジェクトは、「Webアプリケーションへのチャートのより深い統合を可能にする、D3ベースの再利用可能なチャートライブラリ」として自らを説明しています。 提供機能: - D3.js (^5.0.0) を基盤としたチャートレンダリング(これが唯一記載されているランタイム依存ライブラリです)。 - c3js.org上の公式ドキュメント(入門ガイド、サンプルギャラリー、完全なAPIリファレンスを含む)。 - リポジトリ内の追加サンプルコード。`npm run serve-static`コマンドでローカル実行可能です。 - 迅速な実験用のJSFiddleプレイグラウンド。 コミュニティとサポート: - C3.jsの一般的な議論とサポート(AngularJSなど他ライブラリとの連携に関する質問を含む)にはGoogle Groupが使用されます。 - チャットにはGitterが利用可能です。 - GitHubのイシューキューはバグ報告と機能リクエスト専用であり、一般的なサポートには使用されません。報告者は、既存のイシューとGoogle Groupを事前に検索し、最小限のJSFiddleまたはPlunkerでの再現手順(カスタムCSSがC3.jsの出力に影響を与える可能性がある点に注意)とともに、C3のバージョンおよび関連するプラットフォーム/ブラウザ/OSの詳細を提供することが求められます。 ライセンスと貢献: - MITライセンスで公開されています。 - プルリクエストは歓迎されますが、貢献者は変更が望ましいものであることを確認するため、まずイシューを作成し、新機能にはテストケースを含め、コミットをスクワッシュし、依頼がない限りバージョン番号を更新しないようにしてください。 対象者: - ドキュメント化されたAPI、サンプル、開始用コードを活用し、D3.jsを基盤としてWebアプリケーションにチャートを追加したいフロントエンド開発者。