swiftlang / swift-docc-render

Web renderer for Swift-DocC documentation.
Apache License 2.0
315 stars 53 forks source link

Switch `Navigator` data source to `IndexStore` #893

Closed hqhhuang closed 2 months ago

hqhhuang commented 2 months ago

Bug/issue #, if applicable: rdar://134347681

Summary

This is the 3rd PR of the refactor effort. The navigator should also get its data from IndexStore instead of NavigatorDataProvider

Dependencies

https://github.com/swiftlang/swift-docc-render/pull/889, merged to the navigator-index-store branch

Testing

Steps:

  1. Ensure navigator and quick nav has no regressions.

Checklist

Make sure you check off the following items. If they cannot be completed, provide a reason.