jdev - 2024-12-20


  1. Arpit

    Hello everyone, I’m Arpit Solanki, a Computer Science undergrad at IIT. I have experience with the MERN stack and backend development in Python/ Node.js /express. I’m also proficient in C and C++, with a strong foundation in data structures and algorithms. Excited to contribute to XMPP could someone guide me about what kind of projects are there , what will be the technical skills required to solve some good first issues? will i be able to contribute with my current skillset?

  2. Arpit

    Also i don't know why, everytime i close this tab of this chat i get logged out .... is this the main communication channel ? or we have some other?

  3. Guus

    Arpit: welcome. Have a look at xmpp.org in the 'software' section for an indication of some of the projects that are using XMPP.

  4. Guus

    I'm not sure what client you're using. Most clients will offer you the ability to join this chat. Using a different one may work better for you, with regards to easily/automatically rejoin this chat.

  5. Guus

    As XMPP is very much used to create a federated network, there isn't much of a 'main' channel. Most of the chat rooms are oriented towards a specific subject. You could try using the website search.jabber.net to find chat rooms.

  6. jjj333_p (any pronouns)

    > I'm not sure what client you're using. Most clients will offer you the ability to join this chat. Using a different one may work better for you, with regards to easily/automatically rejoin this chat. i think web clients, in particular whatever that fancy new one is dont have account persistence

  7. jjj333_p (any pronouns)

    i forget its name

  8. Arpit

    Guus i think chat is working fine now should start by solving some issues from issues tab of this repo https://github.com/xsf/xmpp.org/issues

  9. Arpit

    Guus i think chat is working fine now should i start by solving some issues from issues tab of this repo https://github.com/xsf/xmpp.org/issues ?

  10. jjj333_p (any pronouns)

    i think probably the best place to start is by learning the plaform

  11. jjj333_p (any pronouns)

    usually a good start for me with platforms to understand the issues and design, is to make a moderation chatbot

  12. jjj333_p (any pronouns)

    it involves most of the essential api features and forces you to understand how the platform works

  13. Arpit

    jjj333_p (any pronouns) : ok I will start with it could you please elaborate more on how to do this i know i am asking too much , but i am a total beginner to this ...

  14. jjj333_p (any pronouns)

    > but i am a total beginner to this ... thats exactly why i recommended you familiarize yourself first so you will know enough to not just be wasting maintainers' time =P

  15. jjj333_p (any pronouns)

    i would probably look around for communities online (youre welcome to join one i run at xmpp:chroot@conference.monocles.eu?join ) and just get familiar with how things go for a few days, etc.

  16. jjj333_p (any pronouns)

    then i would look into sdks in a language youre familiar with (some of the best are for python which you said you know) and start trying to make a bot to perform little tasks, like banning users, mass redacting messages etc (this is actually an area where theres some need for, i believe kaikout exists but competition is always good)

  17. jjj333_p (any pronouns)

    as you do things like that, after a while you will begin to notice issues in how things are designed and such, and issues with connecting to servers

  18. jjj333_p (any pronouns)

    i also recommend if you have the means you host your own server as that also forces you to become familiar and youll notice a lot of the limitations in that area. prosody would probably be great as its the most modular with plugins which you can find and add to it and later down the road if you wanna learn lua you can write plugins to perform custom behavior

  19. jjj333_p (any pronouns)

    i would say after youve built _a thing_ and probably selfhosted, youll probably have built enough to look at issues others are having (such as listed in that link you sent earlier) and figuring how they can be solved

  20. kalkin

    Hi everyone

    👋 1
  21. kalkin

    Is my assumption correct that no client supports showing/setting xep-0066 descriptions?

  22. erik

    > Is my assumption correct that no client supports showing/setting xep-0066 descriptions? https://xmpp.org/software/gajim/

  23. erik

    kalkin: ^^^ says Gajim supports it

  24. kalkin

    never seen this in gajim

  25. kalkin fires up his guix machine to check on the latest gajim

  26. kalkin

    nvm

  27. kalkin

    > Support for URLs in messages.

  28. kalkin

    no support for *<descrption>* attribute. it gets ignored

  29. kalkin

    i knew i would have noticed if gajim had it :)

  30. erik

    Ah. Sorry. I misunderstood your question.

    ❤️ 1
  31. wgreenhouse

    kalkin: jabber.el shows them but doesn't (currently) set them, which is just UI I haven't written

    ❤️ 1
  32. wgreenhouse

    or that nobody's sent in as a patch

  33. singpolyma

    I have it on my short list to figure out UI to set alt text on images soon

    ❤️ 1