##// END OF EJS Templates
WIP code cleanup after AI... never again!
WIP code cleanup after AI... never again!

File last commit:

r48:1f2da15fa080 default
r48:1f2da15fa080 default
Show More
design_notes.md
31 lines | 783 B | text/x-minidsrc | MarkdownLexer

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