Skip to content

Commit 66da3e0

Browse files
authored
Merge branch 'main' into for-the-love-of-code
2 parents fc2cebf + f425a55 commit 66da3e0

File tree

64 files changed

+208
-87
lines changed

Some content is hidden

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

64 files changed

+208
-87
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
### Please confirm this pull request meets the following requirements:
33

44
- [ ] I followed the contributing guidelines: <https://github.com/github/explore/blob/main/CONTRIBUTING.md>.
5-
- [ ] I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding.
5+
- [ ] This change is not self-promotion.
66

77
### Which change are you proposing?
88

.github/workflows/collections-renames.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/[email protected]
2020

2121
- name: Setup Ruby
22-
uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0
22+
uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0
2323
with:
2424
bundler-cache: true
2525

.github/workflows/conflict.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ jobs:
1414
- run: |
1515
echo "In order to review this pull request for acceptance, we need to make sure that all of the prerequisites are satisfied."
1616
echo "This was not checked:"
17-
echo "> I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding."
18-
echo "This is a requirement to maintain a high level of independence in this project. Please update if you are able to verify that you meet that requirement."
17+
echo "> This change is not self-promotion.
18+
echo "This is a requirement to maintain a high level of independence in this project. Please update to confirm there is no conflict of interest."
1919
echo "Thank you!"
2020
exit 1
21-
if: contains(github.event.pull_request.body, '- [ ] I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding.')
21+
if: contains(github.event.pull_request.body, '- [ ] This change is not self-promotion.')
2222
name: Fail
2323
- run: exit 0
24-
if: contains(github.event.pull_request.body, '- [x] I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding.')
24+
if: contains(github.event.pull_request.body, '- [x] This change is not self-promotion.')
2525
name: Succeed

.github/workflows/jekyll_build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
uses: actions/[email protected]
2525

2626
- name: 💎 setup ruby
27-
uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0
27+
uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0
2828
with:
2929
bundler-cache: true
3030
cache-version: 0

.github/workflows/lint.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
name: Lint
22

33
on:
4-
pull_request:
4+
pull_request_target:
55
workflow_dispatch:
66
merge_group:
77

88
permissions:
99
contents: write
10+
checks: write
1011

1112
jobs:
1213
lint:
@@ -15,13 +16,13 @@ jobs:
1516
- uses: actions/[email protected]
1617

1718
- name: Setup Ruby
18-
uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0
19+
uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0
1920
with:
2021
bundler-cache: true
2122

2223
- name: Run linters
2324
uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2
24-
if: ${{ github.event_name == 'pull_request' }}
25+
if: ${{ github.event_name == 'pull_request_target' }}
2526
with:
2627
auto_fix: true
2728
rubocop: true

.github/workflows/test.yml

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

4444
- name: Setup Ruby
4545
if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }}
46-
uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0
46+
uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0
4747
with:
4848
bundler-cache: true
4949

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ To propose a new topic or collection, please **open a pull request** with your p
9898

9999
## Guidelines
100100

