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

# Seaside-এর জন্য ChartJS এই প্রকল্পটি ChartJS-এর জন্য একটি Seaside বাইন্ডিং প্রদান করে, যা Pharo Smalltalk দিয়ে তৈরি Seaside ওয়েব অ্যাপ্লিকেশনে ইন্টারঅ্যাকটিভ চার্ট তৈরি করতে দেয়। ## বৈশিষ্ট্য - Stylesheet ব্যবহার করে মডেল-ভিত্তিক চার্ট কাস্টমাইজেশন - লোকাল নেটওয়ার্ক পরিবেশে কাজ করে - স্থিতিশীল রিলিজের জন্য সেমান্টিক ভার্সনিং - একাধিক Pharo সংস্করণের সাথে সামঞ্জস্যপূর্ণ ## ইনস্টলেশন আপনার Pharo ইমেজে ChartJs ইনস্টল করতে: Smalltalk কোড: Metacello new githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master' path: 'src'; baseline: 'ChartJs'; onUpgrade: [ :e | e useIncoming ]; onWarningLog; load আপনার baseline-এ যোগ করুন: Smalltalk কোড: spec baseline: 'ChartJs' with: [ spec repository: 'github://DuneSt/ChartJs:v1.x.x/src' ] আপনি ব্রাঞ্চ নাম (#master, #development) অথবা ট্যাগ (#v1.0.0, #v1.2.) অথবা commit SHA উল্লেখ করতে পারেন। ## শুরু করা আপনার Seaside অ্যাপ্লিকেশনে প্রয়োজনীয় লাইব্রেরি যোগ করুন: Smalltalk কোড: (WAAdmin register: self asApplicationAt: 'myApplication') addLibrary: ChartJsLibrary; addLibrary: JQDeploymentLibrary ## উদাহরণ ডেমো অ্যাপ্লিকেশন এখানে উপলব্ধ: http://localhost:8080/ChartJsDemo রিমোট ডেমো: https://demos.ferlicot.fr/ChartJsDemo World menu থেকে Tools থেকে Seaside Control Panel-এর মাধ্যমে Seaside সার্ভার শুরু করুন এবং ZnZincServerAdaptor যোগ করুন। ## নির্ভরতা - ChartJs v1.0.1 ## সামঞ্জস্য | ChartJs version | Compatible Pharo versions | |---------------|---------------------------| | v1.x.x | Pharo 61, 70, 80, 90, 10, 11, 12, 13, 14 | | development | Pharo 61, 70, 80, 90, 10, 11, 12, 13, 14 | ## যোগাযোগ প্রশ্ন বা সমস্যার জন্য, একটি issue খুলুন অথবা cyril@ferlicot.fr-এ যোগাযোগ করুন।