Hi everyone! 👋 🙂 Replying to
https://g0v-tw.slack.com/archives/C02G2SXKX/p1621954566360900?thread_ts=1621666134.154200&cid=C02G2SXKX
I'm
@kevinliao's friend from university, and I work full-time for Zulip developing the mobile apps. Zulip is an open-source team collaboration tool with a unique topic-based threading model that makes it easy to chat about projects synchronously and asynchronously. We've recently released Zulip Server 4.0:
https://blog.zulip.com/2021/05/13/zulip-4-0-released/.
As we do for hundreds of open-source communities, Zulip has agreed to sponsor g0v at
https://g0v.zulipchat.com with the Zulip Cloud Standard plan (
https://zulip.com/plans/) for free, with no expiration date. This means access to full message history, file storage up to 10 GB per user, and more. For anyone who's curious, I'd encourage you to read about how Zulip has helped many prominent open-source teams do their work, at
https://zulip.com/for/open-source/.
We received a very kind review this week on Product Hunt (
https://www.producthunt.com/posts/zulip-4-0#comment-1365065) about Zulip's support for message searching in Traditional Chinese. We're working with that user to increase the Taiwanese Mandarin translation of Zulip beyond 74%, and to make a translation style guide for the locale. We'd welcome collaborators on Zulip's community server (
https://chat.zulip.org/#narrow/stream/58-translation/topic/Taiwan.20Traditional.20Chinese.20Style.20Guide/near/1186591)!
I've enjoyed learning from Kevin about the open-source work g0v is doing for the pandemic and other urgent problems. We are hoping to set up a bridge between Slack and Zulip to make it easy for people to experiment with Zulip, without requiring any of g0v's 10,000+ users to change how they use Slack.
With that bridge (powered by Matterbridge),
- People can explore Zulip's advantages for asynchronous collaboration, without missing any messages from Slack. In particular, Kevin has mentioned that the energy and productivity of
vaxx.tw's contributors in `#vaccine` have started to stretch Slack to its limits. Zulip is better equipped to handle the workload.
- Even if nobody uses Zulip regularly, the bridge can help fix the problem of the Slack free tier's message limit by automatically making a viewable, searchable archive of discussions on Slack. That's why the list below includes `#general` and `#covid19`, so that important discussions in those channels will be preserved. `#rand0m` will be helpful for testing the bridge, if necessary.
So, specifically, we're thinking,
`#vaccine` (Slack) ↔️ `#vaccine > slack-bridge` (Zulip)
`#general` (Slack) ↔️ `#general > slack-bridge` (Zulip)
`#covid19` (Slack) ↔️ `#covid19 > slack-bridge` (Zulip)
`#rand0m` (Slack) ↔️ `#rand0m > slack-bridge` (Zulip)
So, for example, all messages people send in the `#vaccine` channel on Slack will appear in the `#vaccine` stream on Zulip, with the topic "slack-bridge". All messages people send in the `#vaccine` stream on Zulip with the topic "slack-bridge" will appear in the `#vaccine` channel on Slack.
(On the Zulip side, a stream and a topic have to be selected; there isn't a way to bridge an entire Zulip stream. This is to adapt to Slack not having topics. Note that this means all Zulip messages in, for example, `#vaccine > Flow type-checking for
vaxx.tw`, will *not* be bridged to Slack.)
What are your questions? :smile: