Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DOAP (Description of a Project) file #595

Closed
cal0pteryx opened this issue Oct 9, 2020 · 1 comment · Fixed by #678
Closed

Add DOAP (Description of a Project) file #595

cal0pteryx opened this issue Oct 9, 2020 · 1 comment · Fixed by #678
Labels

Comments

@cal0pteryx
Copy link
Contributor

In addition to psi.appdata.xml, PSI could provide a DOAP (Description of a Project) file listing supported XEPs and their state of implementation (partial/complete, supported version). DOAP, since it’s XML, can easily be parsed and used elsewhere. Examples include: XEP listing on websites, XEP documents mentioning compatible clients, automatic compliance badge calculator, ...).

See https://github.com/pulkomandy/xmpp-doap for implementation ideas. Some examples of usage in the wild:

jubalh added a commit to jubalh/psi that referenced this issue Mar 4, 2022
Information is taken from changelog and git log.
XEPs might be incomplete but it's a start.

Fix psi-im#595
@Ri0n Ri0n closed this as completed in #678 Mar 4, 2022
Ri0n pushed a commit that referenced this issue Mar 4, 2022
Information is taken from changelog and git log.
XEPs might be incomplete but it's a start.

Fix #595
@Neustradamus
Copy link
Contributor

After the Psi ticket which has been solved in part, supported XEP version is missing for a majority:

There is a ticket for Psi+:

There is a ticket for Iris:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants