Many classes are very verbose now, for instance, in the Entity and Entity/Storage folder (but also Services for instance):
ActivityPubActivityAccessControlHandler.php
ActivityPubActivityInterface.php
ActivityPubActivityListBuilder.php
ActivityPubActivity.php
ActivityPubActivityRouteProvider.php
ActivityPubActivityViewsData.php
ActivityPubActorInterface.php
ActivityPubActor.php
ActivityPubTimelineItemInterface.php (new)
ActivityPubTimelineItem.php (new)
ActivityPubTypeAccessControlHandler.php
ActivityPubTypeInterface.php
ActivityPubTypeListBuilder.php
ActivityPubType.php
ActivityPubActivityStorageInterface.php
ActivityPubActivityStorage.php
ActivityPubActivityStorageSchema.php
ActivityPubActorStorageInterface.php
ActivityPubActorStorage.php
ActivityPubActorStorageSchema.php
ActivityPubRelationStorageInterface.php
ActivityPubRelationStorage.php
Why not drop the 'ActivityPub' prefix, the names will make a bit more sense and become less verbose in code. Plus, everything is namespaced anyway. That way, it all becomes this:
ActivityAccessControlHandler.php
ActivityInterface.php
ActivityListBuilder.php
Activity.php
ActivityRouteProvider.php
ActivityViewsData.php
ActorInterface.php
Actor.php
TimelineItemInterface.php (new)
TimelineItem.php (new)
TypeAccessControlHandler.php
TypeInterface.php
TypeListBuilder.php
Type.php
ActivityStorageInterface.php
ActivityStorage.php
ActivityStorageSchema.php
ActorStorageInterface.php
ActorStorage.php
ActorStorageSchema.php
TimelineItemStorageInterface.php
TimelineItemStorage.php
I think that makes sense. There are a couple of others which do not have this prefix, e.g. all controllers, ResolveService, Reader ..
Issue fork activitypub-3577171
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
swentel commentedComment #3
swentel commentedPostponed on #3572269: Introduce new entity to store one to many information (e.g. posts, follows, etc)
Comment #4
swentel commentedThe parent is in, let's do this, because this makes just so much sense.
Comment #7
swentel commentedWoop!