Skip to content

Commit cd651bc

Browse files
authored
Merge branch 'main' into patch-1
2 parents fade5de + d9502fb commit cd651bc

File tree

97 files changed

+4089
-199
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+4089
-199
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@
2020
/translation/gl/ @psanxiao
2121
/book/gl/ @psanxiao
2222
/pattern-categorization/gl/ @psanxiao
23+
/translation/es/ @ovas04
24+
/book/es/ @ovas04

.github/workflows/book.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
strategy:
1717
matrix:
18-
language: [en, ja, zh, pt-br, gl]
18+
language: [en, ja, zh, pt-br, gl, es]
1919

2020
steps:
2121
- uses: actions/checkout@v4

.github/workflows/generate-mindmap.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ on:
1212
- "pattern-categorization/package.json"
1313
- "pattern-categorization/gl/*"
1414
- "pattern-categorization/pt-br/*"
15+
- "pattern-categorization/es/*"
1516

1617
defaults:
1718
run:
@@ -27,7 +28,7 @@ jobs:
2728

2829
strategy:
2930
matrix:
30-
folder: [".", "./gl", "./pt-br"]
31+
folder: [".", "./gl", "./pt-br", "./es"]
3132

3233
steps:
3334
- uses: actions/checkout@v4

.github/workflows/i18n-consistency-checker.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
language: [ja, zh, pt-br, gl]
18+
language: [ja, zh, pt-br, gl, es]
1919
steps:
2020
- uses: actions/checkout@v4
2121
with:
@@ -24,7 +24,7 @@ jobs:
2424
id: check-consistency
2525
run: |
2626
# Declare the flags
27-
declare -A flags=( ["ja"]=":jp: Japanese" ["zh"]=":cn: Chinese" ["pt-br"]=":brazil: Brazilian Portuguese" ["gl"]="Galician")
27+
declare -A flags=( ["ja"]=":jp: Japanese" ["zh"]=":cn: Chinese" ["pt-br"]=":brazil: Brazilian Portuguese" ["gl"]="Galician" ["es"]=":es: Spanish" )
2828
2929
issue_title="${flags['${{matrix.language}}']}: Content Consistency Issue"
3030
@@ -86,4 +86,3 @@ jobs:
8686
fi
8787
env:
8888
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
89-

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

Lines changed: 2 additions & 2 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@v45
24+
uses: tj-actions/changed-files@v46
2525

2626
- name: Filter markdown files only
2727
run: |
@@ -39,7 +39,7 @@ jobs:
3939
name: Link Checker
4040
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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Link Checker
2828
uses: lycheeverse/lychee-action@v2
2929
with:
30-
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/
3131
fail: true
3232
jobSummary: true
3333
env:

.lycheeignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ 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
1212
https://www.chathamhouse.org/about-us/chatham-house-rule
13-
13+
https://www.linkedin.com/in
1414
# from source-code-inventory.md / no longer reachable but we want to keep the link in the pattern in case we find it again.
1515
https://github.com/trieshard/source-strategy-assessment/blob/master/framework.md

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ Our mission
5858
* [Extensions for Sustainable Growth](/patterns/2-structured/extensions-for-sustainable-growth.md) - *An InnerSource project is receiving too many contributions, making maintenance difficult. By offering an extension mechanism outside of the core project, the maintainers enable scaling of project capabilities with minimal cost and maintenance overhead.*
5959
* [Standard Release Process](patterns/2-structured/release-process.md) - *Teams may hesitate to adopt an InnerSource project if they are unsure of its maturity. To address this, consistent release notes and published artifacts are crucial. These practices showcase a strong dedication to the project, instilling confidence and assuring users of ongoing commitment to sustainable and well-managed software.*
6060
* [Group Support](patterns/2-structured/group-support.md) - *What happens if a team or individual no longer supports an InnerSource project? Keep the project alive by forming a group of interested individuals.*
61+
* [Explicit Governance Levels](patterns/2-structured/governance-levels.md) - *Different teams within an organization use InnerSource practices in varying ways, leading to confusion and inefficiencies due to inconsistent expectations of collaboration and contribution rights. Establish centrally documented governance levels that define the extent of influence contributing teams can have on a project, improving clarity for contributors and host teams alike.*
6162

6263
### Maturity Level 1: Initial
6364

@@ -71,7 +72,6 @@ Our mission
7172
* [Include Product Owners](patterns/1-initial/include-product-owners.md) - *Engaging and educating Product Owners about InnerSource can help them modify their actions (e.g., in the space of KPIs) to help InnerSource collaboration work better.*
7273
* [Assisted Compliance](patterns/1-initial/assisted_compliance.md) - *Helping repo owners be compliant by writing their CONTRIBUTING.md for them as a pull request.*
7374
* [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.*
74-
* [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.*
7575
* [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.*
7676
* [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.*
7777
* [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.*
@@ -91,6 +91,9 @@ Our mission
9191
* [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.*
9292
* [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.*
9393
* [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.*
94+
* [Internal Developer Platform](/patterns/1-initial/internal-developer-platform.md) - *As InnerSource adoption increases throughout an organisation, it is not unusual that project teams start to face inefficiencies in scaling their efforts due to fragmented tooling, environments, and workflows. An Internal Developer Platform (IDP) provides a way to tackle this type of challenges through a centralized, self-service system that standardizes development environments and integrates tools to enhance consistency, collaboration, and developer productivity.*
95+
* [Document Architecture Decisions](/patterns/1-initial/document-architecture-decisions.md) - *InnerSource contributors often face challenges in grasping the system's design rationale, which can result in misalignment between maintainers, contributors, and stakeholders — potentially discouraging participation. To enhance decision-making and transparency, we recommend capturing architecture decisions and their consequences in a lightweight, accessible format to streamline onboarding, clarify decisions, and support long-term project sustainability.*
96+
* [InnerSource Incentives and Disincentives](/patterns/1-initial/incentives-and-disincentives.md) - *Lack of awareness for incentives as well well as disincentives for InnerSource contribution decrease the chances of an InnerSource project receiving contributions; this is addressed by sharing a comprehensive list of potential incentives and disincentives.
9497

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

TRUSTED-COMMITTERS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ While they don't take all responsibilities of a Trusted Committer (yet), they do
2626
* Chinese - [@WillemJiang](https://github.com/WillemJiang)
2727
* Brazilian Portuguese - [@jrcosta](https://github.com/jrcosta), [@zilio](https://github.com/zilio)
2828
* Galician - [@psanxiao](https://github.com/psanxiao)
29+
* Spanish - [@ovas04](https://github.com/ovas04)
2930

3031
## Hall of Fame (aka Alumni)
3132

assets/img/flutter-pyramid.svg

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)