0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-12-23 22:27:34 -05:00
verdaccio/website/translated_docs/zh-CN/contributing.md
2018-08-09 08:05:57 +02:00

3.6 KiB
Raw Blame History

id title
贡献 参与Verdaccio贡献

First of all 一头扎进不熟悉的代码库并不容易,但是我们会在此帮助你。

沟通频道

如果您想知道,我们使用两个频道进行讨论:

开始

乍一看verdaccio只是单一资源库但是有很多方法您可以参与贡献以及练习多种技术。

寻找适合我的地方

大家都有不同的技能,因此,让我们看看您在哪个方面会感觉舒适。

我知道或者我想要学习 Node.js

Node.js是verdaccio的基础, 我们使用 express, commander, request 或者 async程序库。 Verdaccio大体上就是一个Rest API ,它和yarn一样,创建与npm 客户端兼容的通信。

我们有很多插件列表可供使用和改善,但是同时您也可以创建自己的插件

我倾向在用户界面作业

最近,我们已经转移到使用Reactelement-react这样的现代技术。我们期待看到如何改善UI 的新想法。

我觉得改善堆栈更自在

当然,我们会很乐意您帮助我们改善堆栈,您可以将依赖项升级为 eslint, stylelint, webpack。 哪怕只是改进 webpack配置都非常棒。 我们欢迎任何的建议。 此外,如果您有Yeoman的经验,您可以帮我们改善verdaccio发生器

这里是一些想法:

  • 创建要在所有依赖项或插件中使用的eslint共同规则
  • 改善定义传递的流程类型
  • 迁移到Webpack 4
  • 改善Webpack的组件级
  • 我们在所有依赖项使用babel 和 webpack为什么不能用通用预设
  • 改善持续集成传递

我在文档方面很在行

许多贡献者发现打字错误和语法问题,这也有助于我们提高故障排除的整体体验。

我是设计师

我们有个前端网站http://www.verdaccio.org/ ,将很高兴看到您的想法。

我们的网站是基于Docusaurus

我是一名DevOps

我们有广受欢迎的Docker镜像https://hub.docker.com/r/verdaccio/verdaccio/,它需要维护和进行可能相当大的改善,我们需要您的知识来使所有用户都可受益。

我们支持 Kubernetes, Puppet, AnsibleChef,在这些领域我们需要帮助,请随时查看所有资源库。

我可以翻译

Verdaccio的目标是多语言为了实现这个目标我们得到Crowdin 的巨大支持,它是一个了不起的翻译平台。

我们已经设置了一个项目,您可以选择自己最喜欢的语言,如果您没有找到想要的语言,请自由地发起创建要求票证

转到 Crowdin Verdaccio

我已经做好贡献的准备

如果您正在想*“我已经查看资源库,并且愿意马上开始贡献”*,那么我有好消息给您,也就是下一步。

您将要了解如何创建,我们已经为您准备了指南

一旦您熟悉了所有的脚本并知道如何使用它们,我们就做好进入下一步的准备,开始运行单元测试

这里是贡献者的完整名单。我们希望在这里看到您!