-
-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Feature
2 / 22 of 2 issues completed
Copy link
Labels
component/vocabActivity Vocabulary relatedActivity Vocabulary relatedpriority/mediumMedium priority issuesMedium priority issuestype/enhancementImprovements to existing featuresImprovements to existing featurestype/featureRequests for new featuresRequests for new featurestype/refactorCode refactoringCode refactoring
Description
Currently, extending Fedify's Activity Vocabulary API requires either:
- Manually extending classes and implementing
fromJsonLd()for each class - Forking the repository and adding YAML files to the codegen system
We should provide a simpler way to extend the Activity Vocabulary API at runtime. Some possible approaches:
- Registry system for custom types
- Plugin system for vocabulary extensions
- Runtime code generation from schema definitions
This would make Fedify more flexible for applications that need custom ActivityPub vocabularies.
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
component/vocabActivity Vocabulary relatedActivity Vocabulary relatedpriority/mediumMedium priority issuesMedium priority issuestype/enhancementImprovements to existing featuresImprovements to existing featurestype/featureRequests for new featuresRequests for new featurestype/refactorCode refactoringCode refactoring