Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1261 commits
Select commit Hold shift + click to select a range
d24a689
chore(deps): bump addressable from 2.8.8 to 2.9.0
dependabot[bot] Apr 8, 2026
57b04d5
chore(deps): bump nokogiri from 1.19.0 to 1.19.1
dependabot[bot] Apr 8, 2026
e339d12
Merge pull request #3630 from github/dependabot/bundler/addressable-2…
ahpook Apr 10, 2026
7437000
Merge pull request #3631 from github/dependabot/bundler/nokogiri-1.19.1
ahpook Apr 10, 2026
97e1e67
chore(deps): bump the dependencies group across 1 directory with 2 up…
dependabot[bot] Apr 10, 2026
68aded1
Merge pull request #3623 from github/dependabot/bundler/dependencies-…
ahpook Apr 10, 2026
c67f571
chore(deps): bump activesupport from 7.2.1.1 to 7.2.3.1
dependabot[bot] Apr 10, 2026
d74573b
chore(deps): bump the dependencies group across 1 directory with 2 up…
dependabot[bot] Apr 20, 2026
158ba36
initial draft of Accessibility Best Practices for Your Project
mlama007 Apr 24, 2026
79981fb
mgifford feedback
mlama007 Apr 24, 2026
8be6cd5
added resource to statement
mlama007 Apr 24, 2026
3f9bc3f
added resources and explanation for accessibility issues
mlama007 Apr 24, 2026
e1b13e7
Merge branch 'main' into fix/external-link-rot
ahpook Apr 24, 2026
918c6ca
Initial plan
Copilot Apr 24, 2026
b0b9261
Fix broken external links with Wayback Machine archive URLs
Copilot Apr 24, 2026
343c9a7
Merge pull request #3642 from github/copilot/fix-github-actions-ci-job
ahpook Apr 24, 2026
3fa913d
Merge pull request #3621 from github/dependabot/bundler/activesupport…
ahpook Apr 24, 2026
b5e685d
Merge branch 'main' into patch-1
ahpook Apr 24, 2026
581fc4b
Merge branch 'main' into fix/external-link-rot
ahpook Apr 24, 2026
28bc3eb
chore(deps): bump rake in the dependencies group across 1 directory
dependabot[bot] Apr 24, 2026
9f99070
Update gitlab link, starred is no longer available in the explore int…
ahpook Apr 24, 2026
2d4818c
Merge pull request #3643 from github/ahpook/fix-gitlab-starred
ahpook Apr 24, 2026
e597b7a
Merge branch 'main' into fix/external-link-rot
ahpook Apr 24, 2026
e60c5cc
Fix stray newline
ahpook Apr 24, 2026
a60b04e
Merge pull request #3644 from github/fix/external-link-rot
ahpook Apr 24, 2026
c98d2cd
Merge pull request #3637 from github/dependabot/bundler/dependencies-…
ahpook Apr 24, 2026
9272004
Merge branch 'main' into patch-1
ahpook Apr 24, 2026
c998445
Merge pull request #3638 from github/dependabot/github_actions/depend…
ahpook Apr 24, 2026
5f80edc
Merge branch 'main' into accessibility-best-practices
ahpook Apr 24, 2026
67c957b
Merge branch 'main' into patch-1
ahpook Apr 24, 2026
74b0b89
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Apr 27, 2026
aa206e5
chore(deps): bump actions/upload-pages-artifact from 4.0.0 to 5.0.0
dependabot[bot] Apr 27, 2026
d082852
chore(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0
dependabot[bot] Apr 27, 2026
15ed643
chore(deps): bump actions/configure-pages from 5.0.0 to 6.0.0
dependabot[bot] Apr 27, 2026
d858d2a
chore(deps): bump nokogiri in the dependencies group
dependabot[bot] Apr 28, 2026
5cccbb4
editorial updates
mlama007 Apr 29, 2026
053bf48
add contributors
mlama007 Apr 29, 2026
541b568
update files
mlama007 Apr 29, 2026
aa005ab
Add examples from Accessibility toolkit
mlama007 Apr 29, 2026
57b8e78
editiorial: ASCII, emphasis, bullets
mlama007 Apr 29, 2026
51387f8
added temp image
mlama007 Apr 29, 2026
b24ce86
Add CodeQL analysis workflow configuration
ahpook Apr 29, 2026
3cc87d5
Update codeql and tests
ahpook Apr 29, 2026
78e719e
Merge pull request #3654 from github/ahpook/add-codeql-config
ahpook Apr 29, 2026
8f8e9bb
Merge branch 'main' into accessibility-best-practices
ahpook Apr 29, 2026
97b6e90
Merge pull request #3641 from mlama007/accessibility-best-practices
ahpook Apr 29, 2026
63fbc0c
Merge branch 'main' into patch-1
ahpook Apr 29, 2026
4e9ce1e
Merge pull request #3626 from 7Xme/patch-1
ahpook Apr 29, 2026
00d8d37
Merge branch 'main' into dependabot/bundler/dependencies-c700c4fcbe
ahpook Apr 29, 2026
de2a19f
Merge pull request #3653 from github/dependabot/bundler/dependencies-…
ahpook Apr 29, 2026
3a56aaf
Merge branch 'main' into dependabot/github_actions/actions/upload-pag…
ahpook Apr 29, 2026
19c44cd
Merge branch 'main' into dependabot/github_actions/actions/configure-…
ahpook Apr 29, 2026
5af87e2
Merge pull request #3650 from github/dependabot/github_actions/action…
ahpook Apr 29, 2026
79bcddc
Merge pull request #3652 from github/dependabot/github_actions/action…
ahpook Apr 29, 2026
4f8891a
Merge branch 'main' into dependabot/github_actions/dependencies-4a0b9…
ahpook Apr 29, 2026
1f2c125
Merge pull request #3649 from github/dependabot/github_actions/depend…
ahpook Apr 29, 2026
7d1f872
Merge branch 'main' into dependabot/github_actions/actions/deploy-pag…
ahpook Apr 29, 2026
f2828ff
Merge pull request #3651 from github/dependabot/github_actions/action…
ahpook Apr 29, 2026
a7afbb3
Restores underlines to links in the content
aardrian May 8, 2026
443bf3b
Merge pull request #3656 from aardrian/patch-1
ahpook May 11, 2026
1d353fa
Delete google19d329aaa468a71f.html
saivan4ick May 11, 2026
c20d11f
Update README.md
saivan4ick May 12, 2026
2e3f9c2
Merge branch 'main' into main
saivan4ick May 12, 2026
bb2db55
Create maintaining-balance-for-open-source-maintainers.md
saivan4ick May 12, 2026
2a4d543
Update legal.md
saivan4ick May 12, 2026
c942315
Update articles
saivan4ick May 13, 2026
120e9f7
Fix formatting and link issues in best-practices.md
saivan4ick May 13, 2026
4fe0ebc
Correct image links and enhance community guidelines
saivan4ick May 13, 2026
8f6376a
Fix formatting and links in code of conduct
saivan4ick May 13, 2026
e1ef8b4
Fix formatting and links in finding-users.md
saivan4ick May 13, 2026
590fd1b
Update getting-paid.md
saivan4ick May 13, 2026
5b8f9ad
Update how-to-contribute.md
saivan4ick May 13, 2026
70d4b21
Update leadership-and-governance.md
saivan4ick May 13, 2026
4bb5e39
Update metrics.md
saivan4ick May 13, 2026
311b8b8
Update security-best-practices-for-your-project.md
saivan4ick May 13, 2026
d659945
Update starting-a-project.md
saivan4ick May 13, 2026
307a323
Update best-practices.md
saivan4ick May 13, 2026
0de7bb1
Update finding-users.md
saivan4ick May 13, 2026
3855e58
Update getting-paid.md
saivan4ick May 13, 2026
310540a
Update leadership-and-governance.md
saivan4ick May 13, 2026
ab530ef
Update building-community.md
saivan4ick May 13, 2026
acd5f96
Update finding-users.md
saivan4ick May 13, 2026
5486848
Update building-community.md
saivan4ick May 13, 2026
f02f16f
Update how-to-contribute.md
saivan4ick May 13, 2026
a9c6402
Update leadership-and-governance.md
saivan4ick May 13, 2026
6592d83
Update starting-a-project.md
saivan4ick May 13, 2026
42e5198
Update building-community.md
saivan4ick May 13, 2026
47d5ac1
Update how-to-contribute.md
saivan4ick May 13, 2026
9083624
Update how-to-contribute.md
saivan4ick May 13, 2026
0f3de0f
Update how-to-contribute.md
saivan4ick May 13, 2026
736df4e
Update starting-a-project.md
saivan4ick May 13, 2026
b266fd6
Update building-community.md
saivan4ick May 13, 2026
2e8b0a0
Update how-to-contribute.md
saivan4ick May 13, 2026
4a86e84
Update leadership-and-governance.md
saivan4ick May 13, 2026
0b78ea6
Update how-to-contribute.md
saivan4ick May 13, 2026
a316142
Fix formatting and duplicate rules in best-practices.md
saivan4ick May 13, 2026
0f37b2c
Update building-community.md
saivan4ick May 13, 2026
7e5e4ff
Update code-of-conduct.md
saivan4ick May 13, 2026
8ed93bd
Update maintaining-balance-for-open-source-maintainers.md
saivan4ick May 13, 2026
c3b9c37
Update finding-users.md
saivan4ick May 13, 2026
d523177
Update getting-paid.md
saivan4ick May 13, 2026
e707ed9
Update how-to-contribute.md
saivan4ick May 13, 2026
14b4d8e
Update how-to-contribute.md
saivan4ick May 13, 2026
232d63e
Update leadership-and-governance.md
saivan4ick May 13, 2026
35efdb0
Update metrics.md
saivan4ick May 13, 2026
d561d64
Update starting-a-project.md
saivan4ick May 13, 2026
489a108
Update best-practices.md
saivan4ick May 13, 2026
fcd29e9
Update how-to-contribute.md
saivan4ick May 13, 2026
4d34adb
Update how-to-contribute.md
saivan4ick May 13, 2026
d91fc31
Update metrics.md
saivan4ick May 13, 2026
85b0386
Add faraday-retry gem to Gemfile
saivan4ick May 13, 2026
de22ac9
Update tests.yml
saivan4ick May 13, 2026
e86b874
Update tests.yml
saivan4ick May 13, 2026
7f7be47
Update tests.yml
saivan4ick May 13, 2026
14726fc
Update tests.yml
saivan4ick May 13, 2026
967b9d2
Update tests.yml
saivan4ick May 13, 2026
320747f
Delete Gemfile.lock
saivan4ick May 13, 2026
89f75e0
disable potentially vulnerable workflow
ahpook May 14, 2026
e43eeaf
Merge pull request #3664 from github/ahpook/disable-jekyll
ahpook May 14, 2026
f46fb81
Merge branch 'github:main' into main
saivan4ick May 14, 2026
0a77d2f
Fix error Github Actions
saivan4ick May 14, 2026
3243aa2
Fix errors GitHub Actions
saivan4ick May 14, 2026
9acc730
Fix error GitHub Actions
saivan4ick May 14, 2026
ce710a8
fix heading capitalization consistency
Karushna May 16, 2026
e254f2c
fix typo in accessibility workarounds text
Karushna May 16, 2026
d9f2752
chore(deps): bump actions/checkout from 4 to 6
dependabot[bot] May 29, 2026
7af2ee3
chore(deps): bump faraday from 2.14.1 to 2.14.2
dependabot[bot] May 29, 2026
4e7998c
Translate the remaining English security section in Bengali
Yugenjr May 29, 2026
c22d720
done formatting literal Git/GitHub terms as inline code
Yugenjr May 29, 2026
a770693
Ignore peerj.com/preprints/1233 in link checker
kenyonj May 29, 2026
9433e42
Merge pull request #3681 from github/jk-ignore-peerj-link
tomthorogood May 29, 2026
6758044
Update Gemfile
saivan4ick May 30, 2026
40fcad8
Returned Gemfile.lock
saivan4ick May 30, 2026
acc1871
Merge branch 'github:main' into main
saivan4ick May 30, 2026
7de7453
Translated security-best-practices for hindi
gaurav7902 May 30, 2026
59f418c
chore(deps): bump the dependencies group across 1 directory with 2 up…
dependabot[bot] Jun 1, 2026
22d7892
Merge pull request #3671 from github/dependabot/github_actions/depend…
kenyonj Jun 1, 2026
d7f7a49
Merge branch 'main' into dependabot/bundler/faraday-2.14.2
kenyonj Jun 1, 2026
c47f2f5
Merge branch 'main' into dependabot/github_actions/actions/checkout-6
kenyonj Jun 1, 2026
f5a1fc1
Merge pull request #3668 from github/dependabot/bundler/faraday-2.14.2
kenyonj Jun 1, 2026
7477c97
Merge pull request #3655 from github/dependabot/github_actions/action…
kenyonj Jun 1, 2026
e4db0df
Merge branch 'github:main' into main
saivan4ick Jun 1, 2026
0d76ab8
Apply changes from PR #3665
saivan4ick Jun 1, 2026
d4e61b8
Fix error GitHub Action
saivan4ick Jun 1, 2026
d0a6e94
Fix error with Google verification from #3665
saivan4ick Jun 1, 2026
856c562
Merge branch 'main' into patch-1
kenyonj Jun 1, 2026
5e82d4f
Update _articles/accessibility-best-practices-for-your-project.md
kenyonj Jun 1, 2026
40a6b23
Merge branch 'main' into patch-2
kenyonj Jun 1, 2026
deb690e
Merge pull request #3667 from Karushna/patch-2
kenyonj Jun 1, 2026
b0bc879
Potential fix for pull request finding
kenyonj Jun 1, 2026
fadb370
Merge branch 'main' into hi
kenyonj Jun 1, 2026
bf72716
Merge branch 'main' into main
saivan4ick Jun 1, 2026
0b814ea
Address Copilot review feedback
kenyonj Jun 1, 2026
6a8edca
Last Sync: 2026-06-01 22:50 (Mobile)
saivan4ick Jun 1, 2026
98fc2c5
Last Sync: 2026-06-01 22:56 (Mobile)
saivan4ick Jun 1, 2026
de54333
Last Sync: 2026-06-01 22:57 (Mobile)
saivan4ick Jun 1, 2026
3f0fe81
Fix remaining 3 Copilot review items
kenyonj Jun 1, 2026
f53f8c4
Fix remark-lint: use '*' marker for hi/security-best-practices list i…
kenyonj Jun 1, 2026
f2b69ba
Merge branch 'main' into patch-1
kenyonj Jun 1, 2026
5718996
Merge pull request #3666 from Karushna/patch-1
kenyonj Jun 1, 2026
ec76df1
Address third batch of Copilot review comments
kenyonj Jun 1, 2026
a50f7de
Apply suggestions from code review
kenyonj Jun 1, 2026
06f0746
Merge branch 'main' into main
kenyonj Jun 1, 2026
79b6d31
Address remaining Copilot review comments
kenyonj Jun 1, 2026
da2b276
Fix broken internal anchors in be/legal.md
kenyonj Jun 1, 2026
42642b6
Correct anchor for 'do I need a legal entity' link in be/legal.md
kenyonj Jun 1, 2026
23eaaed
Merge pull request #3665 from saivan4ick/main
kenyonj Jun 1, 2026
cd6f112
Update accessibility-best-practices-for-your-project.md
ChasBelov Jun 5, 2026
de989b5
Merge branch 'main' into hi
gaurav7902 Jun 6, 2026
e9d1ff3
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jun 9, 2026
ef0db9d
Gate Pages preview build/deploy to trusted authors
RomanIakovlev Jun 10, 2026
f835479
Apply suggestions from code review
ahpook Jun 12, 2026
64a8e8e
Merge pull request #3685 from github/gate-pages-preview-trusted-authors
ahpook Jun 12, 2026
3265389
Merge pull request #3680 from Yugenjr/fix-bn-clean
ahpook Jun 12, 2026
d48a670
Merge pull request #3682 from gaurav7902/hi
ahpook Jun 12, 2026
a526548
Merge pull request #3684 from github/dependabot/github_actions/depend…
ahpook Jun 12, 2026
85d824d
Merge branch 'main' into patch-1
ChasBelov Jun 13, 2026
195d697
Update accessibility-best-practices-for-your-project.md
ChasBelov Jun 13, 2026
8e7d0de
Apply suggestion from @ahpook
ahpook Jun 13, 2026
bf3fa98
Merge pull request #3683 from ChasBelov/patch-1
ahpook Jun 13, 2026
a34f439
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jun 15, 2026
cf9d0e2
Merge pull request #3689 from github/dependabot/github_actions/depend…
ahpook Jun 15, 2026
a88b2e2
chore(deps-dev): bump js-yaml
dependabot[bot] Jun 15, 2026
79acdff
docs: add guidance for AI-assisted contributions
yuka-with-data Jun 15, 2026
b746eca
chore(deps): bump actions/checkout from 6 to 7
dependabot[bot] Jun 19, 2026
b5f4c79
chore(deps): bump nokogiri in the dependencies group
dependabot[bot] Jun 19, 2026
716b213
chore(deps): bump faraday from 2.14.2 to 2.14.3
dependabot[bot] Jun 23, 2026
aeac19e
chore(deps): bump concurrent-ruby from 1.3.6 to 1.3.7
dependabot[bot] Jun 24, 2026
d2c5468
Fix the outdated URL of the paper
ByteFlowing1337 Jun 24, 2026
784765a
Fix broken link to Codecademy Docs PR in how-to-contribute.md
naawkaz Jun 25, 2026
3cfb8fc
chore(deps): bump the dependencies group across 1 directory with 2 up…
dependabot[bot] Jul 10, 2026
d77711f
Fix test failures caused by updated js-yaml
ahpook Jul 11, 2026
14bedcf
Skip external URL checks in CI; add weekly link check
ahpook Jul 11, 2026
6f33669
Merge pull request #3703 from github/ahpook/20260710-fix-failures
ahpook Jul 11, 2026
8c49c9e
Merge branch 'main' into dependabot/npm_and_yarn/test/npm_and_yarn-4e…
ahpook Jul 11, 2026
dd86bf7
Merge pull request #3690 from github/dependabot/npm_and_yarn/test/npm…
ahpook Jul 11, 2026
f93062d
Update _articles/how-to-contribute.md
ahpook Jul 11, 2026
55d39ef
Merge branch 'main' into dependabot/github_actions/actions/checkout-7
ahpook Jul 11, 2026
eeda99a
Merge branch 'main' into dependabot/bundler/dependencies-672a667423
ahpook Jul 11, 2026
da1e9e2
Merge pull request #3693 from github/dependabot/github_actions/action…
ahpook Jul 11, 2026
e969aae
Merge branch 'main' into dependabot/bundler/faraday-2.14.3
ahpook Jul 11, 2026
ae7ff2a
Merge branch 'main' into dependabot/bundler/concurrent-ruby-1.3.7
ahpook Jul 11, 2026
14e694d
Merge pull request #3694 from github/dependabot/bundler/dependencies-…
ahpook Jul 11, 2026
de80467
Merge pull request #3696 from github/dependabot/bundler/faraday-2.14.3
ahpook Jul 11, 2026
02dc4cc
Merge branch 'main' into dependabot/github_actions/dependencies-8005f…
ahpook Jul 11, 2026
4529517
Merge pull request #3691 from yuka-with-data/docs/update-pr-guidance-ai
ahpook Jul 11, 2026
8bbf741
Merge branch 'main' into dependabot/bundler/concurrent-ruby-1.3.7
ahpook Jul 11, 2026
0c62248
Merge branch 'main' into fix-invalid-url
ahpook Jul 11, 2026
8cd0100
Merge pull request #3697 from github/dependabot/bundler/concurrent-ru…
ahpook Jul 11, 2026
e9dad41
Merge branch 'main' into fix-invalid-url
ahpook Jul 11, 2026
160b50b
Merge pull request #3698 from ByteFlowing1337/fix-invalid-url
ahpook Jul 11, 2026
0ede6c8
remove all references to the pull request
ahpook Jul 11, 2026
db8ed9c
Merge branch 'main' into fix-broken-codecademy-pr-link
ahpook Jul 11, 2026
7570e3a
Merge branch 'main' into dependabot/github_actions/dependencies-8005f…
ahpook Jul 11, 2026
ae30ef8
Merge pull request #3699 from naawkaz/fix-broken-codecademy-pr-link
ahpook Jul 11, 2026
4234bc7
Merge pull request #3702 from github/dependabot/github_actions/depend…
ahpook Jul 11, 2026
01e1b02
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jul 13, 2026
246e87b
chore(deps): bump actions/checkout from 6 to 7
dependabot[bot] Jul 13, 2026
bade6e2
Merge pull request #3706 from github/dependabot/github_actions/action…
tomthorogood Jul 13, 2026
38d739c
Merge pull request #3705 from github/dependabot/github_actions/depend…
tomthorogood Jul 13, 2026
da4c061
chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0
dependabot[bot] Jul 14, 2026
76a251a
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jul 15, 2026
605207a
docs(pt-br): translate security-best-practices-for-your-project.md an…
AllissonChervenski Jul 18, 2026
9c6f72c
fix(maintaining-balance): fix missing '=' in avatar class
AllissonChervenski Jul 18, 2026
86fe026
docs(pt-br): fix linting warnings and formatting
AllissonChervenski Jul 18, 2026
a6423b6
Add A11yScan workflow for accessibility checks
weboverhauls Jul 20, 2026
608c675
Update token for A11yScan configuration
weboverhauls Jul 20, 2026
52ea264
Remove preview workflow
ahpook Jul 21, 2026
550c1ef
Merge pull request #3711 from github/ahpook/delete-preview-workflow
ahpook Jul 21, 2026
e186d36
Merge pull request #3707 from github/dependabot/github_actions/action…
ahpook Jul 21, 2026
b840642
Merge pull request #3708 from github/dependabot/github_actions/depend…
ahpook Jul 21, 2026
2a43512
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jul 22, 2026
035042c
chore: remove auto-generated devcontainer-lock.json from tracking
AllissonChervenski Jul 23, 2026
0e4ede7
Merge pull request #3712 from github/dependabot/github_actions/depend…
ahpook Jul 24, 2026
ebc9678
Merge pull request #3710 from AllissonChervenski/fix-pt-translation
ahpook Jul 24, 2026
1879ce1
chore(deps): bump ruby/setup-ruby in the dependencies group
dependabot[bot] Jul 27, 2026
4635014
Merge branch 'github:main' into main
weboverhauls Jul 27, 2026
4e2cc70
misc tweaks for accuracy and consistency
weboverhauls Jul 28, 2026
b6a1270
remover scanner action
weboverhauls Jul 28, 2026
d5a219d
update semantic order for naviation to match visual order
mlama007 Jul 28, 2026
da3be4f
Make table of content an accessible expandable button
mlama007 Jul 28, 2026
ff9360f
chore(deps): bump html-proofer in the dependencies group
dependabot[bot] Jul 29, 2026
698769e
Merge pull request #3718 from mlama007/accessibility-nav-TOC
ahpook Jul 29, 2026
1275a61
Merge pull request #3717 from weboverhauls/main
ahpook Jul 29, 2026
b116ed6
Merge pull request #3719 from github/dependabot/bundler/dependencies-…
ahpook Jul 29, 2026
b594108
Merge pull request #3716 from github/dependabot/github_actions/depend…
ahpook Jul 29, 2026
dda4962
chore(deps): bump actions/stale from 10.4.0 to 11.0.0
dependabot[bot] Jul 30, 2026
59bd09c
Add jp translation for security best practices article
yuka-with-data Aug 4, 2026
9571631
Merge pull request #3720 from github/dependabot/github_actions/action…
ahpook Aug 13, 2026
8a7589a
Merge pull request #3723 from yuka-with-data/translate-security-best-…
ahpook Aug 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "Jekyll website",
"image": "mcr.microsoft.com/devcontainers/jekyll:latest",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "22"
},
"ghcr.io/devcontainers/features/ruby:1": {
"version": "3.3.5"
}
},
"forwardPorts": [
// Jekyll server
4000,
// Live reload server
35729
],
"postCreateCommand": "bundle exec jekyll serve --incremental"
}
35 changes: 30 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,41 @@ updates:
directory: "/"
schedule:
interval: daily
time: "10:00"
timezone: Europe/Vienna
pull-request-branch-name:
separator: "-"
open-pull-requests-limit: 99
rebase-strategy: disabled
commit-message:
prefix: "chore(deps)"
groups:
dependencies:
applies-to: version-updates
update-types:
- "minor"
- "patch"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 99
rebase-strategy: disabled

