-
Notifications
You must be signed in to change notification settings - Fork 815
Restructure tree documentation into sub-articles #7695
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Move tree docs from single file to dedicated tree/ directory - Add articles for tree repository, data source, store, navigation - Document hideTreeRoot property in menu-item.md - Remove duplicated/empty files from old locations 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add hints to repository, data source, and store docs clarifying that only the data source communicates with APIs - Remove duplicated navigation content from README (now in tree-navigation.md) - Remove incomplete custom tree item example 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Make navigation link a clear call-to-action instead of buried in warning - Move Tree Navigation first in SUMMARY.md for better discoverability 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Create tree-models.md explaining UmbTreeItemModel and UmbTreeRootModel - Document all properties with descriptions and usage examples - Add to SUMMARY.md navigation and README.md implementation guides 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Include both root and item entity types in treeItem forEntityTypes - Add missing menuItem properties: name, weight, label, icon, entityType 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Thanks for the PR @hifi-phil ! Could you please add redirects for the articles you've removed? |
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Hi @sofietoft I have fixed the value warnings and added the redirects. |
|
Amazing! Thanks @hifi-phil ! |
|
Hi @hifi-phil This is a great foundation to work from. It is good to see that we have included the connection between the Section Sidebar Menu and the Tree. I think we can simplify the documentation for "Populating Trees" because some of the concepts aren't strictly necessary to make a Tree work.
The most important part of a Tree is the Repository because it is referenced in the Tree Manifest. I would make a generic implementation directly in the Repository instead of the Data Source abstraction. Then we are left with only one option to populate the tree. How does that sound to you? |
📋 Description
🤖 Generated with Claude Code
📎 Related Issues (if applicable)
✅ Contributor Checklist
I've followed the Umbraco Documentation Style Guide and can confirm that:
Product & Version (if relevant)
Deadline (if relevant)
📚 Helpful Resources