Este documento fornece uma visão geral do projeto Spring Statemachine, incluindo seus objetivos, código de conduta, download de artefatos, documentação, amostras, construção a partir da fonte, diretrizes de contribuição e informações de licença. O projeto visa oferecer uma infraestrutura padronizada para gerenciar conceitos de máquinas de estado em aplicações Spring. Consulte a página do projeto para obter as informações de lançamento mais recentes, pois o branch padrão pode ser instável.
Máquina de Estado da Primavera
(padrão do GitHub)
O projeto Spring Statemachine visa fornecer uma infraestrutura comum
para trabalhar com conceitos de máquina de estados em aplicações Spring.
Aconselha-se verificar o estado atual deste projeto consultando
os últimos lançamentos encontrados em
Primavera
Página do projeto Statemachine.
O branch padrão do repositório git pode ficar relativamente instável quando novos recursos são
adicionado ao código-fonte.
Código de Conduta
Este projeto adere ao Pacto do Contribuidor
Código de Conduta.
Ao participar, espera-se que você cumpra este código. Por favor informe
comportamento inaceitável para [email protected].
Baixando artefatos
Ver
baixando
Artefatos Spring para informações do repositório Maven.
Documentação
A Primavera
A página do projeto Statemachine contém links para atualmente disponíveis
JavaDoc e documentação de referência para versões específicas e
versões.
Amostras
As amostras podem ser encontradas em amostras de spring-statemachine. Verificar
a documentação de referência mais sobre o que eles fazem.
Construindo a partir da fonte
Spring Statemachine usa uma compilação baseada em Gradle
sistema.
Nas instruções abaixo, ./gradlew é
invocado a partir da raiz da árvore de origem e serve como
um mecanismo de bootstrap independente e multiplataforma para a construção.
Pré-requisitos
Git e o
Compilação JDK8.
Certifique-se de que sua variável de ambiente JAVA_HOME aponte para o
Pasta jdk extraída do download do JDK. Embora a construção exija
JDK8, os artefatos criados são compatíveis com JDK7.
Confira fontes
Instale todos os spring-* jars em seu cache local do Maven
Compilar e testar; crie todos os jars, zips de distribuição e documentos
Descubra mais comandos com tarefas ./gradlew.
Veja também o
Gradle
perguntas frequentes sobre construção e lançamento.
Contribuindo
Solicitações pull são bem-vindas;
veja o
contribuinte
diretrizes para obter detalhes.
Se você quiser contribuir, pesquise tickets no github marcados com ajuda
desejado ou crie seu próprio ticket, mas primeiro abra um ticket
discutir a fim de evitar trabalho duplicado sobre um tópico ou questão. Ninguém
quer ver o mesmo trabalho feito duas vezes!
Licença
Spring Statemachine é um software de código aberto lançado sob a
Licença Apache 2.0.