Skip to content

Instantly share code, notes, and snippets.

View zkoppert's full-sized avatar
:octocat:

Zack Koppert zkoppert

:octocat:
View GitHub Profile
@zkoppert
zkoppert / engagements.md
Created September 5, 2023 18:36
Previous speaking engagements

Previous Speaking Engagements

Event Topic Audience Size Duration Recording
Paramount+ InnerSource Panel Discussion Mar 2023 InnerSource in practice 300 90 min private
InnerSource Commons Summit Nov 2021 InnerSource in Government: trust and vulnerability ?? 10 min https://youtu.be/HKLWSWDnyok
Chevron Expert Series Jun 2021 InnerSource: What, why, and how 180 60 min https://github.rewatch.com/video/10350/innersource-why-how-what-with-chevron/
GitHub's Maintainer Summit June 2021 Quick start to OSS health metrics Unknown 15 min private
GitHub Africa Community Meetup May 2021 InnerSource in Government 630 while live 20 min event link
GitHub Demo Days: InnerSource Iniatives May 2021 InnerSource Initiatives 3100 while live 60 min event link
@zkoppert
zkoppert / TDD.md
Last active March 26, 2021 21:14
TDD Resources
# InnerSource Strategy
## Vision
- Create a sense of community, so that folks feel that they are a part of a larger team beyond their immediate team
- We have a method to discover functional overlap between teams, allowing us to identify value propositions between team that may be competing
- Leadership to enable cost reduction by standardizing
- Shared projects enable simplification, quick ramp up time, and improved transitions for folks moving between or being a part of multiple teams
## Current state of InnerSource maturity
# Definiton of InnerSource at ORG-X
InnerSource is all about sharing software inside the company walls for the purpose of improved quality and engineering efficiency
At ORG-X we welcome people to contribute to innersource projects.
- An InnerSource repository must be internally visible to all groups.
- An InnerSource repository must allow write access as default.
- An InnerSource repository must have branch permissions setup to protect primary (i.e. master/main) branches, requiring a pull requests and review from maintainers.
- An InnerSource repository must follow the minimum innersource guidelines found here: Link To Guidelines
- An Innersource Contributors should familiarize themself with contributing guidelines.
@zkoppert
zkoppert / Strategic-Initiative-template.md
Last active March 10, 2021 00:56
Strategic Initiative template
ABOUT US
PAST - where we have been
 
TODAY - where we are now
 
VISION - where we should go and why
 
MISSION - who we are, how we work toward our vision, and what makes us unique
@zkoppert
zkoppert / run-crawler.yml
Last active September 22, 2023 22:27
InnerSource crawler runner for GitHub Actions
# This workflow will install Python dependencies and run
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: Python Run
on:
repository_dispatch:
schedule:
- cron: '0 5 * * *'
@zkoppert
zkoppert / run-innersource-crawler.yml
Created January 29, 2021 01:04
innersource crawler workflow example
# This workflow will install Python dependencies and run
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
# Replave YOUR_GH_TOKEN_HERE, YOUR_USER_NAME, YOUR_EMAIL_ADDRESS, and YOUR_ORGANIZATION_NAME_HERE strings below
name: Python Run
on:
repository_dispatch:
schedule:
@zkoppert
zkoppert / turn off check revoke cert
Created June 12, 2020 20:33
Disabling checks when running into "The revocation function was unable to check revocation for the certificate."
git config --global http.schannelCheckRevoke false