java开发中遇到的挑战_挑战帮助开发人员开始其他项目

java开发中遇到的挑战

我参加了24个请求请求挑战 ,在去年的Advent期间(即12月的前24天)向GitHub上的开源项目提交了24个请求请求。

自2014年3月以来,我拥有了自己的GitHub帐户 ,在该帐户中托管了2004年以来我的个人开源项目的所有代码(以前,我使用SourceForge)。 我的第一个项目是使用PHP和MySQL的博客脚本和简单的内容管理系统。

但是,到目前为止,即使我有兴趣为任何其他人的项目做贡献,我都没有信心。 我担心自己做不到足够好的贡献,这太困难了,要花很多时间才能伸张正义,尤其是考虑到我全职工作并且忙于社交生活。

但是,当我通过Twitter得知“ 24 Pull Requests”挑战时,我检查了该网站,并决定这将是我开始为开源项目做贡献的理想机会。 尽管我仍然对挑战的规模感到恐惧,但我还是决定立即报名,因为我知道这将是一个很好的机会,而且我没有失去任何机会。 我知道为了成功应对挑战,我平均每天需要提交一个拉取请求。

在12月的试运行中,我尝试在GitHub上寻找可以贡献的项目,并且我还在24个Pull Requests网站上查询了推荐项目的列表。 我查看了每个存储库的“问题”部分,以查看是否有任何我可以修复的简单错误,但是我找不到自己有信心解决的错误。

那时,我想知道我是否还能在24天之内提交一个请求请求!

然后我意识到,并非每个拉取请求都必须进行重大更改,即使是很小的修复和对文档的贡献也可以算在内。 实际上,我是在比赛开始前几天提出了我的第一个请求请求。 尽管我知道这不会计入24个请求请求中,但我认为了解该过程的工作方式将很有用,这是一种建立我的信心的尝试。

提交请求请求涉及三个主要步骤:fork,commit和pull请求。 我的第一个请求请求是对24个请求请求项目本身的自述文件的补充。

我写了有关如何在Linux和Windows上安装PostgreSQL数据库的说明(我对这两种操作系统都很熟悉)。 数小时后,“ 24个请求”的组织者Andrew Nesbitt接受了该请求。 我很高兴-我的第一个请求请求已被接受! 这对我来说是一个重要的里程碑,也使我对未来充满信心。

我最喜欢的请求请求之一包括为一个名为dev-human的技术博客调整CSS。 在移动设备(这是使用媒体查询的自适应网站)上查看网站时,我改善了徽标和标头的外观。 我的其他一些拉取请求中还有一些较小的问题,例如错别字,语法和格式。

尽管有时候我一直在努力寻找合适的项目,但我很高兴地说,我设法实现了每天至少完成一个拉取请求的目标。

我发现有些拉取请求几乎立即被合并(被接受到上游项目中),这是一件好事,但是其他请求仍然没有被接受。 希望这只是意味着项目维护者还没有机会对其进行审查,但这可能意味着这些特定项目已被放弃。

无论哪种方式,无论项目维护者是否接受,每个拉动请求都仍计入24个请求中。 我的拉取请求都没有被拒绝,这是一个加分!

总体而言,我真的很喜欢参加挑战,现在我对为开源项目做出贡献充满信心。 希望我能够继续为上个月发现的一些有趣的项目做出贡献。 24 Pull Requests挑战赛在过去的几年中一直在进行,现在已经成为一年一度的赛事,因此,如果您打算在今年12月参加,我绝对会推荐的。

最初来自Victoria Holland的个人博客 经许可并在知识共享下在此处重新发布。

初学者
开源的

有关如何开始使用开源的文章的集合

翻译自: https://opensource.com/life/15/2/the-pull-requests-challenge

java开发中遇到的挑战

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值