-
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?
-
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?
-
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.
-
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.
-
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.
-
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 ↺
-
jjj333_p (any pronouns)
i forget its name
-
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✎ -
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 ? ✏
-
jjj333_p (any pronouns)
i think probably the best place to start is by learning the plaform
-
jjj333_p (any pronouns)
usually a good start for me with platforms to understand the issues and design, is to make a moderation chatbot
-
jjj333_p (any pronouns)
it involves most of the essential api features and forces you to understand how the platform works
-
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 ...
-
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
-
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.
-
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)
-
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
-
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
-
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
-
kalkin
Hi everyone
👋 1 -
kalkin
Is my assumption correct that no client supports showing/setting xep-0066 descriptions?
-
erik
> Is my assumption correct that no client supports showing/setting xep-0066 descriptions? https://xmpp.org/software/gajim/
-
erik
kalkin: ^^^ says Gajim supports it
-
kalkin
never seen this in gajim
- kalkin fires up his guix machine to check on the latest gajim
-
kalkin
nvm
-
kalkin
> Support for URLs in messages.
-
kalkin
no support for *<descrption>* attribute. it gets ignored
-
kalkin
i knew i would have noticed if gajim had it :)
-
erik
Ah. Sorry. I misunderstood your question.
❤️ 1 -
wgreenhouse
kalkin: jabber.el shows them but doesn't (currently) set them, which is just UI I haven't written
❤️ 1 -
wgreenhouse
or that nobody's sent in as a patch
-
singpolyma
I have it on my short list to figure out UI to set alt text on images soon
❤️ 1