You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`description`: Group description for documentation
212
+
213
+
Types not matching any group will be placed in an "Other" group.
214
+
215
+
## Documentation Extraction
216
+
217
+
The tool fully extracts DocC documentation including:
218
+
219
+
-**Abstract**: Brief one-line description
220
+
-**Discussion**: Detailed explanation from `## Discussion` sections
221
+
-**Examples**: Code examples from `## Example` sections with full code listings
222
+
-**Parameters**: Parameter descriptions for methods
223
+
-**Return values**: Return value documentation
224
+
-**Throws**: Exception documentation
225
+
226
+
### Example from Swift Source:
227
+
228
+
```swift
229
+
/// Represents a feedback item (wish) submitted by users.
230
+
///
231
+
/// ## Discussion
232
+
/// Wishes are user-submitted feedback items that can be voted on and commented on.
233
+
/// They represent feature requests, bug reports, or other feedback.
234
+
///
235
+
/// ## Example
236
+
/// ```swift
237
+
/// let wish = Wish(
238
+
/// id: "wish123",
239
+
/// title: "Dark mode support",
240
+
/// description: "Please add dark mode"
241
+
/// )
242
+
/// ```
243
+
publicstructWish { ... }
244
+
```
245
+
246
+
### Extracted JSON:
247
+
248
+
```json
249
+
{
250
+
"name": "Wish",
251
+
"description": {
252
+
"abstract": "Represents a feedback item (wish) submitted by users.",
253
+
"discussion": "Wishes are user-submitted feedback items that can be voted on and commented on. They represent feature requests, bug reports, or other feedback.",
-**Cross-Platform Docs**: Generate documentation for other platforms
300
467
468
+
## Recent Improvements
469
+
470
+
### v1.1.0 (2025-12-28)
471
+
472
+
-**Fixed Discussion extraction**: Corrected heading text extraction from DocC JSON to properly capture Discussion, Example, and other documentation sections
473
+
-**Added flexible grouping**: Support for automatic prefix-based grouping and custom YAML configuration
474
+
-**Articles support**: Optional inclusion of documentation articles and tutorials
475
+
-**Enhanced documentation**: Full extraction of abstracts, discussions, and code examples from DocC comments
476
+
477
+
### Key Bug Fixes
478
+
479
+
-**Discussion sections**: Fixed issue where DocC heading text was incorrectly extracted from `InlineContent` instead of `Text` field, causing Discussion and Example sections to be lost
480
+
301
481
## License
302
482
303
483
MIT License
@@ -308,4 +488,4 @@ Built by [AppGram](https://github.com/AppGram) for converting iOS SDK documentat
308
488
309
489
## Version
310
490
311
-
1.0.0
491
+
1.1.0 - Enhanced documentation extraction and flexible grouping (2025-12-28)
0 commit comments