Skip to content

Instantly share code, notes, and snippets.

Avatar
:octocat:

Zack Koppert zkoppert

:octocat:
View GitHub Profile
@zkoppert
zkoppert / TDD.md
Last active Mar 26, 2021
TDD Resources
View TDD.md
View InnerSource-strategy-template
# 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
View InnerSource-definition-example
# 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 Mar 10, 2021
Strategic Initiative template
View Strategic-Initiative-template.md
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
Created Feb 27, 2021
InnerSource crawler runner for GitHub Actions
View run-crawler.yml
# 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 Jan 29, 2021
innersource crawler workflow example
View run-innersource-crawler.yml
# 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 Jun 12, 2020
Disabling checks when running into "The revocation function was unable to check revocation for the certificate."
View turn off check revoke cert
git config --global http.schannelCheckRevoke false