[GeekNews Oct. 3] 这是一份在开源社区提交贡献的指导手册

168 阅读3分钟

GeekNews每天分享来自 GitHub、HackerNews 和 Reddit 的热门开源仓库,如果认为对您所有帮助,请记得点赞、评论、分享、关注。

first-contributions

该项目旨在简化和指导初学者做出首次贡献的方式。如果您希望做出第一次贡献,请按照以下步骤操作。该仓库将会指导初学者如何一步步在开源仓库上做出你的贡献,非常适合开源仓库的初学者。

Python

用 Python 实现的所有算法,是算法分支下的Python语言实现的分支。适合Python开发者学习使用的开源仓库

C-Plus-Plus

这个存储库是用 C++ 实现的各种算法的开源实现的集合,并在MIT License下获得许可。这些算法涵盖计算机科学、数学和统计学、数据科学、机器学习、工程等各种主题。实现和相关文档旨在为教育工作者和学生提供学习资源。因此,人们可能会为同一目标找到多个实现,但使用不同的算法策略和优化。

ToolJet

ToolJet 是一个开源的低代码框架,可以快速构建和部署内部工具,而无需工程团队付出太多努力。您可以连接到您的数据源,例如数据库(如 PostgreSQL、MongoDB、Elasticsearch 等)、API 端点(ToolJet 支持导入 OpenAPI 规范和 OAuth2 授权)和外部服务(如 Stripe、Slack、Google Sheets、Airtable)和使用我们预先构建的 UI 小部件来构建内部工具。

yubikey-provisioning-scripts

在这个 repo 中找到的脚本有助于自动配置 yubikey 的 OpenPGP 小程序。它基本上自动化了在 @drduh 的存储库中找到的指令,以提供 yubikey 的 OpenPGP 小程序

muon

Muon是用 Golang 编写的 Electron 的轻量级替代品,大约 300 LoC,使用 Ultralight 代替 Chromium。Ultralight是一个跨平台的 WebKit 重写,使用 GPU 来针对嵌入式桌面应用程序,它产生了一个快速、轻量级和低内存的 HTML UI 解决方案,它将 Chromium 的强大功能与 Native UI 的小占用空间相结合。

lem

Lem 是为 Common Lisp 优化的编辑器/IDE。您可以像在 Emacs 上那样跳过编写整洁的设置或安装许多插件

终端

trex

trex是一个支持 UTF-8 的小型正则表达式库,用法简单

small-talk

SmallTalk是一款简约、现代、以朋友和家人为中心的 Android Messenger。深受 Whatsapp 和 Signal 的启发,由 Matrix 提供支持。

标题

Peanut

Peanut 提供 REST API、Admin Dashboard 和命令行工具来部署和配置常用服务,如数据库、消息代理、图形、跟踪、缓存工具等。它非常适合开发、手动测试、自动化测试管道在无法模拟和试驾的地方。

在底层,它与 docker 等容器化运行时一起部署和配置服务。如果它是临时服务,则销毁该服务。

从技术上讲,您可以使用一堆 yaml 文件或使用配置管理工具或像 helm 之类的包管理器来实现相同的目标,但是花生非常小且使用起来很有趣,应该可以加快您的工作流程!

restreamer

Restreamer 是一个完整的流媒体服务器解决方案,用于自托管。它具有视觉上吸引人的用户界面,并且没有持续的许可费用。将您的直播上传到 YouTube、Twitch、Facebook、Vimeo 或其他流媒体解决方案,如 Wowza。从 OBS 接收视频数据并通过 RTMP 和 SRT 服务器发布。 Restreamer 宣传视频

kkndme_tianya

天涯 kkndme 神贴聊房价

tldr

tldr -pages项目是社区维护的命令行工具帮助页面的集合,旨在成为对传统手册页的更简单、更平易近人的补充。

也许您是命令行世界的新手?也许你只是有点生疏,或者不能总是记得命令的参数,比如lsof, 或tar?