Skip to content

Commit 8b745e7

Browse files
committed
Merge branch 'main' into 720-replace
2 parents 098e315 + 8e14711 commit 8b745e7

25 files changed

+1911
-5816
lines changed

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"

.github/workflows/contributor-report.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
SPONSOR_INFO: "true"
3838

3939
- name: Create issue
40-
uses: peter-evans/create-issue-from-file@v4
40+
uses: peter-evans/create-issue-from-file@v5
4141
with:
4242
title: "Monthly Metrics: Contributors ${{ env.START_DATE }}..${{ env.END_DATE }}"
4343
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/generate-mindmap.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ jobs:
2121
generate-mindmap:
2222
runs-on: ubuntu-latest
2323

24+
permissions:
25+
# Give the default GITHUB_TOKEN write permission to commit and push the changed files back to the repository.
26+
contents: write
27+
2428
strategy:
2529
matrix:
2630
folder: [".", "./gl", "./pt-br"]

.github/workflows/link-checker-prs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
- name: Get changed files
2323
id: changed-files
24-
uses: tj-actions/changed-files@v44
24+
uses: tj-actions/changed-files@v45
2525

2626
- name: Filter markdown files only
2727
run: |
@@ -37,9 +37,9 @@ jobs:
3737

3838
- if: ${{ env.MARKDOWN_FILES != '' }}
3939
name: Link Checker
40-
uses: lycheeverse/lychee-action@v1.5.2
40+
uses: lycheeverse/lychee-action@v2
4141
with:
42-
args: --verbose --no-progress --exclude-mail --cache --max-cache-age 1d $MARKDOWN_FILES
42+
args: --verbose --no-progress --cache --max-cache-age 1d $MARKDOWN_FILES
4343
fail: true
4444
jobSummary: true
4545
env:

.github/workflows/link-checker.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
schedule:
1010
# * is a special character in YAML so you have to quote this string
1111
- cron: '30 8 * * 5'
12+
workflow_dispatch:
1213

1314
jobs:
1415
linkChecker:
@@ -24,9 +25,9 @@ jobs:
2425
restore-keys: cache-lychee-
2526

2627
- name: Link Checker
27-
uses: lycheeverse/lychee-action@v1.5.2
28+
uses: lycheeverse/lychee-action@v2
2829
with:
29-
args: --verbose --no-progress --exclude-mail --cache --max-cache-age 1d README.md patterns/ book/ translation/
30+
args: --verbose --no-progress --cache --max-cache-age 1d README.md patterns/ book/ translation/
3031
fail: true
3132
jobSummary: true
3233
env:

.github/workflows/pattern-metrics.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ jobs:
8080
cat ready_to_merge_issues_report.md hr.md issue_metrics.md > all.md
8181
8282
- name: Create issue
83-
uses: peter-evans/create-issue-from-file@v4
83+
uses: peter-evans/create-issue-from-file@v5
8484
with:
8585
title: "Monthly Metrics: New Issues + New Pull Requests ${{ env.last_month }}"
8686
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/vale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- uses: actions/checkout@v4
2222

2323
- name: Vale Linting
24-
uses: errata-ai/vale-action@reviewdog
24+
uses: errata-ai/vale-action@v2
2525
with:
2626
files: '["patterns/2-structured/", "patterns/3-validated/"]'
2727
vale_flags: "--glob=*.md"

.lycheeignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,7 @@ fearlesschangepatterns.com
99
https://ulir.ul.ie/bitstream/handle/10344/4443/Stol_2014_inner.pdf
1010
.*@andrew.clegg.*
1111
https://m.dotdev.co/how-to-write-a-readme-that-rocks-bc29f279611a
12-
https://www.chathamhouse.org/about-us/chatham-house-rule
12+
https://www.chathamhouse.org/about-us/chatham-house-rule
13+
https://www.linkedin.com/in
14+
# from source-code-inventory.md / no longer reachable but we want to keep the link in the pattern in case we find it again.
15+
https://github.com/trieshard/source-strategy-assessment/blob/master/framework.md

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ Our mission
7272
* [Assisted Compliance](patterns/1-initial/assisted_compliance.md) - *Helping repo owners be compliant by writing their CONTRIBUTING.md for them as a pull request.*
7373
* [Open Source Trumps InnerSource](patterns/1-initial/open-source-trumps-innersource.md) - *Developers disregard InnerSource projects because they consider open source projects to be superior. Introducing a required evaluation of InnerSource projects before choosing an open source project increases the likelihood of the InnerSource projects to be adopted.*
7474
* [Transparent Governance Levels](patterns/1-initial/governance-levels.md) - *There are projects in multiple stages of InnerSource adoption. Contributors get confused when working with projects that are at different stages.*
75+
* [Governance Level Guided Project Setup](/patterns/1-initial/governance-based-project-setup.md) - *Before publishing their first InnerSource project, a team wants to choose an appropriate Governance Level but is unsure about the impact of the different levels on their daily doing. A dedicated list of resources (best practices, recommended patterns, target maturity levels) provides specific guidance to the team and helps them to make an educated decision.*
7576
* [Contained InnerSource](patterns/1-initial/contained-innersource.md) - *Apply InnerSource methods to facilitate collaboration in a cross-divisional project but don't invest in soliciting contributions from outside of that project.*
7677
* [Good First Project](patterns/1-initial/good-first-project.md) - *An InnerSource program has been launched at an organization, and to get off to a successful start it requires some good first projects that lend themselves to InnerSource-style development. Assessing the InnerSource-readiness (fitness) of the candidate projects can help in selecting projects that have the potential to help demonstrate the power of InnerSource.*
7778
* [InnerSource Guidance Group](patterns/1-initial/innersource-guidance-group.md) - *A highly divergent set of development standards in different teams can slow down collaboration between these teams. A InnerSource Guidance Group that establishes broad governance and behavioral guidelines can help to reduce these frictions.*
@@ -87,6 +88,9 @@ Our mission
8788
* [Code of Conduct](/patterns/1-initial/code-of-conduct.md) - *Communications and interactions between collaborators are rude, not inclusive or offensive, harming and increasing the discussions without any value added. A Code of Conduct provides guidelines for establishing rules and expectations regarding behavior and interactions within the community to build stronger levels of collaboration.*
8889
* [Trusted Committer and Contributor Retrospectives](/patterns/1-initial/cross-team-retrospectives.md) - *A host team working with contributors outside of their own line of management constantly runs into misunderstandings. As a result collaboration becomes brittle and frustrating. Setting aside time for regular retrospectives for the InnerSource team consisting of trusted committers and contributors can help make communication smooth.*
8990
* [InnerSource Hackathon](/patterns/1-initial/innersource-hackathon.md) - *In a company, initially only InnerSource enthusiasts are interested and practicing InnerSource during the early stages of InnerSource adoption; not all engineering teams are willing or have enough time and resources to adopt InnerSource. In this scenario, it is good to provide a safe space to try and adopt InnerSource through an InnerSource Hackathon event within the company.*
91+
* [Managing Capacity for Reviewing Contributions](/patterns/1-initial/capacity-for-contributions.md) - *Reviewing InnerSource contributions takes time and effort. This should be reflected in capacity planning, especially for larger contributions. Expectations and available capacity should be transparent so that contributors understand when their contributions will be reviewed and, if accepted, released.*
92+
* [InnerSource Ambassadors](/patterns/1-initial/innersource-ambassador.md) - *When driving InnerSource adoption through a large, decentralized organization it is hard to understand and address the local challenges that come up in different departments and regions. Local volunteers, called InnerSource Ambassadors, provide localized support by promoting InnerSource principles and acting as a communication bridge between their teams and the ISPO.*
93+
* [Circle Communities](/patterns/1-initial/circle-communities.md) - *InnerSource adoption is slow in organizations due to limited understanding, engagement, and contextual relevance. Circle Communities address this by fostering synchronous conversations that build connections, close knowledge gaps, and cultivate collaboration and continuous learning.*
9094

