প্রকল্প সম্পর্কে
এই রিপোজিটরিটি Zed এডিটরের জন্য Blueprint (.blp) ভাষার একটি এক্সটেনশন প্রদান করে, যা blueprint-compiler টুলচেইনের মাধ্যমে GTK/GNOME ইউজার ইন্টারফেস তৈরি করতে ব্যবহৃত মার্কআপ ভাষা।
এটি যা অফার করে:
- Zed-এ .blp ফাইলের জন্য ভাষা সমর্থন, যার মধ্যে tree-sitter কোয়েরির মাধ্যমে সিনট্যাক্স হাইলাইটিং অন্তর্ভুক্ত।
- LSP ইন্টিগ্রেশন: ভাষা-সার্ভার বৈশিষ্ট্যগুলির জন্য সিস্টেমে blueprint-compiler ইনস্টল থাকা প্রয়োজন, হয় প্যাকেজ ম্যানেজারের মাধ্যমে বা কাস্টম বাইনারি পাথ কনফিগার করে।
কনফিগারেশন:
ব্যবহারকারীরা Zed-এর settings.json-এ `lsp.blueprint` কী-এর অধীনে `binary.path` (একটি সম্পূর্ণ পাথ) এবং `binary.arguments` (অবশ্যই `lsp`) সেট করে কাস্টম blueprint-compiler ইনস্টলেশনের দিকে নির্দেশ করতে পারেন।
ডেভেলপমেন্ট:
README একটি সহজ কর্মপ্রবাহ বর্ণনা করে: রিপোজিটরি ক্লোন করুন, তারপর স্থানীয়ভাবে একটি এক্সটেনশন ডেভেলপ করার জন্য Zed-এর অফিসিয়াল গাইড অনুসরণ করুন।
লাইসেন্সিং:
প্রকল্পটি GNU GPLv3-এর অধীনে প্রকাশিত। এক্সটেনশন দ্বারা ব্যবহৃত কিছু tree-sitter কোয়েরি MIT-লাইসেন্সযুক্ত tree-sitter-blueprint প্রকল্প থেকে উদ্ভূত।
README উপরে উল্লিখিত ছাড়া অতিরিক্ত বৈশিষ্ট্য, কর্মক্ষমতা বৈশিষ্ট্য বা প্ল্যাটফর্ম সমর্থন নথিভুক্ত করে না।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.