ortuman/jackal

XEP-0163: Personal Eventing Protocol; Planned support/accepting PR?

Closed this issue · 1 comments

Hi there,

I've been thinking about building an XMPP server in go for a while, and I just found yours. I haven't looked at the code yet (will do soon) but it looks good and active, so I was wondering if you have reached a point on the project where pull requests are welcome (API is more or less consolidated, etc).

Currently I'm really interested in PEP, as it is a hard requirement for OMEMO which is a feature I'd need for my XMPP service. What do you think? Can I give it a try? If you think it's worth it, I could use a few lines explaining the project structure, like if it is module-based, if there are hooks, and where should I place the PEP-related code.

Regards and thanks for your time!

Hi roobre

Of course! In fact PEP was originally included in my internal roadmap, cause OMEMO support is also one of the priorities for jackal (and would also like to enforce it, if possible). Feel free to PR it! Regarding code and architecture design, if you have any doubt, ask and I’ll try to shed some light on it.

Welcome onboard!