À propos du projet
Aperçu
ClojureScript est un compilateur open source qui traduit le code source Clojure en JavaScript, permettant aux développeurs d'écrire des applications qui s'exécutent dans les navigateurs et d'autres environnements JavaScript en utilisant le langage Clojure. Un objectif de conception distinctif est que le JavaScript émis soit compatible avec le mode de compilation avancée du compilateur d'optimisation Google Closure, ce qui permet une optimisation agressive de la sortie finale.
Version actuelle
La dernière version stable référencée dans la documentation du projet est 1.12.145. Le compilateur est distribué sous les coordonnées Maven org.clojure/clojurescript et peut être consommé par plusieurs outils de build :
- Clojure deps.edn : org.clojure/clojurescript avec la version 1.12.145
- Leiningen : org.clojure/clojurescript 1.12.145
- Maven : groupId org.clojure, artifactId clojurescript, version 1.12.145
Toutes les versions publiées sont disponibles et consultables via les dépôts Maven.
Démarrage
Les nouveaux utilisateurs sont dirigés vers le guide de démarrage rapide, la documentation générale et les tutoriels hébergés sur le site officiel (clojurescript.org). Le projet maintient également une page listant les entreprises qui utilisent ClojureScript, ce qui peut servir de référence pour l'adoption réelle.
Communauté et support
Les questions et les retours sont gérés via la liste de diffusion Clojure. Les canaux communautaires supplémentaires incluent une liste de diffusion pour les utilisateurs de ClojureScript, le canal IRC #clojurescript et un canal Slack. Les rapports de bugs et les demandes de fonctionnalités sont suivis dans une instance Jira sous le projet CLJS, et le wiki fournit des directives sur la manière de signaler les problèmes efficacement.
Contribution
ClojureScript fonctionne sous la même licence que Clojure. Les contributeurs doivent avoir un Accord de Contributeur signé et soumettre des correctifs via les canaux appropriés ; les détails de contribution sont documentés sur clojure.org et dans la section développeur du wiki du projet, qui couvre également le travail sur le compilateur et l'exécution de ses tests. Le projet remercie YourKit pour avoir fait don d'une licence open source pour son profileur Java, ce qui a simplifié le profilage des performances du compilateur.
Licence
Copyright (c) Rich Hickey. Tous droits réservés. Le logiciel est distribué sous l'Eclipse Public License 1.0 (EPL-1.0), et l'utilisation ou la redistribution implique l'acceptation des termes de cette licence.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.