summaryrefslogtreecommitdiff
path: root/Federated-starring.md
blob: 27a2766636e2ec6d0e7398eec843eb3f662c855b (plain)
1
2
3
4
5
6
7
8
9
10
11
Federated starring is very similar to federated following but requires the database to store remote repos in some way. It uses the ActivityPub `Like` activity and the `liked` collection.

We also need to implement ForgeFed ourselves since it is not included in go-ap.

### TODO

- [ ] Handle remote repos in the database
- [X] Create actor endpoint for repos (similar to what we have right now for users)
- [X] API endpoints for returning `liked` collection
- [ ] Implement function for fetching `liked` items and returing a collection
- [ ] Function for handling `Like` activities for the inbox