Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leizhenpeng/emoji-review
利用Emoji让代码审查变得像聊天一样有趣。
https://github.com/leizhenpeng/emoji-review
chrome-extension code-review crx emoji github plasmo
Last synced: 5 days ago
JSON representation
利用Emoji让代码审查变得像聊天一样有趣。
- Host: GitHub
- URL: https://github.com/leizhenpeng/emoji-review
- Owner: Leizhenpeng
- Created: 2024-02-16T03:03:22.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-19T11:19:09.000Z (9 months ago)
- Last Synced: 2024-07-30T17:47:15.682Z (4 months ago)
- Topics: chrome-extension, code-review, crx, emoji, github, plasmo
- Language: TypeScript
- Homepage: https://chrome.google.com/webstore/detail/emoji-code-review/gfoejhpmemdeikpdmcppccgdbikipeoe
- Size: 349 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Emoji Code Review
![效果图](https://github.com/Leizhenpeng/Emoji-Review/assets/50035229/61b4ad2c-6706-4942-88df-d10128c89094)## 简介
为什么现在的程序员不喜欢写 code-review ?
宁可动手改也不愿意指出自己的意见?
一点点 Emoji 就能让在代码审查变得更有趣,让提出和接受代码审查变得更加愉快😃。
Emoji Review 是一款浏览器插件,辅助开发者在 Github 上利用 Emoji 简单有趣的表达对代码的意见,让代码审查变得像聊天一样有趣。
## Emoji Review Guide
> ~~一张图胜过千言万语。~~ _一个Emoji胜过20个字。_
## Emoji图鉴
| emoji | `:code:` | 意义 |
| :---: | :-----------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 👍 | `:smiley:` | 这个棒极了,赞一个!
...而且我想让作者知道!这是突出代码审查中积极部分的一种方式。 |
| 🔧 | `:wrench:` | 这里得修修,需要改进哦!
这是我感觉到值得处理的关注点或建议的更改/重构。 |
| ❓ | `:question:` | 我有点迷糊,能解释一下吗?
这应该是一个充分形成的问题,带有足够信息和上下文,需要回应。 |
| 🤔 | `:thinking:` | 我在思考,或者有其他想法可以讨论。
我可能会表达关注,提出替代解决方案,或者用自己的话走过代码,确保我理解。 |
| 🌱 | `:seedling:` | 这是个好主意,值得一试!
这不是一个更改请求,但可能对未来有更大的影响。一般来说,这是未来需要记住的事情。 |
| 📝 | `:memo:` | 这里需要个说明,别忘了哦!
这是一个解释性注释,有趣的事实,或相关评论,不需要任何行动。 |
| ⛏️ | `:pick:` | 细节很重要,这里可以做得更好!
这不需要任何更改,通常不说更好。这可能包括风格、格式化或组织建议,如果它们真的很重要,应该通过linting来防止/执行。 |
| ♻️ | `:recycle:` | 重构一下,让代码更简洁高效!
应该包含足够的上下文,使其可操作,不被当作小问题。 |
| 🏕 | `:camping:` | 这里有个提升空间,可以做得更好!
与你的改变不直接相关,让我们把代码保持得比我们发现时更干净。 |
| 📌 | `:pushpin:` | 这个点子不错,但可能不在我们的计划内。
这是一个超出范围的关注点,应该适当地安排后续跟进。 |
| 💡 | `:lightbulb:` | 灵光一闪,有个新点子想分享!
你的代码让我想到了这个新想法。不需要行动,我想和你分享这个想法。 |
| 😅 | `:sweat_smile:` | 这里可能存在安全问题,请注意!
如果有人不小心提交了私钥或令牌等敏感信息,我们需要及时处理。 |#### 示例:
❓ 我不太明白这段代码的逻辑,能详细解释一下吗?🔧 这里似乎有一个潜在的内存泄漏问题,我们可能需要添加一些清理代码。
🤔 我建议我们检查一下资源回收的逻辑
🌱 这可能需要一些额外的工作,但长远来看可能会带来性能上的提升
📌 我们可以在下个迭代中考虑这个点子。
## 安装指南
### Chrome商店
快来,点这个按钮,立刻安装到 Chrome 浏览器上[![Install on Chrome](https://img.shields.io/badge/-Install%20on%20Chrome-blue?style=for-the-badge&logo=googlechrome&logoColor=white)](https://chromewebstore.google.com/detail/emoji-code-review/gfoejhpmemdeikpdmcppccgdbikipeoe)
### 本地安装
1. 把我们的仓库克隆到你的电脑上。
2. 依次执行`pnpm install`、`pnpm build`。
3. 打开Chrome,找到`chrome://extensions/`。
4. 开启`开发者模式`,就像打开了新世界的大门。
5. 点击`加载未打包的扩展程序`,选择你的仓库文件夹。## 特别感谢
这个项目受[Axolo.co](https://axolo.co)启发,更符合国内开发者需求。