প্রকল্প সম্পর্কে
jolt-jni-docs Jolt-JNI 3-D ফিজিক্স লাইব্রেরির জন্য ডকুমেন্টেশন ও নমুনা ডেস্কটপ অ্যাপ্লিকেশন সরবরাহ করে। রিপোজিটরিটি ১২টি সাবপ্রজেক্টে সংগঠিত: একটি Antora-ভিত্তিক বাহ্যিক ডকুমেন্টেশন সেট যাতে একটি টিউটোরিয়াল রয়েছে; Java-তে লেখা ২৭টি নমুনা অ্যাপ্লিকেশন; এবং সেই নমুনাগুলোর Jython (Python), Scala, Clojure (৯টি নমুনা), Kotlin (৯টি), Nashorn JavaScript (৮টি), JRuby (৪টি), স্ট্যাটিকভাবে-কম্পাইল করা Groovy (৩টি), স্ক্রিপ্টেড Groovy (৩টি), Luaj (১টি) এবং Luajava (১টি)-তে পোর্ট। অনেক নমুনা ফিজিক্স দৃশ্য ভিজুয়ালাইজ করতে Jolt-এর জন্য আলাদা SPORT গ্রাফিক্স ইঞ্জিন ব্যবহার করে।
নমুনাগুলো (Clojure ছাড়া) বিল্ড করতে JDK সংস্করণ ২১ বা তার বেশি প্রয়োজন, যেখানে JAVA_HOME ইনস্টলেশনের দিকে নির্দেশ করবে। সোর্স GitHub থেকে ক্লোন করা হয় এবং অন্তর্ভুক্ত Gradle র্যাপার দিয়ে বিল্ড করা হয় (Bash, Fish, PowerShell বা Zsh-এ ./gradlew build; Windows Command Prompt-এ .\gradlew build)। আলাদা নমুনাগুলো Gradle টাস্কের মাধ্যমে চলে, উদাহরণস্বরূপ ./gradlew :java-apps:HelloJoltJni। Clojure নমুনাগুলোর জন্য পরিবর্তে একটি JDK এবং Leiningen বিল্ড টুল প্রয়োজন, এবং lein HelloJoltJni-এর মাধ্যমে চলে। Antora ডকুমেন্টেশন Node.js এবং npx antora docs/playbook.yml দিয়ে তৈরি করা হয়, তবে আগে docs/playbook.yml সম্পাদনা করে লেখকের পরম চেকআউট পাথ প্রতিস্থাপন করতে হবে। একটি ./gradlew clean টাস্ক প্রকল্পটিকে পূর্বাবস্থায় ফিরিয়ে আনে।
সমস্ত সোর্স কোড ৩-ক্লজ BSD লাইসেন্সের অধীনে দেওয়া হয়। README-তে বেঞ্চমার্ক ফলাফল বা ফিচার তুলনার বদলে সেটআপ ধাপ, পরিবেশ ভেরিয়েবল এবং কমান্ড নথিভুক্ত করা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.