Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[do-not-merge]🎨 Add code of conduct references and template #556

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
3f64faf
🎨 Add code of conduct references and template
rmarting Jul 5, 2023
7062676
💚 Update broken urls from Storyset
rmarting Jul 5, 2023
8201199
✏️ Remove trailing spaces
rmarting Jul 5, 2023
23e739e
💚 Link to the correct file
rmarting Jul 5, 2023
4c2d80a
Adding Acknowledgments section to attribute the additional contributo…
spier Aug 6, 2023
03b6349
Change the order of acknowledgements
spier Aug 6, 2023
5300514
Adding CoC template to the menu in the rendered book. Note: Translati…
spier Aug 6, 2023
dd8f50f
We are adding another template now. Simplifying the text to prevent r…
spier Aug 6, 2023
03e3366
Adding a new sub-section to separate the explanation of the individua…
spier Aug 6, 2023
a0db38a
Create COMMUNICATION-template.md (#557)
kschueths Jul 5, 2023
9f06e6b
Add Known Instance to service-vs-library.md (#559)
rrrutledge Jul 17, 2023
d6a413b
Initial Japanese Translation - extensions-for-sustainable-growth pattern
yuhattor Jun 18, 2023
834dd88
Update links
yuhattor Jun 18, 2023
27817c4
Update the wiki link to pass the link check
yuhattor Jun 18, 2023
85c0b3a
Update translation/ja/patterns/extensions-for-sustainable-growth.md
yuhattor Jun 21, 2023
1322f03
Update translation/ja/patterns/extensions-for-sustainable-growth.md
yuhattor Jun 21, 2023
727c7eb
Update translation/ja/patterns/extensions-for-sustainable-growth.md
yuhattor Jun 21, 2023
7e8dfe0
Update translation/ja/patterns/extensions-for-sustainable-growth.md
yuhattor Jun 21, 2023
ea8127f
Update translation/ja/patterns/extensions-for-sustainable-growth.md
yuhattor Jun 21, 2023
8c89f55
Incorporated the review
yuhattor Jun 21, 2023
40ace14
Update Japanese translation
yuhattor Jun 21, 2023
b7e80cc
Update translation/ja/patterns/extensions-for-sustainable-growth.md
yuhattor Jul 19, 2023
1236f61
Update translation/ja/patterns/extensions-for-sustainable-growth.md
yuhattor Jul 19, 2023
319c895
Add Mercedes-Benz as known instance to innersource-portal.md (#561)
spier Jul 24, 2023
1fbe32c
Use glob to select files to be checked by vale (#541)
spier Aug 2, 2023
0c08420
Bump semver from 5.7.1 to 5.7.2 in /pattern-categorization (#558)
dependabot[bot] Aug 2, 2023
f407969
Adding welcome bot + fix links to slack (#567)
spier Aug 9, 2023
572b032
Move Release Process pattern to L2 (Structured) (#524)
dgrizzanti Aug 9, 2023
15fdf02
Writing updated files for the book
spier Aug 9, 2023
4ee7905
Add GitHub to release-process as a known instance (#568)
zkoppert Aug 9, 2023
4dd8e1f
Re-creating markmap and screenshot
spier Aug 9, 2023
f1043da
Remove outdated link to 'release process' pattern. this has been upgr…
spier Aug 16, 2023
2614952
Porting board report for this WG here (#576)
spier Aug 22, 2023
54adb40
Change description of available languages, so that we don't have to c…
spier Aug 22, 2023
478a225
Updating Japanese🇯🇵 / Chinese🇨🇳 page to the latest (#548)
yuhattor Aug 22, 2023
6728eca
Host translations in gitbook, using monorepo approach (#578)
spier Aug 27, 2023
377d757
[docs] Fix link
spier Aug 27, 2023
2444459
New formatting and modified content for newPRWelcomeComment (welcome …
spier Aug 28, 2023
f574018
Opting for a shorter name for the GHA
spier Jun 20, 2023
8b48c13
Upgrade toe checkout@v3, to prevent warning 'Node.js 12 actions are d…
spier Jun 20, 2023
7bffd22
Some formatting of comments and spacing, to improve readability
spier Jun 20, 2023
35502de
Document when the cron runs
spier Jun 20, 2023
0113511
Add example of where we might test for the existence of the issue.md …
spier Jun 20, 2023
381ad17
Refactor workflow for i18n consistency check and make it work properl…
yuhattor Aug 26, 2023
3786035
Update .github/workflows/i18n-consistency-checker.yaml
yuhattor Aug 29, 2023
fc37493
Update .github/workflows/i18n-consistency-checker.yaml
yuhattor Aug 29, 2023
d88ca8e
Update .github/workflows/i18n-consistency-checker.yaml
yuhattor Aug 29, 2023
7b3b9dd
Update .github/workflows/i18n-consistency-checker.yaml
yuhattor Aug 29, 2023
ffff42f
Update .github/workflows/i18n-consistency-checker.yaml
yuhattor Aug 29, 2023
fdb3c36
Update title extraction
yuhattor Aug 29, 2023
0a87229
deleting space
yuhattor Aug 29, 2023
a8ac186
InnerSource patterns book translation into Brazilian Portuguese (#577)
jrcosta Aug 30, 2023
39d2636
Run generation script for toc.md on correct folder (pt-br)
spier Aug 30, 2023
b3d795d
Render RFC templates in book (#585)
spier Aug 30, 2023
6c53cd0
Update innersource-customer-interview-questions.md (#588)
kschueths Sep 12, 2023
f5e3756
Fixing link fragments in translations (#590)
spier Sep 12, 2023
a7fa18a
Adding the COMMUNICATION.md to the Standard Base Documentation patter…
kschueths Sep 14, 2023
d63a299
Writing updated toc.md for the en book
spier Sep 14, 2023
0062237
Removed unused comments from CODEOWNERS
spier Oct 10, 2023
d9d72b6
Improved Trusted Committer documentation (#595)
spier Oct 10, 2023
5782692
Create pattern-metrics.yaml (#593)
zkoppert Oct 10, 2023
97f2ed2
Fix broken indentation for YAML file
spier Oct 10, 2023
71930ad
Rename GHA - we will add more than just issue metrics
spier Oct 10, 2023
cc284d3
[GHA issue metrics] Make the codeowners uniq (#598)
spier Oct 10, 2023
33b03e5
Fix URLs of images used by the WelcomeBot (#600)
spier Oct 25, 2023
9c95f50
pattern-metrics: Merge to one report (#599)
zkoppert Oct 25, 2023
53d737e
Fix YAML
spier Oct 25, 2023
e5d5ff3
Fix Yaml (quote title of issue to enable us of colon)
spier Oct 25, 2023
2890be1
Add monthly contributors report (#602)
spier Oct 25, 2023
a2f531d
Adding start date and end date to the title of the monthly contributo…
spier Oct 25, 2023
4bd4841
Translation of new InnerSource Patterns into Brazilian Portuguese (#606)
jrcosta Oct 31, 2023
bc6381c
Re-generating ToC for pt-br translations (#607)
spier Oct 31, 2023
c094eb2
Switch to pull_request_target strategy (#608)
zkoppert Oct 31, 2023
ad722e4
Reconfigure branch specifications with pull_request target (#609)
zkoppert Oct 31, 2023
6b77f23
Rename step in GHA (cosmetics)
spier Nov 3, 2023
9fde1eb
Add new translation language: Galician (#613)
psanxiao Nov 17, 2023
d7c67da
Automate the generation of the "Explore Platterns" mindmap for multip…
spier Nov 17, 2023
372fe51
Add pt-br and gl to the translation consistency check
spier Nov 18, 2023
c67c963
Add maintainer section, related to translations
spier Nov 18, 2023
04517fb
Explain how to regenerate the mindmap for different languages
spier Nov 18, 2023
ea2d200
Add basic documentation about translating visuals. extend mainter docs.
spier Nov 18, 2023
7e7e9ca
Remove duplicated files. Script is run from parent folder.
spier Nov 20, 2023
d51ee79
Sustainable InnerSource donut pattern (#453)
tsadler1988 Nov 22, 2023
02e72a2
Add files for mindmap in pt-br (#620)
zilio Nov 22, 2023
35119cf
Test regeneration of pt-br mindmap (#621)
spier Nov 22, 2023
78cf635
Airbus pattern use (#622)
sicot-f Nov 24, 2023
8ed369b
InnerSource License: Added Robert Bosch GmbH as known instance (#532)
gruetter Nov 24, 2023
378a0e0
Adding Patterns WG board report 2023-11 (#626)
spier Dec 1, 2023
7118775
Move files from project-setup to standard folders (#633)
spier Dec 2, 2023
e70a825
improved review committee pattern #634 (#635)
gruetter Dec 6, 2023
5effa99
Add wiki implementation of InnerSource portal pattern (#637)
rrrutledge Jan 2, 2024
2a953c7
Fix Markdown Lint error (#644)
rrrutledge Jan 4, 2024
95b3fca
Fix wording in transitioning-contractor-code-to-innersource-model.md …
spier Feb 13, 2024
04c7606
🎨 Add code of conduct references and template
rmarting Jul 5, 2023
dec748e
:twisted_rightwards_arrows: Merge latest changes
rmarting Feb 29, 2024
cfd502b
:twisted_rightwards_arrows: Fix merge conflict
rmarting Feb 29, 2024
3fc02bd
Adding a new sub-section to separate the explanation of the individua…
spier Aug 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .gitbook.yaml

This file was deleted.

50 changes: 14 additions & 36 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -5,40 +5,18 @@
# Each line is a file pattern followed by one or more owners.

# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# @global-owner1 and @global-owner2 will be requested for
# the repo. Unless a later match takes precedence, they will be requested for
# review when someone opens a pull request.
* @lenucksi @NewMexicoKid @cewilliams @spier @robtuley

# Trying out folder-specific CODEOWNERS permissions, by example of our Japanese book
/translation/ @yuhattor
/book/ @yuhattor

# Order is important; the last matching pattern takes the most
# precedence. When someone opens a pull request that only
# modifies JS files, only @js-owner and not the global
# owner(s) will be requested for a review.
# *.js @js-owner

# You can also use email addresses if you prefer. They'll be
# used to look up users just like we do for commit author
# emails.
# *.go [email protected]

# In this example, @doctocat owns any files in the build/logs
# directory at the root of the repository and any of its
# subdirectories.
# /build/logs/ @doctocat

# The `docs/*` pattern will match files like
# `docs/getting-started.md` but not further nested files like
# `docs/build-app/troubleshooting.md`.
# docs/* [email protected]

# In this example, @octocat owns any file in an apps directory
# anywhere in your repository.
# apps/ @octocat

# In this example, @doctocat owns any file in the `/docs`
# directory in the root of your repository.
# /docs/ @doctocat
* @lenucksi @NewMexicoKid @cewilliams @spier @robtuley @yuhattor

# These people ar familiar with the translation of our patterns to a specific language:
/translation/ja/ @yuhattor
/book/ja/ @yuhattor
/translation/zh/ @WillemJiang
/book/zh/ @WillemJiang
/translation/pt/ @jrcosta @zilio
/book/pt/ @jrcosta @zilio
/pattern-categorization/pt-br/ @jrcosta @zilio
/translation/gl/ @psanxiao
/book/gl/ @psanxiao
/pattern-categorization/gl/ @psanxiao
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
blank_issues_enabled: true
contact_links:
- name: Slack
url: https://innersourcecommons-inviter.herokuapp.com
url: https://innersourcecommons.org/slack
about: Join our Community on Slack for help and a casual chat.
- name: Patterns Book
url: https://patterns.innersourcecommons.org
Expand Down
39 changes: 39 additions & 0 deletions .github/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Configuration for welcome - https://github.com/behaviorbot/welcome

# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome

# Comment to be posted to on first time issues
newIssueWelcomeComment: >
[![Welcome Banner](https://zenodo.org/api/iiif/record:3695300:BannerWelcome.jpg/full/!750,750/0/default.jpg)](https://zenodo.org/record/3695300)](https://zenodo.org/record/3695300)

:tada: Welcome to _The InnerSource Commons_ community, and in particular to our patterns! :tada:
We're really excited to have your input into the project! :sparkling_heart:

<br>If you haven't done so already, please check out our [Contributing Guidelines](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/CONTRIBUTING.md).
If you need to connect more synchronously with members of _The InnerSource Commons_ community, come chat with us in our [Slack workspace](https://innersourcecommons.org/slack).

# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome

# Comment to be posted to on PRs from first time contributors in your repository
newPRWelcomeComment: |
[![Thank You Banner](https://zenodo.org/api/iiif/record:3695300:BannerThanks.jpg/full/!750,750/0/default.jpg)](https://zenodo.org/record/3695300)

:sparkling_heart: Thanks for opening this pull request! :sparkling_heart: _The InnerSource Commons_ community really appreciates your time and effort to contribute to the project. Please make sure you have read our [Contributing Guidelines](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/CONTRIBUTING.md).

If you are submitting a **new pattern**, the following things will help get your pull request across the finish line! :checkered_flag:

- Confirm that you have used our [pattern template](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/meta/pattern-template.md). Please remove any placeholder text and sections that your pattern did not need.
- We run a number of automated checks on your PR. Please review the output of those checks on the PR itself, and see if any issues got flagged that you can fix yourself.
- Make sure you have added your new pattern to the list of patterns in the main [README.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/README.md). If you are unsure where to add your pattern, just let us know by commenting on your PR and we will help you.

This project has a small number of maintainers, volunteering their time to this project. So please be patient and we will get back to you as soon as we can. If we don't acknowledge this pull request after 7 days, feel free to chat to us about it in our [Slack workspace](https://innersourcecommons.org/slack).

# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge

# Comment to be posted to on pull requests merged by a first time user
firstPRMergeComment: >
[![Congratulations Banner](https://zenodo.org/api/iiif/record:3695300:BannerCongratulations.jpg/full/!750,750/0/default.jpg)](https://zenodo.org/record/3695300)

Congrats on merging your first pull request! :tada:
We here at _The InnerSource Commons_ are proud of you! :sparkling_heart:
Thank you so much for your contribution :gift:
31 changes: 14 additions & 17 deletions .github/workflows/book.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,39 @@
name: Gitbook Generation

on:
workflow_dispatch:
push:
branches:
- "main"
- "book-*"
- main
pull_request_target:
branches:
- main

jobs:
gitbook-generation:
runs-on: ubuntu-latest

strategy:
matrix:
language: [en, ja, zh, pt-br, gl]

steps:
- uses: actions/checkout@v3
with:
ref: ${{ github.head_ref }}

- uses: ruby/setup-ruby@v1
with:
ruby-version: '2.6'
working-directory: 'book/scripts/'
bundler-cache: true

- name: Determine book language
run: |
[[ "$GITHUB_REF_NAME" =~ ^book-.*$ ]] && book_language=${GITHUB_REF_NAME:5:2} || book_language="en"
echo "BOOK_LANGUAGE=$book_language" >> $GITHUB_ENV

- name: Generate ToC
run: |
cd book/scripts/
ruby generate_toc.rb $BOOK_LANGUAGE
echo "Generated book for: $BOOK_LANGUAGE" >> $GITHUB_STEP_SUMMARY

- name: Copy .gitbook.yml to root
run: |
cp book/$BOOK_LANGUAGE/.gitbook.yaml .
ruby generate_toc.rb ${{ matrix.language }}
echo "Generated book for: ${{ matrix.language }}" >> $GITHUB_STEP_SUMMARY

- name: Commit updated files for the book
- name: Commit updated toc.md for the book
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Writing updated files for the book
commit_message: Writing updated toc.md for the ${{ matrix.language }} book
branch: ${{ github.head_ref }}
47 changes: 47 additions & 0 deletions .github/workflows/contributor-report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: "Monthly Metrics: Contributors"
on:
workflow_dispatch:
schedule:
- cron: '3 2 1 * *'

permissions:
issues: write

jobs:
contributor_report:
name: contributor report
runs-on: ubuntu-latest

steps:

- name: Get dates for last month
shell: bash
run: |
# Calculate the first day of the previous month
start_date=$(date -d "last month" +%Y-%m-01)

# Calculate the last day of the previous month
end_date=$(date -d "$start_date +1 month -1 day" +%Y-%m-%d)

# Set an environment variable with the date range
echo "START_DATE=$start_date" >> "$GITHUB_ENV"
echo "END_DATE=$end_date" >> "$GITHUB_ENV"

- name: Run contributor action
uses: github/contributors@v1
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
START_DATE: ${{ env.START_DATE }}
END_DATE: ${{ env.END_DATE }}
REPOSITORY: InnerSourceCommons/InnerSourcePatterns
SPONSOR_INFO: "true"

- name: Create issue
uses: peter-evans/create-issue-from-file@v4
with:
title: "Monthly Metrics: Contributors ${{ env.START_DATE }}..${{ env.END_DATE }}"
token: ${{ secrets.GITHUB_TOKEN }}
content-filepath: ./contributors.md
assignees: spier
labels: |
community metrics
16 changes: 12 additions & 4 deletions .github/workflows/generate-mindmap.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Generate Mindmap

on:
workflow_dispatch:
push:
branches:
- "main"
Expand All @@ -9,6 +10,8 @@ on:
- ".github/workflows/generate-mindmap.yml"
- "pattern-categorization/innersource-program-mind-map.md"
- "pattern-categorization/package.json"
- "pattern-categorization/gl/*"
- "pattern-categorization/pt-br/*"

defaults:
run:
Expand All @@ -17,6 +20,11 @@ defaults:
jobs:
generate-mindmap:
runs-on: ubuntu-latest

strategy:
matrix:
folder: [".", "./gl", "./pt-br"]

steps:
- uses: actions/checkout@v3
- name: Use Node.js
Expand All @@ -28,18 +36,18 @@ jobs:
- name: Install Node.js dependencies
run: npm install
- name: Run Markmap
run: npx markmap --no-toolbar innersource-program-mind-map.md -o innersource-program-mind-map.html
run: npx markmap --no-toolbar ${{ matrix.folder }}/innersource-program-mind-map.md -o ${{ matrix.folder }}/innersource-program-mind-map.html
- name: Screenshot Markmap Website
id: screenshot-generator
uses: swinton/[email protected]
with:
source: pattern-categorization/innersource-program-mind-map.html
source: pattern-categorization/${{ matrix.folder }}/innersource-program-mind-map.html #strange syntax here. seems to not respect the working-directory default either
destination: innersource-program-mind-map.png
full-page: false
- name: Copy Screenshot
run: cp ${{ steps.screenshot-generator.outputs.path }} .
run: cp ${{ steps.screenshot-generator.outputs.path }} ${{ matrix.folder }}
- name: Reduce Screenshot Size (PNG)
run: npx optipng innersource-program-mind-map.png
run: npx optipng ${{ matrix.folder }}/innersource-program-mind-map.png
- name: Commit Changes
uses: stefanzweifel/git-auto-commit-action@v4
with:
Expand Down
Loading
Loading