หน้าแรก: http://activiti.org
Activiti เป็นเวิร์กโฟลว์น้ำหนักเบาและแพลตฟอร์มการจัดการกระบวนการทางธุรกิจ (BPM) ที่กำหนดเป้าหมายไปที่นักธุรกิจ นักพัฒนา และผู้ดูแลระบบ แกนหลักของมันคือเอ็นจิ้นกระบวนการ BPMN 2 ที่รวดเร็วและแข็งแกร่งสำหรับ Java เป็นโอเพ่นซอร์สและเผยแพร่ภายใต้ลิขสิทธิ์ Apache Activiti ทำงานในแอปพลิเคชัน Java บนเซิร์ฟเวอร์ บนคลัสเตอร์ หรือในระบบคลาวด์ เข้ากันได้อย่างลงตัวกับสปริง โดยมีน้ำหนักเบาเป็นพิเศษและมีพื้นฐานมาจากแนวคิดที่เรียบง่าย
* *หมายเหตุ: เราย้ายเนื้อหาทั้งหมดของสาขาการพัฒนาที่เราใช้ในการออกแบบและเขียนโค้ดเวอร์ชันหลักถัดไปของโครงการไปยังสาขาหลัก หากคุณต้องการสนับสนุนเวอร์ชัน 6.x โปรดดูที่สาขา 6.x**
หากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับโครงสร้าง Repositories ของเรา คุณสามารถอ่าน GitBook ของเราได้
บังคับให้ภาษาระดับ 21 ล้มเหลวอย่างรวดเร็วเมื่อ (โดยบังเอิญ) ใช้คุณสมบัติที่มีให้เฉพาะในเวอร์ชัน Java ที่ใหม่กว่าเท่านั้น
21 ...
หลีกเลี่ยงไม่ให้การเปลี่ยนแปลงในทรัพยากรบางอย่างถูกละเว้นในการรัน/ดีบักครั้งถัดไป (และคุณถูกบังคับให้ใช้ mvn)
!?*.java
(ลบเนื้อหาอื่น ๆ ) หลีกเลี่ยง StackOverflowError
เมื่อสร้าง
-J-Xss1024k
รูปแบบโค้ดที่แนะนำ: ใช้คู่มือสไตล์ Google Java พร้อม editorconfig
.editorconfig
ซึ่งมีคำจำกัดความของการเยื้อง การเข้ารหัสไฟล์ การลงท้ายบรรทัดตั้งค่าการเข้ารหัสไฟล์ที่ถูกต้องด้วยตนเอง (UTF-8 ยกเว้นไฟล์คุณสมบัติ) และอักขระท้ายบรรทัด (ยูนิกซ์):
Unix
UTF-8
ISO-8859-1
ISO-8859-1
ตามที่ระบุโดยสัญญา java ResourceBundle
ตั้งค่าจำนวนช่องว่างที่ถูกต้องด้วยตนเองเมื่อกดแท็บ:
off
4
4
8
off
2
2
4
ตั้งค่าส่วนหัวของไฟล์ที่ถูกต้อง (ไม่รวม @author หรือ javadoc ที่ไม่มีความหมาย):
File Header
@author
ในไฟล์ต้นฉบับ ดูคำถามที่พบบ่อยด้านล่างตั้งค่าส่วนหัวใบอนุญาตที่ถูกต้อง
Alfresco Software
ทำไมคุณไม่ยอมรับบรรทัด @author
ในซอร์สโค้ดของคุณ
เนื่องจากแท็กผู้เขียนในไฟล์ java ถือเป็นฝันร้ายในการบำรุงรักษา
เนื่องจากแท็กผู้เขียนส่งเสริม การเป็นเจ้าของโค้ด ซึ่งส่งผลเสียในระยะยาว
ให้เครดิตแก่ผู้เขียน:
หากต้องการจัดรูปแบบไฟล์ด้วยใบอนุญาตที่จำเป็น:
mvn license:format
วิธีตรวจสอบว่าสไตล์โค้ดของคุณเป็นไปตามกฎทั้งหมดหรือไม่:
mvn checkstyle:check -DskipCheckstyle=false
ในการสร้างไซต์ Maven:
mvn clean site site:stage
ไซต์จะถูกสร้างขึ้นที่: target/staging/index.html
ทำงานบนการกระทำของ GH
เพื่อให้ Dependabot PR ได้รับการตรวจสอบโดย CI ควรเพิ่มป้ายกำกับ "CI" ใน PR
ต้องตั้งค่าข้อมูลลับต่อไปนี้:
ชื่อ | คำอธิบาย |
---|---|
BOT_GITHUB_TOKEN | โทเค็นเพื่อเปิดตัวงานสร้างอื่น ๆ บน GH |
BOT_GITHUB_USERNAME | ชื่อผู้ใช้ในการออกประชาสัมพันธ์เผยแพร่ |
NEXUS_USERNAME | ชื่อผู้ใช้ที่เก็บ Maven ภายใน |
NEXUS_PASSWORD | รหัสผ่านที่เก็บ Maven ภายใน |
SLACK_NOTIFICATION_BOT_TOKEN | โทเค็นเพื่อแจ้งเตือนการหย่อนเมื่อเกิดความล้มเหลว |