本项目主要用于组内分享,仅供学习参考,不用作商业用途
开源技术发展至今,有必要回顾一下开源的历史,了解其中的技术演变与发展趋势,概括而言分为四个阶段:
- 从编程和编程语言起源初期开始 (1950-1980),人们一直在编写和共享“开源代码”,这是共享阶段。
- 在 20 世纪 90 年代,企业开始采用了 Linux,并为更大规模开源社区推动项目的商用获取适当的许可,这是许可阶段。
- 接着是开放式阶段。
- 还有社区代码、内容运营阶段。
而目前最大的开源社区Github是全球最大的开源社区,众多著名的开源项目均在GitHub进行开源,本开源训练营就从认识GitHub项目管理功能开始,聚焦开源技术演变和发展趋势,从如何使用Github创建你的代码仓库、如何提交一个合格的PR、如何进行自动化测试、自动化部署开始,到如何运营一个开源社区,社区如何评审代码,将聚焦于开源技术,聚焦于想法、项目的落地与开源。
本项目仓库于2020年9月19日正式开始运营,并将持续维护
本项目作为项目小组成员在北大软微华为实验班学习过程的记录,主要分为两大板块
第一部分是小组成员在leetcode刷题的题解分享,其具体内容格式请参照文件夹下markdown文件
第二部分是小组成员们在实验班上每日提交的作业。包括三大部分,代码实践、计算机基础知识以及项目进展
后续将添加更多项目,例如之前搭建的前端工程等也在施工中,敬请期待。。。