Sobre o projeto
Visão Geral
ClojureScript é um compilador de código aberto que traduz o código-fonte Clojure em JavaScript, permitindo que os desenvolvedores escrevam aplicações que executam em navegadores e outros ambientes JavaScript usando a linguagem Clojure. Um objetivo de design distintivo é que o JavaScript gerado seja compatível com o modo de compilação avançada do compilador de otimização do Google Closure, o que permite uma otimização agressiva do resultado final.
Lançamento Atual
A última versão estável referenciada na documentação do projeto é 1.12.145. O compilador é distribuído sob as coordenadas Maven org.clojure/clojurescript e pode ser consumido por várias ferramentas de build:
- Clojure deps.edn: org.clojure/clojurescript com a versão 1.12.145
- Leiningen: org.clojure/clojurescript 1.12.145
- Maven: groupId org.clojure, artifactId clojurescript, versão 1.12.145
Todas as versões publicadas são publicadas e pesquisáveis em repositórios Maven.
Primeiros Passos
Novos usuários são direcionados ao guia de início rápido, à documentação geral e a tutoriais hospedados no site oficial (clojurescript.org). O projeto também mantém uma página listando empresas que usam ClojureScript, que pode servir como referência para a adoção em mundo real.
Comunidade e Suporte
Perguntas e feedback são tratados por meio da lista de e-mails da Clojure. Canais mantidos pela comunidade incluem uma lista de e-mails de usuários do ClojureScript, o canal IRC #clojurescript e um canal Slack. Relatórios de bugs e solicitações de recursos são rastreados em uma instância Jira sob o projeto CLJS, e o wiki fornece orientações sobre como relatar problemas de forma eficaz.
Contribuição
O ClojureScript opera sob a mesma licença que o Clojure. Os contribuidores devem ter um Acordo de Contribuidor assinado e enviar patches pelos canais apropriados; os detalhes da contribuição estão documentados em clojure.org e na seção de desenvolvedor do wiki do projeto, que também cobre o trabalho no compilador e a execução de seus testes. O projeto agradece à YourKit por doar uma licença de código aberto para seu profiler Java, o que simplificou o profiling de desempenho do compilador.
Licença
Copyright (c) Rich Hickey. Todos os direitos reservados. O software é distribuído sob a Licença Pública Eclipse 1.0 (EPL-1.0), e o uso ou redistribuição significa concordar com os termos dessa licença.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.