团队
JHipster由世界各地的团队开发。我们有很多贡献者((排名前100位),但此处列出了核心团队的成员。
如果您想加入团队,或者看看我们的工作方式,我们的社区规则将在此页面的结尾。
项目负责人
开发委员会
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/3100637?v=3" class="img-responsive">
<div class="caption">
<h3>Erik Kemperman</h3>
<p><a href="https://twitter.com/erikkemperman"><i>@erikkemperman</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/7074827?v=3" class="img-responsive">
<div class="caption">
<h3>Sahbi Ktifa</h3>
<p><a href="https://twitter.com/SahbiKtifa"><i>@SahbiKtifa</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/12471122?v=3" class="img-responsive">
<div class="caption">
<h3>Sendil Kumar N</h3>
<p><a href="https://twitter.com/sendilkumarn"><i>@sendilkumarn</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/1589?v=3" class="img-responsive">
<div class="caption">
<h3>Joe Kutner</h3>
<p><a href="https://twitter.com/codefinger"><i>@codefinger</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/15997681?v=3" class="img-responsive">
<div class="caption">
<h3>Vishal Mahajan</h3>
<p><a href="https://twitter.com/vishal423"><i>@vishal423</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/1577727?v=3" class="img-responsive">
<div class="caption">
<h3>William Marques</h3>
<p><a href="https://twitter.com/wylmarq"><i>@wylmarq</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/361007?v=3" class="img-responsive">
<div class="caption">
<h3>Gaël Marziou</h3>
<p><a href="https://twitter.com/gmarziou"><i>@gmarziou</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/155828?v=3" class="img-responsive">
<div class="caption">
<h3>Aurélien Mino</h3>
<p><a href="https://twitter.com/AurelienMino"><i>@AurelienMino</i></a></p>
</div>
</div>
</div>
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/9989211?v=3" class="img-responsive">
<div class="caption">
<h3>Quentin Monmert</h3>
<p><a href="https://twitter.com/quentinmonmert"><i>@quentinmonmert</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/792925?v=3" class="img-responsive">
<div class="caption">
<h3>Charlie Mordant</h3>
<p><a href="https://twitter.com/Tcharl"><i>@Tcharl</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/12435965?v=3" class="img-responsive">
<div class="caption">
<h3>Sudharaka Palamakumbura</h3>
<p><a href="https://twitter.com/PSudharaka"><i>@PSudharaka</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/593564?v=3" class="img-responsive">
<div class="caption">
<h3>Daniel Petisme</h3>
<p><a href="https://twitter.com/danielpetisme"><i>@danielpetisme</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/17892?v=3" class="img-responsive">
<div class="caption">
<h3>Matt Raible</h3>
<p><a href="https://twitter.com/mraible"><i>@mraible</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/4294623?v=3" class="img-responsive">
<div class="caption">
<h3>Jon Ruddell</h3>
<p><a href="https://twitter.com/jonruddell"><i>@jonruddell</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/428639?v=3" class="img-responsive">
<div class="caption">
<h3>Julien Sadaoui</h3>
<p><a href="https://twitter.com/juliensadaoui"><i>@juliensadaoui</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/1417183?v=3" class="img-responsive">
<div class="caption">
<h3>Marcelo Shima</h3>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/2758003?v=3" class="img-responsive">
<div class="caption">
<h3>David Steiman</h3>
<p><a href="https://twitter.com/theOnlyScrippi"><i>@theOnlyScrippi</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/1998883?v=3" class="img-responsive">
<div class="caption">
<h3>Ray Tsang</h3>
<p><a href="https://twitter.com/saturnism"><i>@saturnism</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/20539215?v=3" class="img-responsive">
<div class="caption">
<h3>Srinivasa Vasu</h3>
<p><a href="https://twitter.com/srinivasavasu"><i>@srinivasavasu</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/5289123?v=3" class="img-responsive">
<div class="caption">
<h3>Pm Verma</h3>
<p><a href="https://twitter.com/pm_verma"><i>@pm_verma</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/37835668?v=3" class="img-responsive">
<div class="caption">
<h3>Anthony Viard</h3>
<p><a href="https://twitter.com/avdev4j"><i>@avdev4j</i></a></p>
</div>
</div>
</div>
<div class="col-xs-3 team-member">
<div class="thumbnail no-margin-bottom">
<img src="https://avatars.githubusercontent.com/u/2188969?v=3" class="img-responsive">
<div class="caption">
<h3>Panayiotis Vlissidis</h3>
<p><a href="https://twitter.com/panvliss"><i>@panvliss</i></a></p>
</div>
</div>
</div>
</div>
JHipster路线
JHipster为您的应用程序提供广泛的技术选择,并且随着它的不断发展,我们提出了带有特定线索的技术流,以确保特定技术的平稳维护。其他一切将由项目负责人领导。
可以在这里找到更新的电子表格
Stream | Leader |
---|---|
Angular | William Marques |
React | Sendil Kumar N |
VueJS | Sahbi KTIFA |
JHipster Registry | Pierre Besson |
JHipster core/JDL | Mathieu Abou-Aichi |
JHipster Kotlin | Sendil Kumar N |
JHipster IDE | Serano Colameo |
JDL studio | Deepu K Sasidharan |
JHipster online | Julien Dubois |
Continuous Integration and Delivery | Pascal Grimaud |
Gradle | Frederik Hahne |
Maven | Daniel Franco |
JHipster server-side libraries | Julien Dubois |
Spring Boot | Daniel Franco |
OIDC/OAuth | Matt Raible |
Blueprints & modules system | Aurélien Mino |
Heroku | Joe Kutner |
GCP/GAE | Ray Tsang |
Kubernetes | Pierre Besson |
Istio | Ray Tsang |
Infinispan | Srinivasa Vasu |
Reactive | Christophe Bornet |
Java | Julien Dubois |
Docker | Pascal Grimaud |
Cassandra | Cedrick Lunven |
OpenAPI | Christophe Bornet |
开发委员会退休成员
开发团队在哪里工作?
我们在该项目的GitHub页面上完成了大部分工作。
内部团队讨论通过以下渠道进行:
这些讨论渠道是公开可见的,因为我们在JHipster中所做的一切都是公开的,但是只有开发人员委员会才能参加。邮件列表档案可以在Google网上论坛页面 上找到,聊天档案可以在Gitter上找到。
如何加入开发者委员会?
- 定期参加项目(承诺,PR等)
- 向现任董事会的某人提供一些个人和背景信息,然后该人将在开发邮件列表中进行投票
- 开发人员邮件列表中的每个人都可以投票(如果同意,则投票+1,否则,则投票为-1)
- 一票” -1”票将会拒绝添加新成员,但投”-1”票的人将需要解释原因
开发者委员会的成员会获得什么?
- 主仓库写入权限以及JHipster组织下的大多数项目的访问权限。
- 与项目相关的费用(例如,参加JHipster会议的差旅费用)可以由我们的OpenCollective帐户支付。这取决于帐户上可用的资金,并且由项目负责人确定和验证。
- 该项目经常从友好的公司获得免费许可证和免费资源配额。
谁是“开发委员会退休成员”?
JHipster是一个开源项目,我们不向成员提出任何要求:他们可以随时退出该项目或停止进行贡献。但是,由于董事会成员拥有比其他人更多的权利(包括对项目的写访问权限),我们需要他们保持活跃。
因此,在以下情况下,董事会成员将“退休”:
- 他们告诉我们他们想离开该项目
- 他们有2年没有为该项目做任何贡献
贡献遍布整个jhipter
和hipster-labs
组织,其中包括:
- 提交
- 对问题/ PR的评论,对邮件列表问题的答复,与JHipster相关的社交媒体活动(Twitter,Gitter,Stack Overflow,Reddit等)
- 项目维护(分类,PR审查和合并,问题清理,发布,项目计划)
- CI/CD
- 营销和宣传(在社交媒体,会议演讲,博客,书籍,培训等方面促进JHipster项目)
团队负责人每年都会列出“不活跃的成员”,并发送正式电子邮件询问他们是否要退休。 然后可能会发生3种情况:
1.贡献者同意退休。 2.贡献者希望留在团队中,并尝试以任何可能的身份参与。 如果同一个人连续两次出现在不活动列表中(不活动2年),则该人将退休。 3.贡献者五周未回复,因此此人退休。
如果“退休”成员对项目做出了贡献并再次当选,则他们可以再次成为活跃成员。他们当然会比其他贡献者有优势,因为他们已经了解团队。