realm / jazzy

Soulful docs for Swift & Objective-C
https://realm.io
MIT License
7.34k stars 412 forks source link

Multiple modules #1379

Closed johnfairh closed 7 months ago

johnfairh commented 8 months ago

Thanks to the efforts from last year (#1369) there's a prototype and a lot of thoughts about this, so let's see how much further it can go without too much risk to existing projects.

Testcase / demo in spec/integration_specs/jazzy_multi_modules, 3x Swift & 1 ObjC module.

Ready to go now, will let it sit a bit first.

github-actions[bot] commented 8 months ago
1 Warning
:warning: Big PR

Generated by :no_entry_sign: Danger

johnfairh commented 7 months ago

Some pathological extension-merging... Screenshot 2024-02-16 at 11 06 17

johnfairh commented 7 months ago

Autolinking was quite an effort; at least I understand what it was doing now. The various test specs have changes which are all improvements/bug fixes --- far too much effort to reimplement the bugs:

I am confident the rework is good, the specs exercise all the paths in so many weird ways.