Commit Graph

7 Commits

Author SHA1 Message Date
Tristan Cartledge
2de65e4ca0 Merge branch 'main' into Baliedge/PIP-2552-consistent-ordering 2023-11-27 12:06:39 +00:00
quobix
8717b3cd33 An enormous amount of surgery on the low level model.
Every `Build()` method now requires a `context.Context`. This is so the rolodex knows where to resolve from when locating relative links. Without knowing where we are, there is no way to resolve anything. This new mechanism allows the model to recurse across as many files as required to locate references, without loosing track of where we are in the process.

Signed-off-by: quobix <dave@quobix.com>
2023-10-23 15:04:34 -04:00
Shawn Poulson
652e818456 Refactor Paths to OrderedMap. 2023-09-22 17:51:21 -04:00
Dmitry
2042152318 Fix the tests 2023-08-25 09:51:57 -04:00
marclave
93f591d4a4 fix: add test coverage to document and paths 2023-05-25 06:36:03 -04:00
marclave
2777dcc4ad fix: add test coverage 2023-05-25 06:36:03 -04:00
Dave Shanley
6a8c890056 Lots more v3 models are now mutable. 2023-03-26 06:10:31 -04:00