Pubblr is an open-source, federated blogging platform built on the ActivityPub protocol. This repo houses the Pubblr server; the front-end will be housed separately.
The server is currently in pre-Alpha - that is, it is not yet functional. The roadmap below details what features are present, and what remains to be completed before the project is in a minimally viable state.
These are the components that need to be minimally functional before Alpha. They may not be working perfectly; once Alpha phase is reached, focus will shift to testing, bug fixes and incremental improvements.
- ActivityStreams type hierarchy
- User registration
- User authentication
- User authorization
- Outboxes
- Inboxes
- Delivery
- Local Delivery
- Remote Delivery
- Object Retrieval
- Object Validation
- Activity Processing
- Client-to-Server
- Create
- Update
- Delete
- Follow
- Add
- Remove
- Like
- Block
- Undo
- Server-to-Server
- Create
- Update
- Delete
- Follow
- Accept
- Reject
- Add
- Remove
- Like
- Announce
- Undo
- Client-to-Server
- Media Uploading