Should we switch away from Gitter #2740
Replies: 13 comments 6 replies
-
One of the main issues with moving away from Gitter and choosing an alternative like Discord is the character limits that are imposed. Linking a Flems in Discord is simply not possible. |
Beta Was this translation helpful? Give feedback.
-
Zulip was mentioned several times in the internal channel. https://zulip.com/for/communities/ Pros:
Cons:
|
Beta Was this translation helpful? Give feedback.
-
It's no worse than Gitter! I'm 💯 re: moving to Zulip. |
Beta Was this translation helpful? Give feedback.
-
Gonna throw Matrix in the hat too. Benefits:
Cons:
|
Beta Was this translation helpful? Give feedback.
-
I would like to mention discourse as well. I use it in many other open source software support websites and as a user it is easy to use. They have free hosting for open source project or I would be willing to host it for mithril on one of our servers. |
Beta Was this translation helpful? Give feedback.
-
Hi Kevin,
As another option, here is something I wrote in 2018 to download all the
Mithril Gitter chat messages and display them in a (simple) Mithril UI.
https://github.com/pdfernhout/mithril-gitter-archiver-and-viewer
The tool uses the same gitter API as the tool you linked to uses (which
requires getting a developer token from gitter). I polished that code up
a bit today and tested it. While it still works, it could always be
better -- particularly when downloading more message a second time later
(which is a bit rough, but doable).
That's just the code to download message yourself. I did not want to
post the downloaded results from gitter or set up a public server with
them because I am not sure of licensing issues or how people would feel
about all that.
I don't currently have an opinion about moving away from gitter -- other
than that gitter has worked OK for me so far.
I wrote the above back in 2018 in part as a proof-of-concept about using
Mithril to display its own chat room, and also to make it quicker for me
to search for discussion about particular topics, and also as a step
towards better communication tools using Mithril. That viewer can also
display email mbox files somewhat (like from the Mithril mailing list),
though again in a rough way.
…--Paul Fernhout (pdfernhout.net)
"The biggest challenge of the 21st century is the irony of technologies
of abundance in the hands of those still thinking in terms of scarcity."
On 2/9/22 1:51 PM, Kevin Fiol wrote:
If we go the Zulip route, we may want to look at finding a way to
archive the existing Gitter chatroom so that it is still accessible. I
have no experience with Zulip tools, but I did find this documentation
about a BETA feature:
https://zulip.com/help/import-from-gitter
|
Beta Was this translation helpful? Give feedback.
-
So, Zulip it is. We'll hopefully migrate this week, and import the gitter history into Zulip. Let's plan the migration so as not to forget anything. Before the migration, we should:
For the migration proper, we'll have to transfer the data and activate the bots. After the migration, once things have settled, we'll have to once again edit the docs. Did I forget anything? |
Beta Was this translation helpful? Give feedback.
-
So, after setting up Python3, I got this branch of the import script to work. It can list channels and download several of them in one operation, which is nicer than the original. Config: {
"token": "My Gitter Token",
"all": false,
"rooms": [
"MithrilJS/mithril.js",
"MithrilJS/mithril-node-render",
"MithrilJS/Lobby",
"MithrilJS/admin-talk"
]
} Its currently downloading. |
Beta Was this translation helpful? Give feedback.
-
Mass importing to Zulip is just sending the history to them, they create the new org (and can rename the transitional board we created). I'm wating for a reply on an ETA on their end, I hadn't realized they were the ones who had to do the work (I read too fast I suppose). This adds some uncertainty to the migration calendar. Off to setting up the bots. |
Beta Was this translation helpful? Give feedback.
-
As far as archiving goes, this should be easy: https://github.com/zulip/zulip-archive#running-zulip-archive-as-a-github-action I'll try to use it as a basis for Gandalf as a reply bot on Gitter, using their API |
Beta Was this translation helpful? Give feedback.
-
So, the Gitter bot should be replying in the |
Beta Was this translation helpful? Give feedback.
-
I moved the gitter reply bot to https://github.com/MithrilJS/gitter-reply-bot, uncomment one line and it will start replying. I've set up https://github.com/pygy/zulip-backup-experiments AFAICT according to their docs, but it doesn't work yet. |
Beta Was this translation helpful? Give feedback.
-
So...
We did! Things didn't go exactly according to plan, but the Mithril chat now lives on Zulip. |
Beta Was this translation helpful? Give feedback.
-
We discussed internally, if we should switch away from gitter as main chat platform. I think it would be better, to discuss this here.
What are possible alternatives and what are the pros and cons.
Beta Was this translation helpful? Give feedback.
All reactions