commit-message:
prefix: "chore(deps)"
groups:
dependencies:
applies-to: version-updates
update-types:
- "minor"
- "patch"
- package-ecosystem: bundler
directory: "/"
schedule:
interval: daily
versioning-strategy: increase
open-pull-requests-limit: 99
commit-message:
prefix: "chore(deps)"
groups:
dependencies:
applies-to: version-updates
update-types:
- "minor"
- "patch"
77 changes: 77 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL Advanced"

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
schedule:
- cron: '35 9 * * 0'

jobs:
analyze:
name: Analyze (${{ matrix.language }})
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
# required for all workflows
security-events: write

# required to fetch internal or private CodeQL packs
packages: read

# only required for workflows in private repositories
actions: read
contents: read

strategy:
fail-fast: false
matrix:
include:
- language: actions
build-mode: none
- language: javascript-typescript
build-mode: none
- language: ruby
build-mode: none

steps:
- name: Checkout repository
uses: actions/checkout@v7
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}

- name: Run manual build steps
if: matrix.build-mode == 'manual'
shell: bash
run: |
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
'your code, for example:'
echo ' make bootstrap'
echo ' make release'
exit 1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
51 changes: 51 additions & 0 deletions .github/workflows/jekyll.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll site to Pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7
- name: Setup Pages
uses: actions/configure-pages@v6.0.0
- name: Build with Jekyll
uses: actions/jekyll-build-pages@44a6e6beabd48582f863aeeb6cb2151cc1716697 # v1
with:
source: ./
destination: ./_site
- name: Upload artifact
# Automatically uploads an artifact from the './_site' directory by default
uses: actions/upload-pages-artifact@v5.0.0
# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v5.0.0
30 changes: 30 additions & 0 deletions .github/workflows/link-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Weekly External Link Check
on:
schedule:
# Every Monday at 08:00 UTC
- cron: "0 8 * * 1"
workflow_dispatch:
permissions:
contents: read
jobs:
link-check:
runs-on: ubuntu-latest
steps:
- name: Set up Git repository
uses: actions/checkout@v7
- name: Set up Ruby
uses: ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1
with:
bundler-cache: true
- name: Set up Node
uses: actions/setup-node@v7.0.0
- name: Bootstrap
run: script/bootstrap
env:
SKIP_BUNDLER: true
- name: Build site
run: script/build --config _config.yml,test/_config.yml
- name: Check links (including external URLs)
run: script/html-proofer
env:
CHECK_EXTERNAL_LINKS: true
30 changes: 16 additions & 14 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,23 @@ name: Mark stale PRs
on:
workflow_dispatch:
schedule:
- cron: "0 12 * * *"

