Managing InnerSource Projects
English
English
  • Summary
  • Introduction
    • Scenarios
    • Framework
    • Authors and Reviewers
  • Infrastructure
    • Basic Infrastructure
    • Comparing How Inner-Sourced Your Infra Is
    • Authors and Reviewers
  • What, When and How to Measure
    • Goals using Metrics
      • Use Goals, Questions, and Metrics
        • Goals
          • Find InnerSource Projects
          • Reduce Duplication
        • Questions
          • What is the InnerSource Adoption Trend?
          • Who contributes to the InnerSource project?
          • Who Uses
        • Metrics
          • Code Contributions
          • Contribution Distance
          • Number of InnerSource repositories
          • Usage Count
    • Areas of Analysis
    • Goal-Question-Metric Approach
    • Strategy
    • Examples of Interest
    • References
    • Authors and Reviewers
  • Governance
  • Tooling
    • GitHub Strategy
    • GitHub Configuration
    • GitLab Strategy
    • GitLab Configuration
    • Authors and Reviewers
Powered by GitBook
On this page
  • Effective InnerSource Strategies and Configuration for GitHub
  • Table of Contents
  • GitHub
  • GitLab
Edit on GitHub
Export as PDF

Tooling

Effective InnerSource Strategies and Configuration for GitHub

This documentation is a compilation of the essential settings and strategies necessary for implementing InnerSource inside an organization. It encompasses both overall strategic elements and specific points relating to SCM configuration.

We also encourage you to read the OpenSSF's (Open Source Security Foundation's) Source Code Management Configuration Best Practices guide for a perspective focused entirely on security.

Table of Contents

GitHub

  • GitHub InnerSource Strategies

    • Balancing Security & InnerSource: Who Can See What

    • Security-First Perspective and InnerSource-first Perspective

    • Visibility Differences by InnerSource Project Type

    • Project Participation Difficulty Level by Setting

    • Pros and Cons of InnerSource Dedicated Environment

    • Variations in how repository read access is distributed

    • Conclusion: High Level Guideline

  • GitHub InnerSource Configuration

    • Enterprise Setting

      • Repository policies

        • Base permissions

        • Repository creation

        • Repository forking (Private / Internal)

    • Organization Setting

      • Member privileges

        • Base permissions

        • Repository creation

        • Repository forking

    • GitHub Enterprise Server Setting

      • GitHub Connect - Server statistics

    • Resources

GitLab

Last updated 12 months ago

This site uses cookies to deliver its service and to analyze traffic. By browsing this site, you accept the privacy policy.