1000 星以下的优秀项目 (1) - Badgen
Badden和Badden-service
发现新项目并非易事。每天都有成千上万个项目涌现,只有少数项目名声大噪。这使得大量工作成果被大家遗忘,有时是出于好意(例如无用、复制粘贴、维护不足……),有时则毫无理由。
我的目标是通过这篇文章每月一次地阐明一个有趣的项目。
由于这是第一篇文章,我为自己制定了一些基本规则:
- 网络领域中的任何项目都有资格(库、工具、网站......)
- 仅在 github 上托管开源(我想推广 OOS,但我没有时间解析许多源代码)
- 考虑 1000 星以下的项目,但越低越好
- 我精心挑选并测试每一个项目一段时间后才给予任何赞赏
- 项目应稳定、维护良好且已运行 1 个月以上
我非常乐意在评论区提出任何建议。我会仔细阅读所有建议,如果符合最初的规则,我一定会写下来。
不用多说,我向你介绍
Badden和Badden-service
是的,买一送一!
Badgen 可以用作在线服务或 javascript 库。
我确信您已经看到过这样的存储库徽章: 好吧,使用 baden 来呈现一个存储库徽章从未如此简单和快捷。
Badgen旨在成为shields.io的更快替代方案,交付速度惊人。构建 Badgen 的语法非常清晰,易于修改。您甚至可以使用任意返回 JSON 格式响应的端点。
您可以在Badden 网站上查看所有示例,但这里有一些示例供您参考,并附有相应的 URL:
- 静态值:/badge/dev/to/black
- Github 星标:/github/stars/thepracticaldev/dev.to
- NPM 依赖项:/npm/dependents/left-pad
- 代码覆盖率:/codeclimate/coverage/thepracticaldev/dev.to
通过提供包含“主题”、“状态”和“颜色”字段的 JSON 数据,您可以构建自定义的动态徽章。这里有一个粗略的示例,大致展示了我现在应该做的事情。
我创建了一个输出正确数据的Runkit脚本。然后在徽章 URL 中使用这个端点。
/https/untitled-ljtss6i6xow1.runkit.sh
在我看来,最棒的是主要维护者的反应速度。这个项目非常活跃,你的问题或 PR 可以在几个小时内得到回复。
加分点:代码清晰,组织良好(即使缺少文档),可以作为一个很好的学习点。
去看看吧,下个月见。
鏂囩珷鏉ユ簮锛�https://dev.to/gmartigny/awesome-projects-under-1000-stars-1-366i