-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #176 from hust-open-atom-club/add_OSPO101
collect the articles in OSPO 101
- Loading branch information
Showing
92 changed files
with
4,144 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
--- | ||
status: translated | ||
title: "OSPO 101 Training Modules" | ||
author: TODO Group | ||
collector: mudongliang | ||
collected_date: 20240822 | ||
translator: mudongliang | ||
translated_date: 20240822 | ||
link: https://github.com/todogroup/ospo-career-path/blob/main/OSPO-101/README.md | ||
--- | ||
|
||
# OSPO 101 培训课程 | ||
|
||
<img src="ospo101.svg" width="380" height="200" /> | ||
|
||
OSPO 101 是一门专注于开源项目办公室(Open Source Program Office, OSPO)管理的课程。 | ||
|
||
本课程内容按模块化设计以便按需分片使用: | ||
|
||
* [开源简介](module1/README.md) | ||
* [开源业务战略](module2/README.md) | ||
* [开源项目办公室 (OSPO) 的有效管理](module3/README.md) | ||
* [开源开发实践](module4/README.md) | ||
* [开源合规项目](module5/README.md) | ||
* [与开源项目有效合作](module6/README.md) | ||
* [创建开源项目](module7/README.md) | ||
|
||
## 课程大纲 | ||
|
||
* [开源简介](module1/README.md) | ||
* [开源介绍](module1/README.md#section-introducing-open-source) | ||
* [开源软件简史](module1/README.md#section-a-short-history-of-open-source-software) | ||
* [为什么使用开源?](module1/README.md#section-reasons-to-use-open-source) | ||
|
||
* [开源业务战略](module2/README.md) | ||
* [开源业务模型介绍](module2/README.md#section-introducing-open-source-business-models) | ||
* [制定开源战略](module2/README.md#section-developing-an-open-source-strategy) | ||
* [制定开源政策](module2/README.md#section-developing-open-source-policies) | ||
* [介绍开源项目办公室 (OSPO)](module2/README.md#section-introducing-the-open-source-program-office) | ||
|
||
* [开源项目办公室 (OSPO) 的有效管理](module3/README.md) | ||
* [开源项目办公室与您的组织](module3/README.md#open-source-program-offices-ospo-and-your-organization) | ||
* [构建一个有效的开源项目办公室](module3/README.md#building-an-effective-open-source-program-office) | ||
* [额外信息与案例研究](module3/README.md#additional-resources) | ||
|
||
* [开源开发实践](module4/README.md) | ||
* [有效的开源开发与参与](module4/README.md#effective-open-source-development--participation) | ||
* [持续集成测试的作用](module4/README.md#the-role-of-continuous-integration--testing) | ||
* [在内部应用开源方法论](module4/README.md#applying-open-source-methodologies-internally) | ||
|
||
* [开源合规项目](module5/README.md) | ||
* [开源许可与合规基础知识](module5/README.md#open-source-licensing-and-compliance-basics) | ||
* [构建有效的合规项目](module5/README.md#section-building-an-effective-compliance-program) | ||
* [选择合适的许可合规工具](module5/README.md#section-choosing-the-right-license-compliance-tool) | ||
* [并购活动中的开源审计作用](module5/README.md#section-the-role-of-open-source-audits-during-ma-activities) | ||
|
||
* [与开源项目有效合作](module6/README.md) | ||
* [了解上游开源项目](module6/README.md#understanding-upstream-open-source-projects) | ||
* [有效的上游贡献策略](module6/README.md#section-effective-upstream-contribution-strategies) | ||
* [上游开发实践](module6/README.md#section-upstream-development-practices) | ||
|
||
* [创建开源项目](module7/README.md) | ||
* [开源项目创建概述](module7/README.md#open-source-project-creation-overview) | ||
* [新项目准备](module7/README.md#section-new-project-preparations) | ||
* [成功的项目启动与维持](module7/README.md##section-successful-project-launch-and-sustainment) |
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+79.3 KB
sources/OSPO-101/module4/release-overseen-by-decicated-maintainers.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.