- cron: "0 12 * * *"
permissions:
contents: read
issues: write
pull-requests: write
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
with:
stale-pr-message: >
This pull request has been automatically marked as stale because it has not
had recent activity. It will be closed if no further activity occurs.
Thank you for your contributions.
stale-pr-label: "stale"
exempt-pr-labels: "pinned,security"
days-before-pr-stale: 30
days-before-pr-close: 7
ascending: true
operations-per-run: 100
- uses: actions/stale@v11.0.0
with:
stale-pr-message: >
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale-pr-label: "stale"
exempt-pr-labels: "pinned,security"
days-before-pr-stale: 30
days-before-pr-close: 7
ascending: true
operations-per-run: 100
38 changes: 18 additions & 20 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,26 @@
name: GitHub Actions CI
on:
push:
branches: master
pull_request: []
branches: main
pull_request:
merge_group:
permissions:
contents: read
jobs:
tests:
runs-on: ubuntu-latest
steps:
- name: Set up Git repository
uses: actions/checkout@v3

- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: true

- name: Set up Node
uses: actions/setup-node@v3

- name: Bootstrap
run: script/bootstrap
env:
SKIP_BUNDLER: true

- name: Tests
run: script/test
- name: Set up Git repository
uses: actions/checkout@v7
- name: Set up Ruby
uses: ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1
with:
bundler-cache: true
- name: Set up Node
uses: actions/setup-node@v7.0.0
- name: Bootstrap
run: script/bootstrap
env:
SKIP_BUNDLER: true
- name: Tests
run: script/test
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
.bundle
.jekyll-metadata
.ruby-version
.tool-versions
.sass-cache/
/vendor
_site/
bin
css/main.scss
test/node_modules
test/package-lock.json
Gemfile.lock
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7.5
3.3.5
4 changes: 3 additions & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
* @github/communities-oss-reviewers
* @github/communities-oss-reviewers
articles/legal.md @github/legal-oss
articles/leadership-and-governance.md @github/legal-oss
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ threatening, offensive, or harmful.

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community includes using an official project e-mail
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
Expand Down
29 changes: 24 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,23 +41,42 @@ If you'd like to contribute, start by searching through the [pull requests](http

