Skip to content

Add BusinessDocumentBase docs for editable document stereotype#24

Merged
rockfordlhotka merged 1 commit into
mainfrom
rockfordlhotka/23-add-businessdocumentbase-docs
Apr 6, 2026
Merged

Add BusinessDocumentBase docs for editable document stereotype#24
rockfordlhotka merged 1 commit into
mainfrom
rockfordlhotka/23-add-businessdocumentbase-docs

Conversation

@rockfordlhotka
Copy link
Copy Markdown
Member

Summary

  • Adds v10/EditableDocument.md with full documentation for the new BusinessDocumentBase<T,C> type introduced in CSLA 10.1.0
  • Includes complete Invoice/LineItem implementation example, usage patterns, key concepts (state aggregation, deleted list, event suppression, child-that-is-a-parent), and a decision table for when to use this vs EditableRoot + ChildList
  • Updates ObjectStereotypes.md, Glossary.md, and README.md with references to the new editable document stereotype

Closes #23

Test plan

  • Review v10/EditableDocument.md for accuracy against actual BusinessDocumentBase API
  • Verify code examples follow correct CSLA 10 patterns
  • Confirm cross-references in ObjectStereotypes.md, Glossary.md, and README.md are correct
  • Regenerate embeddings.json to include new document in search results

🤖 Generated with Claude Code

Add v10 documentation for the new BusinessDocumentBase<T,C> type introduced
in CSLA 10.1.0, which merges BusinessBase and BusinessListBase capabilities
into a single hybrid stereotype.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rockfordlhotka rockfordlhotka merged commit c1139e3 into main Apr 6, 2026
1 check passed
@rockfordlhotka rockfordlhotka deleted the rockfordlhotka/23-add-businessdocumentbase-docs branch April 6, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add BusinessDocumentBase docs

1 participant