design_notes.md
31 lines
| 783 B
| text/x-minidsrc
|
MarkdownLexer
|
|
r48 | # design notes | ||
| ## core model | ||||
| - OutgoingRegistry (Variant) | ||||
| исходящая конфигурация | ||||
| - [provider] configuration | ||||
| - [container, live] slots | ||||
| набор вариантов (слотов) | ||||
| - [property] primarySlot | ||||
| - AssemblyRegistry (Varaint, Slot) | ||||
| содержимое слота может быть добавлено после появления слота в OutgoingRegistry | ||||
| - assembleTask | ||||
| - inputs | ||||
| - compile unit output (CompileUnit, String) | ||||
| - direct object (task, file collection, etc.) | ||||
| - artifact: directory | ||||
| - customTask | ||||
| - artifact: FileSystemLocation | ||||
| ## extension | ||||
| - adapter | ||||
| - whenFinalized | ||||
| - dsl | ||||
| - variant(name) | ||||
| - slot(name) | ||||
| - from*** | ||||
| - whenFinalized | ||||
| - whenOutgoingConfiguration | ||||
| - whenOutgoingSlot | ||||