101-
- Avoid conflicts of interest. These should be of general community interest, not a marketing vehicle for a product or a personal project. If you are a direct employee of a company creating the project, or the creator and sole maintainer, it's unlikely to be accepted.
101+
- Avoid conflicts of interest. These should be of general community interest, not self promotion. If it is self promotion, it's unlikely to be accepted.
102102
- We love experimenting with new technologies, and we are especially fond of GitHub Copilot. But as with all new technology, many of us are still getting accustomed to using generative AI tools effectively. Here are important guidelines to follow when using generative AI to contribute to this repository (adapted from the [GitHub Community Discussions CoC](https://github.com/community/community/blob/main/CODE_OF_CONDUCT.md#reasonable-use-of-ai-generated-content)):
103103
- Read and revise the content before you post it. Use your own authentic voice and edit.
104104
- Do not post AI-generated content verbatim to pad out the size and number of your contributions. Your changes should materially improve the site, not just say the same thing in different words.

Gemfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
source "https://rubygems.org"
22

3-
gem "faraday-retry", "~> 2.3.1"
3+
gem "faraday-retry", "2.3.1"
44
gem "github-pages", "~> 232", group: :jekyll_plugins
55
gem "nokogiri", "~> 1.18.8"
6+
gem "rake", "13.2.1"
7+
gem "rubocop", "1.75.5"
8+
gem "faraday", "2.12.2"
9+
gem "json", "2.11.3"
10+
gem "language_server-protocol", "3.17.0.4"
611

712
group :test do
813
gem "fastimage"
914
gem "httparty"
1015
gem "minitest"
1116
gem "octokit"
1217
gem "pry", require: false
13-
gem "rake"
14-
gem "rubocop"
1518
gem "rubocop-performance"
1619
gem "safe_yaml"
1720
end

Gemfile.lock

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (8.0.1)
4+
activesupport (8.0.2)
55
base64
66
benchmark (>= 0.3)
77
bigdecimal
@@ -18,8 +18,8 @@ GEM
1818
public_suffix (>= 2.0.2, < 7.0)
1919
ast (2.4.3)
2020
base64 (0.2.0)
21-
benchmark (0.4.0)
22-
bigdecimal (3.1.9)
21+
benchmark (0.4.1)
22+
bigdecimal (3.2.2)
2323
coderay (1.1.3)
2424
coffee-script (2.4.1)
2525
coffee-script-source
@@ -28,12 +28,12 @@ GEM
2828
colorator (1.1.0)
2929
commonmarker (0.23.11)
3030
concurrent-ruby (1.3.5)
31-
connection_pool (2.5.0)
32-
csv (3.3.3)
31+
connection_pool (2.5.3)
32+
csv (3.3.5)
3333
dnsruby (1.72.3)
3434
base64 (~> 0.2.0)
3535
simpleidn (~> 0.2.1)
36-
drb (2.2.1)
36+
drb (2.2.3)
3737
em-websocket (0.5.3)
3838
eventmachine (>= 0.12.9)
3939
http_parser.rb (~> 0)
@@ -45,22 +45,22 @@ GEM
4545
faraday-net_http (>= 2.0, < 3.5)
4646
json
4747
logger
48-
faraday-net_http (3.4.0)
48+
faraday-net_http (3.4.1)
4949
net-http (>= 0.5.0)
5050
faraday-retry (2.3.1)
5151
faraday (~> 2.0)
5252
fastimage (2.4.0)
53-
ffi (1.17.1)
54-
ffi (1.17.1-aarch64-linux-gnu)
55-
ffi (1.17.1-aarch64-linux-musl)
56-
ffi (1.17.1-arm-linux-gnu)
57-
ffi (1.17.1-arm-linux-musl)
58-
ffi (1.17.1-arm64-darwin)
59-
ffi (1.17.1-x86-linux-gnu)
60-
ffi (1.17.1-x86-linux-musl)
61-
ffi (1.17.1-x86_64-darwin)
62-
ffi (1.17.1-x86_64-linux-gnu)
63-
ffi (1.17.1-x86_64-linux-musl)
53+
ffi (1.17.2)
54+
ffi (1.17.2-aarch64-linux-gnu)
55+
ffi (1.17.2-aarch64-linux-musl)
56+
ffi (1.17.2-arm-linux-gnu)
57+
ffi (1.17.2-arm-linux-musl)
58+
ffi (1.17.2-arm64-darwin)
59+
ffi (1.17.2-x86-linux-gnu)
60+
ffi (1.17.2-x86-linux-musl)
61+
ffi (1.17.2-x86_64-darwin)
62+
ffi (1.17.2-x86_64-linux-gnu)
63+
ffi (1.17.2-x86_64-linux-musl)
6464
forwardable-extended (2.6.0)
6565
gemoji (4.1.0)
6666
github-pages (232)
@@ -250,13 +250,13 @@ GEM
250250
mercenary (0.3.6)
251251
method_source (1.1.0)
252252
mini_mime (1.1.5)
253-
mini_portile2 (2.8.8)
253+
mini_portile2 (2.8.9)
254254
minima (2.5.1)
255255
jekyll (>= 3.5, < 5.0)
256256
jekyll-feed (~> 0.9)
257257
jekyll-seo-tag (~> 2.1)
258258
minitest (5.25.5)
259-
multi_xml (0.7.1)
259+
multi_xml (0.7.2)
260260
bigdecimal (~> 3.1)
261261
net-http (0.6.0)
262262
uri
@@ -300,7 +300,7 @@ GEM
300300
rb-inotify (0.11.1)
301301
ffi (~> 1.0)
302302
regexp_parser (2.10.0)
303-
rexml (3.4.0)
303+
rexml (3.4.1)
304304
rouge (3.30.0)
305305
rubocop (1.75.5)
306306
json (~> 2.3)
@@ -313,7 +313,7 @@ GEM
313313
rubocop-ast (>= 1.44.0, < 2.0)
314314
ruby-progressbar (~> 1.7)
315315
unicode-display_width (>= 2.4.0, < 4.0)
316-
rubocop-ast (1.44.1)
316+
rubocop-ast (1.45.1)
317317
parser (>= 3.3.7.2)
318318
prism (~> 1.4)
319319
rubocop-performance (1.25.0)
@@ -361,16 +361,19 @@ PLATFORMS
361361
x86_64-linux-musl
362362

363363
DEPENDENCIES
364-
faraday-retry (~> 2.3.1)
364+
faraday (= 2.12.2)
365+
faraday-retry (= 2.3.1)
365366
fastimage
366367
github-pages (~> 232)
367368
httparty
369+
json (= 2.11.3)
370+
language_server-protocol (= 3.17.0.4)
368371
minitest
369372
nokogiri (~> 1.18.8)
370373
octokit
371374
pry
372-
rake
373-
rubocop
375+
rake (= 13.2.1)
376+
rubocop (= 1.75.5)
374377
rubocop-performance
375378
safe_yaml
376379
webrick

collections/choosing-projects/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ items:
1010
- Ileriayo/markdown-badges
1111
- mem0ai/mem0
1212
- Codecademy/docs
13-
- open-sauced/guestbook
13+
- Virtual-Coffee/guestbook
1414
- firstcontributions/first-contributions
1515
display_name: How to choose (and contribute to) your first open source project
1616
created_by: kytrinyx

0 commit comments

Comments
 (0)