该存储库是 Wire 源代码的一部分。您可以在wire.com 上或联系[email protected] 找到更多信息。
您可以在 github.com/wireapp/wire 找到已发布的源代码。
有关许可信息,请参阅所附的许可证文件和第三方许可证列表,网址为:wire.com/legal/licenses/。
如果您编译我们不时提供的开源软件来开发您自己的移动、桌面或 Web 应用程序,并导致该应用程序出于任何目的连接到我们的服务器,我们将生成的应用程序称为“开源应用程序”应用程序”。所有开源应用程序均受适用于 Wire 应用程序的使用条款的约束,并且只能根据适用于 Wire 应用程序的使用条款进行使用和/或商业化,该使用条款可在 https://wire.com/legal/#terms 上找到。此外,如果您选择构建开源应用程序,则存在某些限制,如下所示:
一个。您同意不改变开源应用程序与我们的服务器连接和交互的方式; b.您同意不削弱开源应用程序的任何安全功能; c.您同意不使用我们的服务器存储数据用于开源应用程序的预期和原始功能之外的目的; d.您承认您对您的开源应用程序的任何及所有更新承担全部责任。
为清楚起见,如果您编译我们不时提供的开源软件来开发您自己的移动、桌面或 Web 应用程序,并且不导致该应用程序出于任何目的连接到我们的服务器,则该应用程序将不会被被视为开源应用程序,上述规定不适用于该应用程序。
Wire 商标及其相关徽标未获得任何许可,所有这些将继续由 Wire Swiss GmbH 独家拥有。未经 Wire Swiss GmbH 事先明确书面同意,明确禁止使用 Wire 商标和/或其相关徽标。
先决条件:
跑yarn
.env.localhost
重命名为.env
以配置应用程序。此配置可以覆盖/扩展上一步的配置。/etc/hosts
,Windows 10: %WINDIR%system32driversetchosts
):127.0.0.1 local.wire.com
(与生产后端连接)127.0.0.1 local.zinfra.io
(与暂存后端连接)yarn start
,Wire的网络应用程序将在以下位置可用:https://local.zinfra.io:8081/auth/ 如果您希望浏览器信任来自“local.wire.com”或“local.zinfra.io”的证书:
CAROOT
环境变量设置为<WebApp Dir>/server/certificate
mkcert -install
yarn build:prod
cd server && yarn start:prod
要启动完整的测试套件(类型检查 + linting + 服务器测试 + 应用程序测试),只需运行:
yarn test
或者,您可以测试应用程序的特定部分:
yarn test:(server|types|app)
所有 Wire 翻译均通过 Crowdin 众包。
信息:
设置:
在此存储库中创建一个keys/crowdin.yaml
并添加以下条目:
api_key : your-account-api-key
api_token : your-personal-access-token
project_identifier : wire-webapp
username : your-username
用法:
如果我们的 CI 管道损坏,您仍然可以选择手动上传新字符串。对于这种情况,请执行以下操作:
keys/crowdin.yaml
yarn translate:upload
将翻译上传到 Crowdin 后,我们(和外部)翻译人员就可以在 Crowdin 上翻译新字符串。有一个脚本将运行来创建带有翻译更新的 PR。作为替代方案,可以通过以下方式下载翻译:
yarn translate:download
欢迎贡献!请随时查看我们的问题页面。
以下提交将帮助您快速开始使用我们的代码库: