well if then it would be openapi to Java which is straight forward; however I discovered there is already at least 1 ActivityPub-compatible Java implementations out there (https://fediverse.party/en/miscellaneous/)
Let's make social media free, federated and fun! Fediverse.Party is your guide into the world of decentralized, autonomous networks running on free open software on a myriad of servers across the world. No ads and no algorithms.
See https://github.com/jediverse/coruscant which I just created. The models are there. No page is served yet, must be a config issue. http://localhost:8080/swagger-ui/ works
You might need something like this to handle polymorphism via the type field documented here. My code is under the BSD license, so it can be used elsewhere. Perhaps it would be a good idea to have a separate library since the other ones I've seen are very outdated.
I can handle the polymorphism, but I still won't have time until the weekend.
Not a Bronie
in reply to Neil E. Hodges • • •Neil E. Hodges
in reply to Not a Bronie • •Bob
in reply to Neil E. Hodges • • •Neil E. Hodges likes this.
Neil E. Hodges
in reply to Bob • •Bob
in reply to Neil E. Hodges • • •- Fediverse.Party - explore federated networks
fediverse.partyNeil E. Hodges likes this.
Neil E. Hodges
in reply to Bob • •Bob
in reply to Neil E. Hodges • • •Neil E. Hodges likes this.
Bob
in reply to Bob • • •Bob
in reply to Bob • • •Neil E. Hodges likes this.
Neil E. Hodges
in reply to Bob • •Any ideas on a JSON → Java code generator for the AP object boilerplate?
Bob
in reply to Neil E. Hodges • • •Neil E. Hodges likes this.
Bob
in reply to Bob • • •Neil E. Hodges likes this.
Bob
in reply to Bob • • •GitHub - jediverse/coruscant
GitHubNeil E. Hodges likes this.
Neil E. Hodges reshared this.
Neil E. Hodges
in reply to Bob • •Bob
in reply to Neil E. Hodges • • •Neil E. Hodges
in reply to Bob • •I can handle the polymorphism, but I still won't have time until the weekend.
Neil E. Hodges
in reply to Neil E. Hodges • •Greg A. Woods
in reply to Neil E. Hodges • • •But I would probably want to design a new protocol from scratch first.