9195
<!--
9296
NOTE: The 'Initial' Patterns below don't have a Patlet yet, which is essential for readers to quickly browse our patterns.

meta/boardreports/2024-11.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# InnerSource Patterns WG - Report for Board Meeting 2024-11
2+
3+
## Meta
4+
5+
* Reporting Period: 2024-08..2024-10
6+
* [merged PRs](https://github.com/InnerSourceCommons/InnerSourcePatterns/pulls?q=is%3Apr+closed%3A2024-08..2024-10+is%3Amerged)
7+
* [opened issues](https://github.com/InnerSourceCommons/InnerSourcePatterns/issues?q=is%3Aissue+created%3A2024-08..2024-10+is%3Aopen)
8+
9+
## Engagement
10+
11+
The [patterns book][] is the way InnerSource practices are captured and shared. Recent web analytics:
12+
13+
* total traffic on the patterns book (tracking_id: `G-QL1S8MW5D9`)
14+
* 14,308 views total (prev 15,021)
15+
* 1,908 users (prev 1,897)
16+
* Most popular patterns:
17+
* 30 Day Warranty
18+
* Core Team
19+
* Maturity Model
20+
* Standard Base Documentation
21+
* InnerSource Portal
22+
* traffic for translations:
23+
* Japanese (/v/ja) - 1300 (prev no data in Google Analytics)
24+
* Chinese (/v/zh) - 305 (prev 545)
25+
* Brazilian Portuguese (/v/pt-br) - 332 (prev 358)
26+
* Galician (/v/gl) - 46 (prev 68)
27+
* English (/) - roughly 12,300 (14,308 - sum of translation views above)
28+
* interpretations
29+
* Of our translated content, the Japanese patterns are consumed the most (almost 10% of our total views). Great to see that the content provides value to users in that geo/language.
30+
* Year over year the total views are down quite a bit. not sure why. (see reports from 2023)
31+
32+
## Changes
33+
34+
Changes are contributed via the [InnerSourcePatterns][] repository:
35+
36+
* new patterns:
37+
* none
38+
* translations
39+
* [fixes](https://github.com/InnerSourceCommons/InnerSourcePatterns/pull/722) to the Chinese translations / thanks @node
40+
* additions of Known Instances (applications of our patterns in the wild)
41+
* none
42+
* other
43+
* [great review](https://github.com/InnerSourceCommons/InnerSourcePatterns/pull/710) / thanks @semioticrobotic
44+
* [fixed link to bazaar plugin](https://github.com/InnerSourceCommons/InnerSourcePatterns/pull/711) / thanks @khola
45+
46+
## Things to come
47+
48+
* We would like to do one round of cleanup of old PRs/issues that are unlikely to still be implemented as they are stale for too long.
49+
* (still) Toying with the idea to add [Adopters pages](https://innersourcecommons.gitbook.io/innersource-patterns-staging/v/adopters-test/adopters/adopters) to our book. Goal: showcase the organizations and the patterns they use more prominently in our book. Looking for feedback! More [details here](https://github.com/InnerSourceCommons/InnerSourcePatterns/issues/623).
50+
* Some PRs are stuck. Reason is mostly that I (@spier) have less time to review things or communication with the contributor stopped somewhere.
51+
52+
## Trusted Committers (Community)
53+
54+
* Last [Trusted Committer][] added was [@yuhattor](https://github.com/yuhattor) (added 2022-07-21)
55+
* Trusted Committer candidates in the pipeline: No
56+
* Finding new contributors and further trusted committers continues to be the main challenge of the InnerSource Patterns project
57+
58+
## Next Goals
59+
60+
Same as previous Board report.
61+
62+
[patterns book]: https://patterns.innersourcecommons.org/
63+
[InnerSourcePatterns]: https://github.com/InnerSourceCommons/InnerSourcePatterns/
64+
[Trusted Committer]: https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/TRUSTED-COMMITTERS.md

0 commit comments

Comments
 (0)