इस प्रोजेक्ट के बारे में
jolt-jni-docs, Jolt-JNI 3-D भौतिकी लाइब्रेरी के लिए दस्तावेज़ीकरण और नमूना डेस्कटॉप अनुप्रयोग प्रदान करता है। रिपॉज़िटरी 12 उपप्रोजेक्ट में संगठित है: एक Antora-आधारित बाहरी दस्तावेज़ सेट जिसमें एक ट्यूटोरियल शामिल है; Java में लिखे गए 27 नमूना अनुप्रयोग; और उन नमूनों के Jython (Python), Scala, Clojure (9 नमूने), Kotlin (9), Nashorn JavaScript (8), JRuby (4), स्थिर रूप से संकलित Groovy (3), स्क्रिप्टेड Groovy (3), Luaj (1), और Luajava (1) में पोर्ट। कई नमूने भौतिकी दृश्यों को देखने के लिए Jolt के अलग SPORT ग्राफ़िक्स इंजन का उपयोग करते हैं।
नमूनों को बनाने के लिए (Clojure को छोड़कर) JDK संस्करण 21 या उससे उच्चतर आवश्यक है, जिसमें 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 कार्य प्रोजेक्ट को मूल स्थिति में बहाल करता है।
सभी स्रोत कोड 3-खंड BSD लाइसेंस के अंतर्गत प्रदान किए जाते हैं। README बेंचमार्क परिणामों या सुविधा तुलनाओं के बजाय सेटअप चरणों, पर्यावरण चरों और कमांडों का दस्तावेज़ीकरण करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.