You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learn-pr/github/manage-innersource-program-github/includes/2-manage-innersource-program.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,9 +16,10 @@ Next, they *reduce friction*. Let's say that a consumer team is dependent on a b
16
16
17
17
Finally, they *standardize practices*. A common challenge development organizations face is that different teams often diverge in the ways they operate. Building an InnerSource program is a great opportunity to adopt standard conventions that can be used across every development team, even if they don't follow identical practices. For example, two teams might prefer different processes for accepting contributions. Having them standardize on the way they communicate their different processes makes it much easier for anyone to contribute to either.
18
18
19
-
**Tip:** Consider using GitHub Discussions and GitHub Projects to further support InnerSource collaboration across teams.
19
+
> [!TIP]
20
+
> Consider using GitHub Discussions and GitHub Projects to further support InnerSource collaboration across teams.
20
21
21
-
These examples are just a few of the benefits enjoyed by InnerSource programs. To learn more, see [An introduction to InnerSource](https://resources.github.com/whitepapers/introduction-to-innersource/?azure-portal=true).
22
+
These examples are just a few of the benefits enjoyed by InnerSource programs. To learn more, see [An introduction to InnerSource](https://resources.github.com/whitepapers/introduction-to-innersource/).
22
23
23
24
## Set up an InnerSource program on GitHub
24
25
@@ -28,7 +29,10 @@ You can configure GitHub repositories with three levels of visibility. Users who
28
29
29
30
-**Public** repositories are visible to everyone. Use this visibility for projects that are truly open source and offer access to people inside and outside of your organization.
30
31
-**Internal** repositories are only visible to members of the enterprise that owns them.
31
-
**Note:** Internal repositories are only available to GitHub Enterprise customers. Use this visibility for InnerSource projects
32
+
33
+
> [!NOTE]
34
+
> Internal repositories are only available to GitHub Enterprise customers. Use this visibility for InnerSource projects.
35
+
32
36
-**Private** repositories are only visible to the owner and any teams or individuals they add. Use this visibility for projects that only specific users and groups should have access to.
33
37
34
38
Once you establish repository visibility, you can configure permissions on an individual or team basis. There are five permission levels:
@@ -39,7 +43,7 @@ Once you establish repository visibility, you can configure permissions on an in
39
43
-**Maintain** level is recommended for project managers who need to manage the repository without access to sensitive or destructive actions.
40
44
-**Admin** level is recommended for people who need full access to the project, including sensitive and destructive actions like managing security or deleting a repository.
41
45
42
-
Learn more about [repository access permissions by level](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization?azure-portal=true).
46
+
Learn more about [repository access permissions by level](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization).
0 commit comments