GithubHelp home page GithubHelp logo

lypnaruto / open-source-training-camp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kaiyuanshe/open-source-training-camp

0.0 0.0 0.0 5 KB

本训练营将教你如何将自己的项目开源到互联网。开源技术发展至今,有必要回顾一下开源的历史,了解其中的技术演变与发展趋势,概括而言分为四个阶段:从编程和编程语言起源初期开始 (1950-1980),人们一直在编写和共享“开源代码”,这是共享阶段。在 20 世纪 90 年代,企业开始采用了 Linux,并为更大规模开源社区推动项目的商用获取适当的许可,这是许可阶段。接着是开放式阶段与社区代码、内容运营阶段。而目前最大的开源社区Github是全球最大的开源社区,众多著名的开源项目均在GitHub进行开源,本开源训练营就从认识GitHub项目管理功能开始,聚焦开源技术演变和发展趋势,从如何使用Github创建你的代码仓库、如何提交一个合格的PR、如何进行自动化测试、自动化部署开始,到如何运营一个开源社区,社区如何评审代码,将聚焦于开源技术,聚焦于想法、项目的落地与开源,本次课程计划从2020年8月15日开始,接下来的6周每周六晚上将由庄表伟、张齐勋等开源社著名的专家学者为你倾情分享,期待你的加入!

open-source-training-camp's Introduction

Open-source-training-camp

本训练营将教你如何将自己的项目开源到互联网。开源技术发展至今,有必要回顾一下开源的历史,了解其中的技术演变与发展趋势,概括而言分为四个阶段:从编程和编程语言起源初期开始 (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

cynthiaxin1 avatar frank-zsy avatar

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.