If you don't see your idea listed, and you think it fits into the goals of this guide, open a pull request.

## 💡 Quick Tip for Beginners

1. Always create a new branch for your changes.
2. Write clear commit messages.
3. Test your changes locally before submitting a PR.
4. Follow the style guide.
5. Be patient during reviews.

## Style guide

If you're writing content, see the [style guide](./docs/styleguide.md) to help your prose match the rest of the guides.

## Setting up your environment

This site is powered by [Jekyll](https://jekyllrb.com/). Running it on your local machine requires a working [Ruby](https://www.ruby-lang.org/en/) installation with [Bundler](https://bundler.io/).
This site is powered by [Jekyll](https://jekyllrb.com/). Running it on your local machine requires a working [Ruby](https://www.ruby-lang.org/en/) installation with [Bundler](https://bundler.io/) along with [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).

Once you have that set up:

1. Grant execution permissions to the scripts:

```bash
chmod +x script/bootstrap
chmod +x script/server
```

Once you have that set up, run:
2. Execute the scripts:

script/bootstrap
script/server
```bash
./script/bootstrap
./script/server
```

…and open <http://localhost:4000> in your web browser.

## Community

Discussions about the Open Source Guides take place on this repository's [Issues](https://github.com/github/opensource.guide/issues) and [Pull Requests](https://github.com/github/opensource.guide/pulls) sections. Anybody is welcome to join these conversations.
Discussions about the Open Source Guides take place on this repository's [Pull Requests](https://github.com/github/opensource.guide/pulls) section. Anybody is welcome to join these conversations.

Wherever possible, do not take these conversations to private channels, including contacting the maintainers directly. Keeping communication public means everybody can benefit and learn from the conversation.
Loading