Giter Site home page Giter Site logo

open-source-training-camp's Introduction

开源特训营

contributor participant follower activity

本训练营将教你如何将自己的项目开源到互联网。

开源技术发展至今,有必要回顾一下开源的历史,了解其中的技术演变与发展趋势,概括而言分为四个阶段:

  • 从编程和编程语言起源初期开始 (1950-1980),人们一直在编写和共享“开源代码”,这是共享阶段。
  • 在 20 世纪 90 年代,企业开始采用了 Linux,并为更大规模开源社区推动项目的商用获取适当的许可,这是许可阶段。
  • 接着是开放式阶段。
  • 还有社区代码、内容运营阶段。

而目前最大的开源社区 GitHub 是全球最大的开源社区,众多著名的开源项目均在GitHub进行开源,本开源训练营就从认识 GitHub 项目管理功能开始,聚焦开源技术演变和发展趋势,从如何使用 GitHub 创建你的代码仓库、如何提交一个合格的PR、如何进行自动化测试、自动化部署开始,到如何运营一个开源社区,社区如何评审代码,将聚焦于开源技术,聚焦于想法、项目的落地与开源。

本次课程从 2020 年 8 月 15 日开始,之后 6 周每周六晚上将由庄表伟、张齐勋等开源社著名的专家学者为你倾情分享,期待你的加入!

讲师介绍

张齐勋

北京大学软件与微电子学院任教,主讲过《Linux内核源码分析》、《移动平台应用软件开发》以及《互联网软件开发与实践》等课程。2020 年加入开源社会员,多次参与开源社组织的技术交流活动。近几年一直尝试将开源软件技术引入高校教学中,使学生能够在开源软件中学习到更多实用的软件工程实践技能。

庄表伟

开源社理事、2020 年度理事长。华为云 DevCloud 高级产品经理。常年奋斗在编程第一线,曾担任架构师、技术总监、CTO等职位,热爱Coding,热心开源。最近几年转行做产品,也希望能够从更广阔的层面介绍开源、传播开源的精神。

王伟

华东师范大学数据科学与工程学院研究员、计算机科学教育教学部主任,美国 Wisconsin 大学 Madison 分校和美国 Florida 大学访问学者,**计算机学会高级会员,开源社理事会成员、执行长。研究方向为计算教育学、开源系统论。

张开元

平时在高校负责程序设计,数据挖掘等专业课的授课工作,同时在研究院做软件、算法方面的研发工作,在 GitHub 贡献代码超过七年时间,曾给多个 star 过万的热门项目贡献代码。目前兴趣主要集中在 Rust 语言的应用,精力主要集中在图像识别,目标检测等算法在医学影像等专业的落地。

赵生宇

同济大学计算机博士在读,上海大数据管理系统工程研究中心开源数字化研究所首席架构师,原阿里巴巴开源办公室高级社区经理。研究方向为开源数字化协作。

参与方式

请参考贡献指南

open-source-training-camp's People

Contributors

ahazbh avatar alex-9827 avatar bigbeats avatar byrjahracal avatar cynthiaxin1 avatar foolbit avatar frank-zsy avatar haiyun549 avatar hu-qi avatar lfylfy027 avatar louis-j avatar oss-mentor-bot[bot] avatar perfectblue-ly avatar reallizerule avatar ronden avatar softwarex4 avatar vcjmhg avatar wcwupupup avatar weizhang418 avatar xielingfan avatar yjl705 avatar yurui997 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-source-training-camp's Issues

关于31日演示的一些疑问

老师,您好,请问这个演示有具体的主题要求吗?比如偏向项目的贡献过程、流程或者心得体会。另一方面是联系到的项目组,才需要作演示吗?还没有收到通知的不用做吗?

关于评定标准的一些疑问

老师您好!在您制定的规范中,更多的是针对一个完全新的项目的评定,但是有的同学可能会参加一些比较成熟的开源项目,针对这样的同学请问如何参与评定那?

添加文件后 badge 仍显示missing的问题

开发者您好,我添加了CODE_OF_CONDUCT.md、PULL_REQUEST_TEMPLATE.md以及CONTRIBUTING.md文件后,并且修改配置了正确的路径信息,可是在首页的badge中依然显示的是红色的missing状态,请问这是什么原因呢?

image

学长好。请教一下学长

学长好,因为我们小组昨天才创建了项目,还没有添加到特训营项目列表里。我把特训营的项目clone到了我的本地电脑上,我该对projects.md文件做哪些更改之后才可以提出PR呢?

请教一下学长关于CONTRIBUTORS的问题

作为组长,我贡献了很多,每天都有新的提交。但我的贡献值很低,而且最近都没有增加过
微信图片_20200924111503

是否因为是自己的仓库,没有PR,导致贡献不增加?

请教一下,机器人提交的分支怎么自动删除?

老师,您好!我在实操的时候,发现和大部分小伙伴一样,机器人每次提交完pr合并之后都会自动生成一个分支,目前我这边是手动去删除这个分支。怎么配置才能在合并之后自动删除分支呢?

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.