xmpp.org website (builds: https://github.com/xsf/xmpp.org/actions)
Role in this project:
Full-stack Developer Contributions:12 reviews, 136 commits, 94 PRs in 6 years 2 months
Contributions summary:Jonas primarily contributed to the website's backend and front-end development. They refactored the codebase to use dynamic JSON-based listings for software, including servers, clients, and libraries. This involved modifying Pelican configuration files, creating Python scripts for data manipulation, and updating the website's HTML templates. Furthermore, the user implemented improvements to the linting tool and README files to aid in maintenance and contribution.
buildstravisxmpptravis-ci
IMPORTANT: due to a drive failure, as of 13-Mar-2021, the Mercurial repository had to be re-mirrored, which changed every commit SHA. The old SHAs and trees are backed up in the vault branches. Please migrate to the new branches as soon as you can.
Role in this project:
Back-end Developer Contributions:74 commits in 4 years 10 months
Contributions summary:Jonas primarily contributed to the `bjc/prosody` repository, a XMPP server, by fixing bugs and implementing features related to Multi-User Chat (MUC) functionality. Their work included addressing issues in history replay, ensuring correct handling of the `<delay/>` element, and emitting status codes as per XEP-0045. They also worked on pubsub module by fixing the form fields. Furthermore, the user made modifications to `prosodyctl` to include external connectivity checks using the observe.jabber.network API and added metrics.
mercurialshavaultxmppxmpp-server