Dokumen ini memberikan ikhtisar proyek Spring Statemachine, termasuk tujuannya, kode etik, pengunduhan artefak, dokumentasi, sampel, pembuatan dari sumber, pedoman kontribusi, dan informasi lisensi. Proyek ini bertujuan untuk menawarkan infrastruktur standar untuk mengelola konsep mesin negara dalam aplikasi Spring. Lihat halaman proyek untuk informasi rilis terbaru, karena cabang default mungkin tidak stabil.
Mesin Negara Musim Semi
(standar GitHub)
Proyek Spring Statemachine bertujuan untuk menyediakan infrastruktur umum
untuk bekerja dengan konsep mesin negara dalam aplikasi Spring.
Disarankan untuk memeriksa keadaan sebenarnya dari proyek ini dengan mengacu pada
rilis terbaru ditemukan di
Musim semi
Halaman Proyek Statemachine.
Cabang default git repo mungkin relatif tidak stabil ketika ada fitur baru
ditambahkan ke dalam kode sumber.
Kode Etik
Proyek ini mematuhi Perjanjian Kontributor
kode etik.
Dengan berpartisipasi, Anda diharapkan menjunjung tinggi kode ini. Silakan laporkan
perilaku yang tidak dapat diterima ke [email protected].
Mengunduh Artefak
Melihat
mengunduh
Artefak pegas untuk informasi repositori Maven.
Dokumentasi
Musim Semi
Halaman Proyek Statemachine berisi tautan ke yang tersedia saat ini
JavaDoc dan Dokumentasi Referensi untuk rilis tertentu dan
versi.
Sampel
Sampel dapat ditemukan di bawah sampel mesin negara pegas. Memeriksa
dokumentasi referensi lebih lanjut tentang apa yang dilakukannya.
Membangun dari Sumber
Spring Statemachine menggunakan build berbasis Gradle
sistem.
Dalam petunjuk di bawah, ./gradlew adalah
dipanggil dari akar pohon sumber dan berfungsi sebagai
mekanisme bootstrap mandiri lintas platform untuk build.
Prasyarat
Git dan
Pembuatan JDK8.
Pastikan variabel lingkungan JAVA_HOME Anda mengarah ke
folder jdk diekstraksi dari unduhan JDK. Sementara build membutuhkan
JDK8, artefak yang dibuat kompatibel dengan JDK7.
Periksa sumbernya
Instal semua toples spring-* ke dalam cache Maven lokal Anda
Kompilasi dan uji; buat semua toples, ritsleting distribusi, dan dokumen
Temukan lebih banyak perintah dengan tugas ./gradlew.
Lihat juga
Gradle
membangun dan merilis FAQ.
Berkontribusi
Permintaan tarik dipersilakan;
lihat
penyumbang
pedoman untuk rinciannya.
Jika Anda ingin berkontribusi, cari tiket github yang ditandai dengan bantuan
diinginkan atau buat tiket Anda sendiri tetapi harap buka tiketnya terlebih dahulu
untuk berdiskusi untuk menghindari duplikasi pekerjaan pada suatu topik atau masalah. Bukan siapa-siapa
ingin melihat pekerjaan yang sama dilakukan dua kali!
Lisensi
Spring Statemachine adalah perangkat lunak Open Source yang dirilis di bawah
Lisensi Apache 2.0.