matrix-org / dendrite

Dendrite is a second-generation Matrix homeserver written in Go!
https://matrix-org.github.io/dendrite/
Apache License 2.0
5.75k stars 676 forks source link

Application Services #358

Closed turt2live closed 3 years ago

turt2live commented 6 years ago

bounty

Currently this is under phase 4 for dendrite, however I'd certainly like to see it in an earlier phase. This includes:

An incredibly nice to have feature of this would also be documentation on how this API works.

anoadragon453 commented 6 years ago

To break the tasks down a bit further:

Application Services API docs

anoadragon453 commented 6 years ago

In terms of users, Application Services specifically:

turt2live commented 6 years ago

Just for tracking purposes, here's the PR progress so far:

If I'm not mistaken, what's left to do is:

Thanks for your amazing progress so far on this @anoadragon453! It's looking pretty good, and I'm really excited to see it implemented.

Edit: Update with current progress - @anoadragon453

anoadragon453 commented 6 years ago

@turt2live Thanks for summing it all up! I plan to add AS support to endpoints next (hopefully in some transparent fashion that future endpoints can use without hassle), then work on communicating directly the AS's.

And tests, need to start writing those :)

turt2live commented 6 years ago

More for tracking purposes:

anoadragon453 commented 6 years ago

I'm also tracking progress in the spreadsheet fwiw.

Half-Shot commented 3 years ago

Modulo #468 being verified as fixed, I don't know if this issue is very useful going forwards. All the basic AS features have landed and we can track the thirdparty endpoints / misc things as issues.

Any votes for keeping this open?

anoadragon453 commented 3 years ago

Ah memories...

I'm fine with closing it now that basic support is there. @turt2live?

turt2live commented 3 years ago

yea, I think this is done enough. Is there someone who is able to accept the bounty or should I get it moved to another issue? (not sure how many people are involved, and whether it would count as conflict of interest/non-compete)

Half-Shot commented 3 years ago

I think the PRs have come over several years, some of which have since been broken and unbroken. Suggest you move the bounty, unless I am forgetting someone (please ping loudly).