Beranda: http://activiti.org
Activiti adalah Platform alur kerja dan Manajemen Proses Bisnis (BPM) ringan yang ditargetkan untuk pebisnis, pengembang, dan admin sistem. Intinya adalah mesin proses BPMN 2 yang super cepat dan kokoh untuk Java. Ini bersumber terbuka dan didistribusikan di bawah lisensi Apache. Activiti berjalan di aplikasi Java apa pun, di server, di cluster, atau di cloud. Ini terintegrasi sempurna dengan Spring, sangat ringan dan berdasarkan konsep sederhana.
* *CATATAN: Kami memindahkan ke cabang master semua konten cabang pengembangan yang kami gunakan untuk merancang dan mengkodekan versi utama proyek berikutnya. Jika Anda ingin berkontribusi dengan versi 6.x silakan lihat di cabang 6.x.**
Jika Anda ingin membaca lebih lanjut tentang struktur Repositori kami, Anda dapat membaca GitBook kami.
Paksa bahasa level 21, agar cepat gagal ketika (secara tidak sengaja) menggunakan fitur yang hanya tersedia di versi Java yang lebih baru.
21 ...
Hindari perubahan pada beberapa sumber daya diabaikan pada proses/debug berikutnya (dan Anda terpaksa menggunakan mvn)
!?*.java
(hapus konten lainnya) Hindari StackOverflowError
saat membangun
-J-Xss1024k
Gaya kode yang disarankan: gunakan Google Java Style Guide dengan editorconfig
.editorconfig
yang memiliki definisi untuk indentasi, pengkodean file, akhiran baris.Atur secara manual pengkodean file yang benar (UTF-8 kecuali untuk file properti) dan karakter akhir baris (unix):
Unix
UTF-8
ISO-8859-1
ISO-8859-1
seperti yang ditentukan oleh kontrak Java ResourceBundle
.Atur secara manual jumlah spasi yang benar saat menekan tab:
off
4
4
8
off
2
2
4
Setel header file yang benar (jangan sertakan @author atau javadoc yang tidak berarti):
File Header
@author
dalam file sumber, lihat FAQ di bawah.Tetapkan tajuk lisensi yang benar
Alfresco Software
Mengapa Anda tidak menerima baris @author
di kode sumber Anda?
Karena tag penulis di file java adalah mimpi buruk pemeliharaan
Karena tag penulis mempromosikan kepemilikan kode , yang berdampak buruk dalam jangka panjang.
Penghargaan kepada penulis diberikan:
Untuk memformat file dengan lisensi yang diperlukan:
mvn license:format
Untuk memeriksa apakah gaya kode Anda mematuhi semua aturan:
mvn checkstyle:check -DskipCheckstyle=false
Untuk menghasilkan situs pakar:
mvn clean site site:stage
situs akan dibuat di: target/staging/index.html
Menjalankan Tindakan GH.
Agar PR Dependabot dapat divalidasi oleh CI, label "CI" harus ditambahkan ke PR.
Memerlukan rahasia berikut untuk ditetapkan:
Nama | Keterangan |
---|---|
BOT_GITHUB_TOKEN | Token untuk meluncurkan build lain di GH |
BOT_GITHUB_USERNAME | Nama pengguna untuk menerbitkan PR propagasi |
NEXUS_USERNAME | Nama pengguna repositori Maven internal |
NEXUS_PASSWORD | Kata sandi repositori Maven internal |
SLACK_NOTIFICATION_BOT_TOKEN | Token untuk memberi tahu slack jika terjadi kegagalan |