Fediverse
Federated universe is a decentralized, federated social media network that is interoperable with each other by using ActivityPub protocol.
Rules
1. English only
Title and associated content has to be in English.
2. Respectful communication
All communication has to be respectful of differing opinions, viewpoints, and experiences.
3. Inclusivity
Everyone is welcome here regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
4. Ad hominem attacks
Any kind of personal attacks are expressly forbidden. If you can't argue your position without attacking a person's character, you already lost the argument.
5. Off-topic tangents
Stay on topic. Keep it relevant.
6. Instance rules may apply
If something is not covered by community rules, but are against lemmy.zip instance rules, they will be enforced.
Interesting links
- https://fediverse.party/ - list of Fediverse platforms
- https://joinfediverse.wiki/ - Fediverse wiki
- https://fedi.tips/ - tips and guides about Fediverse
If someone is interested in moderating this community, message @brikox@lemmy.zip.
view the rest of the comments
Are there api docs?
Docs for the alpha API are here: https://freamon.github.io/piefed-api/
Thanks! That looks great.
This is something I'd like to investigate, but will probably happen after lemmy 1.0 API changes are stable/released. I'll keep tabs on progress though!
Thank you!
@freamon@preferred.social is the one primarily working on the api, pinging them to bring this to their attention. There is also a matrix chat for piefed dev where I have seen api discussions happen.
My understanding as a non-dev is that the api is ~~95+%~~ mostly the same as lemmy (intentionally so). The rest is mostly there, but with some kinks still to work out. Right now, preferred.social is the only piefed instance running a build with the api turned on for testing.
I'll just say, even if 95% of the API is the same (which I am almost sure it's less than that), it will still need very intentional effort in order to implement the support. Interstellar already had support for Lemmy, but it took us several weeks to get to the point we are now with PieFed support, and that's all with a code architecture that makes it easy to add new platforms to support (due to both Mbin and Lemmy support previously).
All that to say, it likely will not be as easy as it seems to add PieFed support.
Fair enough. App development is far beyond my programming capability and I am happy to defer to expertise in this regard.