প্রকল্প সম্পর্কে
Rocket হল Rust-এর জন্য একটি অ্যাসিঙ্ক্রোনাস ওয়েব ফ্রেমওয়ার্ক, যা ব্যবহারযোগ্যতা, নিরাপত্তা, সম্প্রসারণযোগ্যতা এবং গতি উপর কেন্দ্রীভূত। এটি রুটগুলি ডিক্লারেটিভভাবে সংজ্ঞায়িত করতে Rust ম্যাক্রো ব্যবহার করে, স্বয়ংক্রিয় টাইপ চেকিং এবং রিকোয়েস্ট প্যারামিটারের পার্সিং সহ। উদাহরণস্বরূপ, একটি রুট হ্যান্ডলার নাম ও বয়সের মতো টাইপড প্যারামিটার গ্রহণ করতে পারে, এবং যদি কোনো প্যারামিটার প্রত্যাশিত টাইপে পার্স করা না যায়, রুটটি কল হবে না, ফলে 404 ত্রুটি দেখা দেবে।
ফ্রেমওয়ার্কটি ব্যাপকভাবে ডকুমেন্টেড, যা একটি ওভারভিউ, কুইকস্টার্ট গাইড, গেটিং স্টার্টেড গাইড, বিস্তারিত রেফারেন্স গাইড এবং API ডকুমেন্টেশন প্রদান করে। ডকুমেন্টেশন মাস্টার ব্রাঞ্চ, প্রধান রিলিজ সংস্করণ এবং সক্রিয় গিট ব্রাঞ্চের জন্য উপলব্ধ।
examples ডিরেক্টরিতে সম্পূর্ণ রানযোগ্য ক্রেট রয়েছে যা Rocket-এর বৈশিষ্ট্যগুলি প্রদর্শন করে। প্রতিটি উদাহরণ Cargo দিয়ে কম্পাইল এবং চালানো যায়।
প্রশ্নের জন্য GitHub Discussions এবং রিয়েল-টাইম কথোপকথনের জন্য Matrix চ্যাটের মাধ্যমে সাপোর্ট পাওয়া যায়। অবদান স্বাগত এবং উৎসাহিত করা হয়, অবদান ফাইলে নির্দেশিকা প্রদান করা হয়েছে। অবদানকারীরা ফিচার রিকোয়েস্ট, বাগ রিপোর্ট, ডকুমেন্টেশন উন্নয়ন রিকোয়েস্ট এবং পুল রিকোয়েস্ট জমা দিতে পারেন।
Rocket ডাবল-লাইসেন্সড, MIT লাইসেন্স এবং Apache License, Version 2.0, অবদানকারীর পছন্দ অনুযায়ী। ওয়েবসাইটের ডকুমেন্টেশন আলাদা শর্তে লাইসেন্সকৃত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.