zulip/templates/zerver/for/open-source.md

132 lines
5.0 KiB
Markdown
Raw Normal View History

2017-07-28 20:02:28 +02:00
The Zulip core developers have decades of combined experience writing and
maintaining free and open source software. We use Zulip to keep contributors
engaged, efficiently make decisions, and fashion the day-to-day experience
of being a part of our project. No other chat product comes close to Zulip
in facilitating contributor engagement, making efficient use of maintainers'
time, and upholding the values of the FOSS community.
If you haven't read [why Zulip](/why-zulip), read that first. We've also
collected a list of features we think will be of particular interest for
open source communities using Zulip.
### Free hosting at zulipchat.com
2017-07-28 20:02:28 +02:00
No catch; the hosting is supported by (and is identical to) zulipchat.com's
commercial offerings. This offer extends to any community involved in
supporting free and open source software: development projects, foundations,
meetups, hackathons, conference committees, and more. If youre not sure
whether your organization qualifies, send us an email at
support@zulipchat.com.
### Join without an invitation
2017-07-28 20:02:28 +02:00
Allow anyone to
[join without an invitation](/help/allow-anyone-to-join-without-an-invitation).
You can also link to your Zulip with a [badge](/help/linking-to-zulip)
2017-07-28 20:02:28 +02:00
in your readme document.
### Moderate your community
Moderation is a big part of making an open community work. Zulip was built
for open communities from the beginning and comes with
[moderation tools](/help/moderating-open-organizations) out of the box.
### Authenticate with GitHub
2017-07-28 20:02:28 +02:00
Allow (or require) users to
[authenticate with their GitHub account][github-auth], instead of with their
email address.
[github-auth]: https://github.com/zulip/zulip/blob/7e9926233/zproject/prod_settings_template.py#L112
### Import from Slack or Gitter
Import your existing organization from [Slack](/help/import-from-slack) or
[Gitter](/help/import-from-gitter).
### Syntax highlighting
2017-07-28 20:02:28 +02:00
[Full Markdown support](/help/format-your-message-using-markdown), including
syntax highlighting, makes it easy to discuss code, paste an error message,
or explain a complicated point. Full LaTeX support as well.
### Permalink from issues to chat
2017-07-28 20:02:28 +02:00
[Permalink to Zulip conversations](/help/link-to-a-message-or-conversation)
2017-07-28 20:02:28 +02:00
from your issue tracker. Zulips topic-based threading keeps conversations
coherent and organized.
### Link from chat to issues
2017-07-28 20:02:28 +02:00
Efficiently refer to issues or code reviews with notation like `#1234` or
`T1234`. You can set up any regex as a
[custom linkification filter](/help/add-a-custom-linkification-filter) for
your organization.
### Hundreds of integrations
2017-07-28 20:02:28 +02:00
Get events from GitHub, Travis CI, JIRA, and
[hundreds of other tools](/integrations) right in Zulip. Topics give each
issue its own place for discussion.
### Keep your IRC
Two-way integrations with IRC and Matrix, and one-way integration with
Slack (get Slack messages in Zulip).
### Quality data export
Our high quality [export](/help/export-your-organization) and
[import](https://zulip.readthedocs.io/en/latest/production/export-and-import.html)
tools ensure you can always move from
[zulipchat.com](https://zulipchat.com) hosting to your own servers.
### Scale to thousands of users
For those running Zulip at home, weve done a lot of work to ensure that
drive-by members of the community dont consume too many disk or CPU
resources. A Zulip server with 1000 active members and 10000 inactive
members takes about as many resources as a Zulip server with 1000 active
members.
### Free and open source
2017-07-28 20:02:28 +02:00
Dont like something? You can
[open an issue](https://github.com/zulip/zulip/issues),
[submit a patch](https://zulip.readthedocs.io/en/latest/development/overview.html),
2017-07-28 20:02:28 +02:00
[fork the project](https://github.com/zulip/zulip), or chat with us directly
at [chat.zulip.org](https://chat.zulip.org). All code, including the
2019-05-20 14:01:13 +02:00
[desktop](https://github.com/zulip/zulip-desktop) and
2017-07-28 20:02:28 +02:00
[mobile](https://github.com/zulip/zulip-mobile) apps, is under the Apache 2
license.
### Proven model
2017-07-28 20:02:28 +02:00
Check out [chat.zulip.org](https://chat.zulip.org) to see Zulip in action
for a project with ~5000 messages of developer discussion a week. The Zulip
project is the largest and fastest-growing open source group chat product,
both by number of contributors (300+) and by commit velocity (more than
Docker and Django combined).
### Public archive
2017-07-28 20:02:28 +02:00
Allow search engines to index your chat, with a read-only view of your
public streams. Zulips topic-based threading keeps conversations coherent
and organized, enabling a meaningful archive indexed by search engines.
Currently implemented as an [out-of-tree
tool](https://github.com/zulip/zulip_archive), though a native feature
built into the Zulip server is coming soon.
### Full-text search of all public history
Zulip's [full-text search](/help/search-for-messages) supports
searching the organization's entire public history via the
`streams:public` search operator, allowing Zulip to provide all the
benefits of a searchable project forum.
### Logged-out public access (coming soon)
Allow users to read public streams from your organization's Zulip
history without having to create an account.