Skip to content

Implement make links

Julian Stirling requested to merge make-links into master

Make links will be a way to notify GitBuilding that an item needs to be made before it can be used. This will add the page that makes that item to earlier in the page ordering. This allows top-down specification needed for more modular hardware.

More detail on implementation in #227 (closed). Once this is completed, it should be easier to think about multi-level bills of materials (#229)


This MR will:

  • implement make link syntax
  • update page order based on BOM
  • Make chained make links work... i.e. when a make link has a make link
  • Update BOM logic so that
    • make-link pages can have bom multiplied to make multiple copies
    • made items appear in BOM of that page, but items used on the make-link pages are in the overall BOM
  • Text is added to clarify how many pieces are being made throughout make-link pages

Closes #227 (closed)

Edited by Julian Stirling

Merge request reports