👨🏿💻 game-of-eng
like a pro engineer
- bug a domain on namecheap
- vercel:
`settings`
->`domain`
, add domain - goto namecheap dashboard ->
`domain-list(manage)`
very hard to find it out, add`A Record & CNAME Record`
displayed on vercel.
What is the open source
什么是开源项目
首先开源的目标就是让大家用到最好用的工具,也是大家的努力让这个项目变得更好。
不要重复造轮子,除非可以你有更好的 `IDEA`
,或者只是一种纯粹的技术手痒。
Who you are
- 要理解自己是给开源社区做贡献的身份,所以不应该以用户的角度来看待问题,也就是说不应该抱怨或者责怪作者,如果你有能力应该去尝试解决这个问题,不要站在用户角度而是站在自己是作者角度来看这个问题,让整个项目变得更好。
Pull Request
- 对于新手来说,代码或者文档中的错别字很容易被
`merge`
- 如果说不仅仅满足当一个新手,那么可以哪些被标注为
`good-first-issue or contribute wellcome`
的`label`
都是可以尝试去提交`PR`
来解决的 - 另外
`Issue`
中作者(或者是其他人)可能会讲清楚这个问题应该如何去修复,那么这个时候就可以尝试去提交`PR`
Issue
- 如果你发现了代码中的
`BUG`
,遵守礼仪(其实就是按照模版去写`issue`
,表明问题发生的上下文)去`open issue`
。 - 如果你觉得自己不知道如何修复或者提交
`PR`
的压力比较大,可以试着去`Issue`
下面讨论,讲明自己的发现,帮助作者去修复这个问题
如何给代码评论
# bad
为什么这么写XX?这里不应该用XX
# good
XX带来了坏处,但是在这里使用没有看到XX的好处是什么