swift-unidoc
swift-unidoc copied to clipboard
scalable, multi-package documentation engine for the swift language
for some reason, https://swiftinit.org/docs/joannis.swiftonserver-site is failing to link against [`swift-http-types`](https://swiftinit.org/tags/swift-http-types) at 1.1.0 as `joannis.swiftonserver-site` has 17 dependencies, it’s possible we are hitting some hard-coded resource limit in `UnidocDB`. although from...
we should be able to translate links that look like https://developer.apple.com/documentation/swift/1540960-precondition
per [discussion here](https://github.com/tayloraswift/swift-unidoc/discussions/231) we should have a ‘table of contents’ sidebar feature similar to DocC, for jumping to the heading on the current page. my gut feeling is this is...
currently, Unidoc’s generics ABI is very weak; given a constraint like `T.U == Array`, Unidoc will only be able to identify it as `T.U == Array`. one implication of this...
each page should have a modification date ideally derived from the first time the original git commit was built. this is likely to benefit SEO.
- [x] define a “most recent build result” metadata structure - [x] define a collection for the aformentioned metadata - [x] add logic for computing a date-sharded S3 URL for...
based on offline convo with @rauhul , it should be possible to generate symbol graphs automatically as part of the compilation process. in the short term this will require some...
based on discussion with @rauhul , we need to scan the full dependency tree for each module, and detect if any of those modules have [`.interoperabilityMode(.Cxx)`](https://swiftinit.org/docs/swift-package-manager/packagedescription/swiftsetting.interoperabilitymode(_:_:)) enabled, based on platform...