|
||
---|---|---|
.. | ||
README.md | ||
area.go | ||
area_options.go | ||
arrangement.go | ||
arrangement_test.go | ||
doc.go | ||
editor.go | ||
item.go | ||
item_options.go | ||
options.go |
README.md
Arrangement
Arrangement
包提供了一种灵活的方式来管理和操作编排区域。它包含了一些用于处理编排区域和编排选项的函数和类型。
Area 编排区域
Area
类型代表一个编排区域,它包含了一些方法,如GetAreaInfo
、GetItems
、IsAllow
、IsConflict
、GetConflictItems
和GetScore
,这些方法可以用来获取区域信息、获取区域中的所有成员、检查一个成员是否可以被添加到该区域中、检查一个成员是否会造成冲突、获取与一个成员产生冲突的所有其他成员以及获取该区域的评估分数。
Option 编排选项
Option
类型代表一个编排选项,它是一个函数,可以用来修改编排的行为。例如,WithRetryThreshold
、WithConstraintHandle
和WithConflictHandle
函数可以用来设置编排时的重试阈值、约束处理函数和冲突处理函数。
AreaOption 编排区域选项
AreaOption
类型代表一个编排区域选项,它是一个函数,可以用来修改编排区域的行为。例如,WithAreaConstraint
、WithAreaConflict
和WithAreaEvaluate
函数可以用来设置编排区域的约束条件、冲突条件和评估函数。