贡献指南

欢迎来到 PrimeReact 贡献指南,感谢您考虑做出贡献。

PrimeReact 是一个流行的 React 库,由 PrimeTek 维护,该公司以其为各种框架提供的全面的 UI 组件而闻名。PrimeTek 致力于提供高质量、多功能且可访问的 UI 组件,以帮助开发人员更快地构建更好的应用程序。

开发设置

首先,从 GitHub 克隆 PrimeReact 存储库


git clone https://github.com/primefaces/primereact.git
cd primereact
 

然后在您的本地环境(http://localhost:3000/)中运行展示。


npm install
npm run dev
 

项目结构


- components
    - doc // Documentations
    - lib // Components
- pages // Routing Pages
- styles // Themes and Styles
- service // Demo Services

 

PrimeReact 是一个社区驱动的项目,由 PrimeTek 的专业知识和赞助支持,我们感谢您可以提供的任何帮助。以下是一些您可以做出贡献的领域

问题分类

通过以下方式帮助我们管理问题:

  • 重现报告的错误
  • 澄清问题描述
  • 使用适当的标签标记问题

发送拉取请求

我们鼓励您发送拉取请求,特别是对于带有 help-needed 标签的问题。

社区支持

通过参与问题跟踪器,帮助其他用户, GitHub 讨论区,以及 PrimeLand Discord 服务器。您的专业知识可以帮助其他人解决问题并改善他们使用 PrimeReact 的体验。

PrimeReact 有一些附加组件,例如 UI 套件、高级模板和模块,它们依赖于核心库。核心中的任何结构更改(例如添加新的 props、事件或更新设计令牌)都应与核心团队沟通,以确保一致性和兼容性。

加入 PrimeLand Discord 服务器上的贡献者频道,与 PrimeReact 工作人员和其他贡献者联系。在此频道中,您可以讨论您想要贡献的领域并接收反馈。此频道向所有想要做出贡献的人开放。

PrimeTek 提供了一个涉及贡献者和核心团队的组织结构

贡献者角色

经过一段时间的频繁贡献后,会向社区成员提供贡献者角色。平均而言,可能需要大约三个月的时间,但确切的时间可能因个人的投入而异。

提交者角色

如果贡献者积极参与代码库和 PR,他们的角色可能会升级为提交者级别,从而提供对 PrimeReact 代码库的直接提交访问权限。

就业

PrimeTek 倾向于从开源提交者中雇用团队成员,因此当有职位空缺时,您可能会被提供全职职位。

为 PrimeReact 做出贡献会带来多项好处。成为开源项目的一部分将增强您的职业生涯并开启令人兴奋的机会。贡献者和提交者将列在我们的 团队页面上。您将在开发人员社区中获得显著的知名度,同时提高您作为专业人士的能力。

您将被邀请到 Discord 上的私人沟通频道,与 PrimeTek 联系。此外,贡献者可以免费访问所有 PrimeReact 附加组件,如高级模板、模块和 UI 套件。

当向社区成员提供贡献者角色时,他们需要签署一份贡献者许可协议 (CLA) 以用于法律目的。这有助于保护贡献者和 PrimeTek。