このプロジェクトについて
概要
ClojureScriptは、ClojureソースコードをJavaScriptに変換するオープンソースのコンパイラであり、開発者がClojure言語を使用してブラウザやその他のJavaScript環境で動作するアプリケーションを作成できるようにします。特徴的な設計目標は、生成されたJavaScriptがGoogle Closure最適化コンパイラの高度なコンパイルモードと互換性を持ち、最終出力の積極的な最適化を可能にすることです。
現在のリリース
プロジェクトドキュメントで参照されている最新の安定版リリースは1.12.145です。このコンパイラはMaven座標org.clojure/clojurescriptで配布されており、以下の複数のビルドツールから利用できます:
- Clojure deps.edn: org.clojure/clojurescript、バージョン1.12.145
- Leiningen: org.clojure/clojurescript 1.12.145
- Maven: groupId org.clojure、artifactId clojurescript、バージョン1.12.145
すべてのリリースバージョンはMavenリポジトリで公開され、検索可能です。
はじめに
新しいユーザーは、公式ウェブサイト(clojurescript.org)でホストされているクイックスタートガイド、一般的なドキュメント、およびチュートリアルを参照するよう案内されています。プロジェクトはまた、ClojureScriptを使用している企業をリストしたページも維持しており、実際の導入事例の参考として役立ちます。
コミュニティとサポート
質問やフィードバックはClojureメーリングリストで処理されます。追加のコミュニティ運営チャンネルには、ClojureScriptユーザーメーリングリスト、#clojurescript IRCチャンネル、およびSlackチャンネルがあります。バグレポートや機能リクエストはCLJSプロジェクトのJiraインスタンスで追跡され、wikiでは問題を効果的に報告する方法についてのガイダンスを提供しています。
貢献
ClojureScriptはClojureと同じライセンスの下で運用されています。貢献者は署名済みの貢献者契約書を持ち、適切なチャンネルを通じてパッチを提出する必要があります。貢献の詳細はclojure.orgおよびプロジェクトwikiの開発者セクションに文書化されており、コンパイラの作業やテストの実行についてもカバーされています。プロジェクトは、Javaプロファイラのオープンソースライセンスを寄付してくれたYourKitに謝意を表明しており、これによりコンパイラのパフォーマンスプロファイリングが簡素化されました。
ライセンス
Copyright (c) Rich Hickey. All rights reserved. このソフトウェアはEclipse Public License 1.0(EPL-1.0)の下で配布されており、使用または再配布はそのライセンスの条項に同意することを意味します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.