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
* feat: add support for "files" section type to include dynamically generated content
- Add HasFilesSections() method to scan for sections with type: files
- Force PhysicalFileSystem for input paths containing files sections
- Apply to both branch and tag processing for consistent behavior
- Maintains backward compatibility with existing section types
- Enables inclusion of generated content not in version control
Fixes#78
Co-authored-by: Pekka Heikura <pekkah@users.noreply.github.com>
* feat: implement clean pipeline-based architecture for files sections
Replaces the previous crude ContentAggregator approach with a proper
pipeline-based solution for supporting "type: files" sections that
include dynamically generated content from the working directory.
Key improvements:
- New AugmentFilesSections pipeline step runs after CollectSections
- FilesSectionAugmenter uses async enumerable streaming pattern
- Only processes sections that actually need files section support
- Comprehensive unit test coverage with proper mocking
- End-to-end testing confirms documentation builds successfully
- Updated documentation in README.md and PLANNING.md
Addresses issue #78: Include dynamically generated content
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Add permissions
* More tools
* Update claude.yml
* Update claude.yml
* Update claude.yml
* Update claude.yml
* Update claude.yml
* Update claude.yml
* Update claude.yml
* Update claude.yml
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Pekka Heikura <pekkah@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: PLANNING.md
+51-1Lines changed: 51 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -350,11 +350,61 @@ Then run 'tanka-docs init' again.
350
350
- Plugin architecture consideration
351
351
- Bundle marketplace preparation
352
352
353
+
### 🟢 Files Section Type - Dynamic Content Support
354
+
**Status:** Completed
355
+
**Priority:** High
356
+
357
+
#### Overview
358
+
Implement support for `type: files` sections to include dynamically generated content that exists in the working directory but may not be committed to version control.
0 commit comments