منصوبے کے بارے میں
jolt-jni-docs، Jolt-JNI 3-D فزکس لائبریری کے لیے دستاویزات اور نمونہ ڈیسک ٹاپ ایپلیکیشنز فراہم کرتا ہے۔ یہ ریپوزٹری 12 ذیلی پروجیکٹس میں منظم ہے: ایک Antora پر مبنی بیرونی دستاویزات کا مجموعہ جس میں ایک ٹیوٹوریل شامل ہے؛ Java میں لکھی گئی 27 نمونہ ایپلیکیشنز؛ اور ان نمونوں کی Jython (Python)، Scala، Clojure (9 نمونے)، Kotlin (9)، Nashorn JavaScript (8)، JRuby (4)، statically-compiled Groovy (3)، scripted Groovy (3)، Luaj (1)، اور Luajava (1) میں پورٹنگ۔ بہت سے نمونے فزکس مناظر کو بصری شکل دینے کے لیے Jolt کے لیے الگ SPORT گرافکس انجن استعمال کرتے ہیں۔
نمونوں کی تعمیر (Clojure کے علاوہ) کے لیے JDK ورژن 21 یا اس سے زیادہ درکار ہے، جس میں JAVA_HOME انسٹالیشن کی طرف اشارہ کرے۔ سورس کوڈ GitHub سے کلون کیا جاتا ہے اور اس میں شامل Gradle wrapper کے ساتھ بنایا جاتا ہے (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 ٹاسک پروجیکٹ کو اصل حالت میں بحال کرتا ہے۔
تمام سورس کوڈ 3-clause BSD لائسنس کے تحت پیش کیا گیا ہے۔ README میں سیٹ اپ کے مراحل، ماحولیاتی متغیرات، اور کمانڈز بیان کیے گئے ہیں، نہ کہ بینچ مارک نتائج یا خصوصیات کا موازنہ۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.