最近开始找工作了,无意间再次看到“有GitHub经历的优先”,所以今天研究了一下。
先找到github官网
再找github的使用指南:(中文版)
https://docs.github.com/cn/github
开源指南:
https://opensource.guide/
在开源指南里大概了解了一下
1.一个典型的开源项目有以下类型的人:作者,
创建项目的人或组织所有者:有管理权限,
维护者:负责推动项目愿景和管理项目组织方面的贡献者,
贡献者:对项目做出贡献的每个社区成员。
2.关于项目:
含有文档(documentation)、许可证(LICENSE)、自述(README)、贡献(CONTRIBUTING)、行为准则(CODE_OF_CONDUCT)、其他文档(other documentation)-可能有额外的文档、如教程、演练或治理策略,尤其是在较大的项目上。
3.开源项目会使用以下工具组织讨论:
【Issue tracker】问题跟踪器,
【Pull requests】拉式请求,
【discussion forums or mailing lists】论坛或邮件列表,
Synchronous chat channel】同步聊天(Slack/IRC)。
接下来开始找项目吧
如何寻找一个想要贡献的项目:从思考你已经使用的或者想要使用的项目开始。你发现你会积极参与的项目是那些你发现自己又回来的项目。“开源”只是一个将世界问题视为可修复的花哨术语。
如果你正寻找可以修复的现有问题,每个开源项目都有一个/contribute页面,突出显示你可以从其开始的初学者友好的问题。
https://github.com/explore/
我在GitHub上见到的沙雕项目
找几个我觉得有意思的,比较好玩的推荐给大家:
1.发现一个有趣的对对联系统:https://ai.binwang.me/couplet/
https://github.com/hotvulcan/Thanos.sh
3.一个交互式的在线可视化学习算法平台,能在可视化区域看到每行代码执行对应的操作,并且有对应的动画呈现,使你更加容易理解算法。
https://algorithm-visualizer.org/
4.一个在线可视化交互学习 Git 网站,帮助初级开发人员快速理解 Git 操作流程:
https://learngitbranching.js.org/?demo=&locale=zh_CN
5.其中有一个thefuck项目,值得推荐,该项目的主要作用是,在你输错命令后,fuck 一下,自动帮你更正命令,解气又实用:
https://github.com/nvbn/thefuck/blob/master/README.md
项目好多,大家可以打开来看看。
微软在 MIT License 下开源的——Windows 计算器。:https://github.com/Microsoft/calculator
关于收集爬虫的项目:
https://github.com/facert/awesome-spider
https://github.com/vinta/awesome-python
https://github.com/ziadoz/awesome-php
https://github.com/sindresorhus/awesome-nodejs添加链接描述
https://github.com/alebcay/awesome-shell
记笔记的
https://github.com/jupyter/notebook
画图的
https://github.com/zfrenchee
http://alexlenail.me/NN-SVG/
https://github.com/HarisIqbal88/PlotNeuralNet
读论文的
https://github.com/karpathy/arxiv-sanity-preserver
转模型的
https://github.com/Microsoft/MMdnn
杭州买房指南:https://github.com/houshanren/hangzhou_house_knowledge
有趣好玩的下拉刷新库:https://github.com/Hitomis/FunGameRefresh
我收集了我比较感兴趣的,如果大家有好玩的项目欢迎留言哈。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。