প্রকল্প সম্পর্কে
# 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-এ যোগাযোগ করুন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.