Skip to content

Instantly share code, notes, and snippets.

@spier
spier / answer-including-patterns.md
Last active January 14, 2025 21:10
Asking ChatGPT how to turn users into contributors - on an InnerSource project

Stages of User Progression in an InnerSource Project with Supporting Patterns

  1. Unaware (does not know the project)
  2. Aware (knows the project)
  3. Consumer (uses the project)
  4. Supporter (makes non-code contributions)
  5. Contributor (makes code contributions)
  6. Maintainer (becomes a trusted committer)

@spier
spier / isc-2022-23-contribution-stats.md
Last active November 12, 2023 13:10
ISC Contribution stats 2022-11 - 2023-11

ISC Contribution stats

  • generated by the Contributors GitHub Action
  • Date range for contributor list: 2022-11-01 to 2023-11-11
  • Organization: InnerSourceCommons
Total Contributors Total Contributions % New Contributors
56 3962 35.71%

With subgraphs

flowchart TD
    subgraph checks [" "]
        X(Start checks on regular cadence) --> A
        A(Take next item from board) --> B
        B("`**Progress Check**: Any updates on the contribution?`") -->|yes| A
        B --> |no| C
        C("`**Time Check**: Enough time since last outreach?`") --> |no| A
@spier
spier / dazn-manifest330-schema.json
Created February 23, 2022 13:21 — forked from nodefortytwo/dazn-manifest330-schema.json
DAZN Manifest Public 330 Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://dazn.com/manifest.schema.json",
"title": "dazn-manifest",
"type": "object",
"additionalProperties": false,
"description": "A YAML file which describes the contents of a code repository in a machine readable format.",
"properties": {
"dazn-manifest": {
"title": "version",
@spier
spier / dazn-manifest330.md
Created February 23, 2022 13:21 — forked from nodefortytwo/dazn-manifest330.md
DAZN Manifest Public 3.3.0
@spier
spier / example.md
Created March 30, 2012 14:12
sed issue

Input (in file input.txt)

some stuff
<fmt:message key="I_am_A"/> and some time later there is also <fmt:message key='I_am_B'/>
and even more stuff

Desired Output

I_am_A

I_am_B

@spier
spier / network_activiy.rb
Created February 29, 2012 22:30
See activity of the network of your repositories (activity as in the latest pushs)
#!/usr/bin/env ruby
require "rubygems"
require "open-uri"
require "pp"
require "logger"
require "json"
def get_repositories(user)
url = "http://github.com/api/v2/json/repos/show/#{user}"
@spier
spier / peerindex_response_sample.xml
Created February 27, 2012 21:14
ProgrammableWeb Post Gists
<name>Sebastian Spier</name>
<twitter>sebastianspier</twitter>
<slug>sebastianspier</slug>
<known>1</known>
<authority>32</authority>
<activity>45</activity>
<audience>33</audience>
<peerindex>33</peerindex>
<url>http://pi.mu/i2VL</url>
<topics>internet and web</topics>
@spier
spier / peerindex1.xml
Created August 4, 2011 16:44
Samples of using YQL with PeerIndex API
<profile>
<name>Sebastian Spier</name>
<twitter>sebastianspier</twitter>
<slug>sebastianspier</slug>
<known>1</known>
<authority>35</authority>
<activity>34</activity>
<audience>31</audience>
<peerindex>34</peerindex>
<url>http://pi.mu/i2VL</url>
@spier
spier / yql_stylesheet.xsl
Created June 30, 2011 22:34
Stylesheet for YQL Table
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:yql="http://query.yahooapis.com/v1/schema/table.xsd">
<!-- <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:yql="http://query.yahooapis.com/v1/schema/table.xsd" xpath-default-namespace="http://query.yahooapis.com/v1/schema/table.xsd"> -->
<xsl:output method="html" doctype-public="-//W3C//DTD HTML 4.01//EN" />
<xsl:template match="/">
<html>
<head>
<title>YQL Table</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>