প্রকল্প সম্পর্কে

C3 (C3.js) হল একটি ওপেন-সোর্স চার্ট লাইব্রেরি যা D3.js-এর উপর নির্মিত। প্রকল্পটি নিজেকে "D3-ভিত্তিক পুনঃব্যবহারযোগ্য চার্ট লাইব্রেরি যা ওয়েব অ্যাপ্লিকেশনে চার্টের গভীর সংহতি সক্ষম করে" হিসেবে বর্ণনা করে। এটি যা অফার করে: - D3.js (^5.0.0) এর উপর ভিত্তি করে চার্ট রেন্ডারিং, যা লাইব্রেরির একমাত্র তালিকাভুক্ত রানটাইম নির্ভরতা। - c3js.org-এ অফিসিয়াল ডকুমেন্টেশন, যার মধ্যে একটি Getting Started গাইড, একটি উদাহরণ গ্যালারি এবং একটি সম্পূর্ণ API রেফারেন্স অন্তর্ভুক্ত। - রিপোজিটরিতে অতিরিক্ত নমুনা কোড যা `npm run serve-static` দিয়ে স্থানীয়ভাবে চালানো যেতে পারে। - দ্রুত পরীক্ষার জন্য একটি JSFiddle প্লেগ্রাউন্ড। সম্প্রদায় এবং সমর্থন: - সাধারণ C3.js আলোচনা এবং সমর্থনের জন্য একটি Google Group ব্যবহৃত হয়, যার মধ্যে অন্যান্য লাইব্রেরির (যেমন AngularJS) সাথে মিথস্ক্রিয়া সম্পর্কিত প্রশ্নও রয়েছে। - চ্যাটের জন্য Gitter উপলব্ধ। - GitHub ইস্যু কিউ সাধারণ সমর্থনের জন্য নয়, বরং ত্রুটি রিপোর্ট এবং ফিচার অনুরোধের জন্য সংরক্ষিত। রিপোর্টারদের প্রথমে বিদ্যমান ইস্যু এবং Google Group অনুসন্ধান করতে বলা হয়, এবং একটি ন্যূনতম JSFiddle বা Plunker প্রজনন প্রদান করতে বলা হয় (উল্লেখ করে যে কাস্টম CSS C3.js আউটপুটকে প্রভাবিত করতে পারে), সাথে C3 সংস্করণ এবং প্রাসঙ্গিক প্ল্যাটফর্ম/ব্রাউজার/OS বিবরণ। লাইসেন্সিং এবং অবদান: - MIT লাইসেন্সের অধীনে প্রকাশিত। - পুল রিকোয়েস্ট স্বাগত, তবে অবদানকারীদের প্রথমে একটি ইস্যু খুলতে হবে যাতে পরিবর্তনটি কাম্য কিনা তা নিশ্চিত করা যায়, নতুন ফিচারের জন্য টেস্ট কেস অন্তর্ভুক্ত করতে হবে, কমিট স্কোয়াশ করতে হবে এবং জিজ্ঞাসা না করা পর্যন্ত সংস্করণ নম্বর বাড়ানো এড়াতে হবে। এটি কার জন্য: ফ্রন্ট-এন্ড ডেভেলপার যারা D3.js-এর উপর ভিত্তি করে ওয়েব অ্যাপ্লিকেশনে চার্ট যোগ করতে চান, সাথে ডকুমেন্টেড API, উদাহরণ এবং শুরু করার জন্য নমুনা কোড।