Tag: 科技

开源贡献指南

这个周末,我参加了在PayPal举行的“女性密码编程硅谷”黑客马拉松,该活动着重于社会正义。 我的团队由在JavaScript,React,数据科学,TypeScript,iOS以及其他语言和框架方面具有各种技术技能的人员组成。 由于我们拥有广泛的技术堆栈,并且致力于通过开源贡献来促进社会公正,因此我们决定选择退出单一产品构想。 我们希望为生活和喘息的开源项目做出贡献,这些项目将在黑客马拉松之后继续存在。 目标是在一天结束之前有一个开放的PR(拉动请求)。 因此,我们每个人都在GitHub上搜索了有趣的OS(开源)项目,我将分享一些有关如何开始为开源做贡献的技巧。 F / OSS是自由或开源软件的缩写。 这与专有软件相反,在专有软件中,该软件受版权限制,并且通常对用户隐藏源代码。 Frances,我们负责黑客马拉松的团队负责人,已经整理了一份开源GitHub存储库的方便列表。 在此处查看入门指南:https://github.com/ayunav/social-justice-foss/blob/ayunav-os-projects-list/os-projects-list.md。 我浏览了清单并按语言过滤了项目。 例如,Swift。 检出项目并根据以下条件对其进行评估: 这个项目对您有多有趣? 回购如何更新和维护? 上一次提交是什么时候? 上次拉取请求何时合并? 是否有未解决的问题? 是否有任何未解决的问题可以解决? 它在项目的自述文件中是否有贡献性指南? 在此处签出示例:https://github.com/systers/FirstAide-Android/wiki/PR-Best-Practices 3.选择一个未分配的问题/打开您自己的问题/报告一个问题,并在问题线程中对要处理该问题的回购维护者进行评论。 4.分叉仓库,签出新的分支,然后开始开发。 5.如有疑问,请查看贡献准则。 6.完成后,提交拉取请求。 7.用甜甜圈庆祝。 🎉