UML সিকোয়েন্স ডায়াগ্রামের জন্য ওপেন সোর্স জাভাস্ক্রিপ্ট API
ওপেন সোর্স ফ্রি জাভাস্ক্রিপ্ট লাইব্রেরির মাধ্যমে সাধারণ টেক্সটকে UML সিকোয়েন্স ডায়াগ্রামে রূপান্তর করুন।
JS-Sequence-Diagrams সফটওয়্যার ডেভেলপারদের ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরির মাধ্যমে সাধারণ পাঠ্য থেকে UML সিকোয়েন্স ডায়াগ্রাম তৈরি করার ক্ষমতা দেয়। একটি সিকোয়েন্স ডায়াগ্রাম দেখায় যে অবজেক্ট এবং ক্লাসগুলি বিকাশের সাথে জড়িত এবং অবজেক্টের মধ্যে বার্তা বিনিময়ের ক্রম। লাইব্রেরি টেক্সট পার্স করার জন্য Jison ব্যবহার করে এবং ছবি আঁকার জন্য Snap.svg ব্যবহার করে।
এটি ডায়াগ্রামের পাঠ্য উপস্থাপনা থেকে সাধারণ SVG সিকোয়েন্স ডায়াগ্রাম আঁকে। লাইব্রেরিতে ডায়াগ্রাম রেন্ডার করার জন্য দুটি শৈলী রয়েছে, "সাধারণ" এবং "হাতে আঁকা"। SVG ডায়াগ্রাম কাস্টমাইজেশনের জন্য বেশ কিছু CSS ক্লাস দেওয়া আছে।
জেএস সিকোয়েন্স ডায়াগ্রাম দিয়ে শুরু করা
JS সিকোয়েন্স ডায়াগ্রাম ইনস্টল করার প্রস্তাবিত উপায় হল বাওয়ার চালানো; bramp/js-sequence-diagrams ইনস্টল করুন এবং নীচের স্ক্রিপ্টগুলি অন্তর্ভুক্ত করুন:
বোয়ারের মাধ্যমে JS সিকোয়েন্স ডায়াগ্রাম ইনস্টল করুন
<script src="/{{ bower directory }}/bower-webfontloader/webfont.js" />
<script src="/{{ bower directory }}/snap.svg/dist/snap.svg-min.js" />
<script src="/{{ bower directory }}/underscore/underscore-min.js" />
<script src="/{{ bower directory }}/js-sequence-diagrams/build/sequence-diagram-min.js" />
এছাড়াও, আপনি যদি হাতে আঁকা থিম ব্যবহার করার পরিকল্পনা করেন তবে CSS আমদানি করুন:
সাধারণ পাঠ্য থেকে UML সিকোয়েন্স ডায়াগ্রাম তৈরি করুন
JS সিকোয়েন্স ডায়াগ্রাম লাইব্রেরি সফ্টওয়্যার বিকাশকারীদেরকে সাধারণ পাঠ্য থেকে UML সিকোয়েন্স ডায়াগ্রাম তৈরি করতে সক্ষম করে। লাইব্রেরি আপনাকে ডায়াগ্রাম শিরোনাম যোগ করতে এবং একাধিক অংশগ্রহণকারীদের উপর নোট রাখার অনুমতি দেয়। রেখাচিত্র আঁকার জন্য রাফায়েলের সাথে সর্বশেষ প্রকাশ Snap.svg ব্যবহার করে। Snap.svg হল একটি বিশুদ্ধ SVG বাস্তবায়ন এবং CSS স্টাইলিং, আরও ভালো ফন্ট সমর্থন, অ্যানিমেশন এবং আরও অনেক কিছু ব্যবহারের অনুমতি দেয়৷
JavaScript API এর মাধ্যমে SVG-তে চিত্র রপ্তানি করুন
JS সিকোয়েন্স ডায়াগ্রাম ওপেন সোর্স JavaScript API এর মাধ্যমে SVG-তে ডায়াগ্রাম রপ্তানির জন্য বৈশিষ্ট্য প্রদান করে। একবার ডায়াগ্রাম তৈরি হয়ে গেলে, API ব্যবহারকারীদের তাদের পছন্দের অবস্থানে SVG ফর্ম্যাটে ডাউনলোড করতে দেয়। JS সিকোয়েন্স ডায়াগ্রামে বেশ কিছু গুরুত্বপূর্ণ CSS ক্লাস অন্তর্ভুক্ত করা হয়েছে যা SVG ডায়াগ্রামে প্রয়োগ করা যেতে পারে যখন snap.svg ব্যবহার করা হয়। এতে প্রধান SVG ট্যাগে আবেদন করার জন্য সিকোয়েন্স ক্লাস, ডায়াগ্রামের শিরোনামের জন্য টাইটেল ক্লাস, অভিনেতাদের জন্য আবেদন করার জন্য অভিনেতা ক্লাস, সমস্ত নোটের জন্য নোট ক্লাস এবং সিগন্যালে আবেদন করার জন্য সিগন্যাল ক্লাস অন্তর্ভুক্ত করা হয়েছে।