From d55724f3564f96f4f1c4979b9575b765c4e1a16e Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Thu, 30 Jan 2025 09:18:39 +0800 Subject: [PATCH 001/246] Create index.md --- topics/chemistry/index.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 topics/chemistry/index.md diff --git a/topics/chemistry/index.md b/topics/chemistry/index.md new file mode 100644 index 000000000000..f5f90664a5d2 --- /dev/null +++ b/topics/chemistry/index.md @@ -0,0 +1,7 @@ +--- +display_name: Chemistry +short_description: Chemistry is the scientific study of substances, their structure, properties, and reactions. +topic: chemistry +wikipedia_url: https://en.wikipedia.org/wiki/Chemistry +--- +Chemistry is a branch of natural science that studies substances, their structure, properties, and reactions when they combine or separate. It plays a crucial role in understanding the composition of matter and its transformations. Chemistry can be divided into several sub-disciplines including organic chemistry, inorganic chemistry, physical chemistry, analytical chemistry, and biochemistry. These areas explore everything from the synthesis of new molecules to the chemical processes happening within living organisms. From 34367c63043dfc941716b581570b6873eb27de2e Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Fri, 31 Jan 2025 09:26:28 +0800 Subject: [PATCH 002/246] Create yugioh.md --- topics/yugioh.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 topics/yugioh.md diff --git a/topics/yugioh.md b/topics/yugioh.md new file mode 100644 index 000000000000..0b17239390eb --- /dev/null +++ b/topics/yugioh.md @@ -0,0 +1,12 @@ +--- +display_name: Yu-Gi-Oh! +created_by: Kazuki Takahashi, Konami +related: game, card-game +short_description: Yu-Gi-Oh! is a collectible card game developed and published by Konami +topic: yugioh +aliases: yu-gi-oh +url: https://www.yugioh-card.com/ +wikipedia_url: https://en.wikipedia.org/wiki/Yu-Gi-Oh!_Trading_Card_Game +--- + +Yu-Gi-Oh!, originally a manga series authored by Kazuki Takahashi, has grown into one of the most successful and recognizable trading card games (TCG) produced by Konami. The game has spawned an extensive array of anime and manga adaptations, video games, and official tournaments, making it a cornerstone of modern pop culture and competitive gaming. With thousands of unique cards available, Yu-Gi-Oh! offers endless possibilities for strategy and collection. From 8a0d0532652bba933d6ea213ff557c45f319c94e Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Fri, 31 Jan 2025 11:21:09 +0800 Subject: [PATCH 003/246] Update yugioh.md --- topics/yugioh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/yugioh.md b/topics/yugioh.md index 0b17239390eb..2f423b882c62 100644 --- a/topics/yugioh.md +++ b/topics/yugioh.md @@ -9,4 +9,4 @@ url: https://www.yugioh-card.com/ wikipedia_url: https://en.wikipedia.org/wiki/Yu-Gi-Oh!_Trading_Card_Game --- -Yu-Gi-Oh!, originally a manga series authored by Kazuki Takahashi, has grown into one of the most successful and recognizable trading card games (TCG) produced by Konami. The game has spawned an extensive array of anime and manga adaptations, video games, and official tournaments, making it a cornerstone of modern pop culture and competitive gaming. With thousands of unique cards available, Yu-Gi-Oh! offers endless possibilities for strategy and collection. +Yu-Gi-Oh! (Japanese: 遊☆戯☆王), originally a manga series authored by Kazuki Takahashi, has grown into one of the most successful and recognizable trading card games (TCG) produced by Konami. The game has spawned an extensive array of anime and manga adaptations, video games, and official tournaments, making it a cornerstone of modern pop culture and competitive gaming. With thousands of unique cards available, Yu-Gi-Oh! offers endless possibilities for strategy and collection. From bfee2c473e64eb56317aa54e4d21f09d39c40831 Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Fri, 31 Jan 2025 13:33:01 +0800 Subject: [PATCH 004/246] Rename topics/yugioh.md to topics/yugioh/index.md --- topics/{yugioh.md => yugioh/index.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename topics/{yugioh.md => yugioh/index.md} (100%) diff --git a/topics/yugioh.md b/topics/yugioh/index.md similarity index 100% rename from topics/yugioh.md rename to topics/yugioh/index.md From 2a704a105eb765854db71c1aed2fecf25e9353f9 Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Fri, 31 Jan 2025 16:57:50 +0800 Subject: [PATCH 005/246] Update index.md --- topics/yugioh/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/yugioh/index.md b/topics/yugioh/index.md index 2f423b882c62..882a5f05c72b 100644 --- a/topics/yugioh/index.md +++ b/topics/yugioh/index.md @@ -2,7 +2,7 @@ display_name: Yu-Gi-Oh! created_by: Kazuki Takahashi, Konami related: game, card-game -short_description: Yu-Gi-Oh! is a collectible card game developed and published by Konami +short_description: Yu-Gi-Oh! is a collectible card game developed and published by Konami. topic: yugioh aliases: yu-gi-oh url: https://www.yugioh-card.com/ From ce2b8e11c127ccdf286438d76869a9d59f661dee Mon Sep 17 00:00:00 2001 From: Lieselotte <52315535+she3py@users.noreply.github.com> Date: Fri, 31 Jan 2025 14:38:00 +0100 Subject: [PATCH 006/246] Add cellular-automaton topic --- topics/cellular-automaton/index.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 topics/cellular-automaton/index.md diff --git a/topics/cellular-automaton/index.md b/topics/cellular-automaton/index.md new file mode 100644 index 000000000000..000bcb66a3d7 --- /dev/null +++ b/topics/cellular-automaton/index.md @@ -0,0 +1,15 @@ +--- +aliases: cellular-automata, cellular-automatons +created_by: Stanisław Ulam, John von Neumann +display_name: Cellular automaton +related: automaton, conways-game-of-life +released: 1940 +short_description: An automaton consisting of cells arranged in a regular grid. A new generation of cells is created with an associated rule. +topic: cellular-automaton +wikipedia_url: https://en.wikipedia.org/wiki/Cellular_automaton +--- +A **cellular automaton** is a discrete [model of computation](https://en.wikipedia.org/wiki/Model_of_computation) studied in [automata theory](https://en.wikipedia.org/wiki/Automata_theory). +It consists of a regular grid of cells, each in one of a finite number of states; a new generation is created according to some fixed rule that determines the new state of each cell in terms of the current state of the cell and its neighborhood. +Typically, the rule for updating the state of cells is the same for each cell and does not change over time, and is applied to the whole grid simultaneously, though exceptions are known, such as the [stochastic cellular automaton](https://en.wikipedia.org/wiki/Stochastic_cellular_automaton) and [asynchronous cellular automaton](https://en.wikipedia.org/wiki/Asynchronous_cellular_automaton). + +A well-known cellular automaton is [Conway’s Game of Life](https://github.com/topics/conways-game-of-life). From d0e02080ee012fd76eb9dfe58cef49a79fec74d5 Mon Sep 17 00:00:00 2001 From: Lieselotte <52315535+she3py@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:07:34 +0100 Subject: [PATCH 007/246] Add finite-state-machine topic --- topics/finite-state-machine/index.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 topics/finite-state-machine/index.md diff --git a/topics/finite-state-machine/index.md b/topics/finite-state-machine/index.md new file mode 100644 index 000000000000..0e126ecf43b5 --- /dev/null +++ b/topics/finite-state-machine/index.md @@ -0,0 +1,13 @@ +--- +aliases: finite-state-machines, fsm, finite-state-automaton, finite-state-automata, finite-state-automatons, fsa, finite-automaton, finite-automata, finite-automatons, state-machine +display_name: Finite-state machine +related: automaton, deterministic-finite-automaton, nondeterministic-finite-automaton +short_description: A formalism consisting of a finite set of states and a transition function describing when to move from one state to another. +topic: finite-state-machine +wikipedia_url: https://en.wikipedia.org/wiki/Finite-state_machine +--- +A **finite-state machine** (FSM), **finite-state automaton** (FSA), or simply **state machine** is a mathematical [model of computation](https://en.wikipedia.org/wiki/Model_of_computation) and an [abstract machine](https://en.wikipedia.org/wiki/Abstract_machine) that can be in exactly one of a finite number of states at any given time. +The FSM can change from one state to another in response to some inputs; the change from one state to another is called a *transition*. +An FSM is defined by a list of its states, its initial state, and the inputs that trigger each transition. + +In computer science, FSM are widely used in modeling of application behavior ([control theory](https://en.wikipedia.org/wiki/Control_theory)), design of [hardware digital systems](https://en.wikipedia.org/wiki/Digital_electronics), [software engineering](https://github.com/topics/software-engineering), [compilers](https://github.com/topics/compiler), [network protocols](https://en.wikipedia.org/wiki/Network_protocol), and [computational linguistics](https://en.wikipedia.org/wiki/Computational_linguistics). From 42bf6c8520f543d6a6c6d998db50e2c125fa8180 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 09:16:55 +0000 Subject: [PATCH 008/246] chore(deps): bump rubocop in the dependencies group Bumps the dependencies group with 1 update: [rubocop](https://github.com/rubocop/rubocop). Updates `rubocop` from 1.71.0 to 1.71.1 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.71.0...v1.71.1) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 86f58dba8180..dae80a025a23 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -300,14 +300,14 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.71.0) + rubocop (1.71.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.36.2, < 2.0) + rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.38.0) From 792c3914117a4fe4b969990f2ae88ea326bc97dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 09:29:30 +0000 Subject: [PATCH 009/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.214.0 to 1.215.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/1287d2b408066abada82d5ad1c63652e758428d9...2654679fe7f7c29875c669398a8ec0791b8a64a1) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index ae2d8d392289..2d7eb629ff0a 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@1287d2b408066abada82d5ad1c63652e758428d9 # v1.214.0 + uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 # v1.215.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 33794aa4e2f4..1207a61c4e2d 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@1287d2b408066abada82d5ad1c63652e758428d9 # v1.214.0 + uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 # v1.215.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 64ef8f83f442..ad8d908ec1ea 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@1287d2b408066abada82d5ad1c63652e758428d9 # v1.214.0 + uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 # v1.215.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 858a720259ec..bbf3a6af3d98 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@1287d2b408066abada82d5ad1c63652e758428d9 # v1.214.0 + uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 # v1.215.0 with: bundler-cache: true From c0cb33523406dacae0caa4da71f346bd6e671d48 Mon Sep 17 00:00:00 2001 From: Adam Perkowski Date: Wed, 5 Feb 2025 17:02:20 +0100 Subject: [PATCH 010/246] Add Jule topic Signed-off-by: Adam Perkowski --- topics/jule/index.md | 13 +++++++++++++ topics/jule/jule.png | Bin 0 -> 9459 bytes 2 files changed, 13 insertions(+) create mode 100644 topics/jule/index.md create mode 100644 topics/jule/jule.png diff --git a/topics/jule/index.md b/topics/jule/index.md new file mode 100644 index 000000000000..08c6cb010f17 --- /dev/null +++ b/topics/jule/index.md @@ -0,0 +1,13 @@ +--- +aliases: julelang +created_by: Mertcan Davulcu +display_name: Jule +github_url: https://github.com/julelang +logo: jule.png +related: language, c-plus-plus +released: '2023' +short_description: Jule is a programming language designed to build efficient, fast, reliable and safe software while maintaining simplicity. +topic: jule +url: https://jule.dev +--- +Jule is an effective programming language designed to build efficient, fast, reliable and safe software while maintaining simplicity. It is a statically typed, compiled language with a syntax influenced by Go, Rust, and C++. Jule aims to provide high C and C++ interoperability. To achieve this, Jule compiles its code to C++ code and supports powerful backend compilers such as GCC and Clang. diff --git a/topics/jule/jule.png b/topics/jule/jule.png new file mode 100644 index 0000000000000000000000000000000000000000..0425ab943974e2378c60d33feec95ce9a271d3d5 GIT binary patch literal 9459 zcmY*`u_30xpKYFb8^n}K6%c4-{-^|8|qMzvyl@J5K!qpggzl4Amsjck&+M) z5HLj6hT%U5eV*t*2ZJrJ9`~+WF%zmB?-t(<-uK}t)B;|>sf&A}{ zmqKx4j>@1;CV1?1?e=SoJ@NuQB^b3O{LAi{LV;uZ*s(uGmHt=(BZpkq_c2I>s@Kt! z0JK%(DFy#F=h(A#qF&h8umz&Fp=auNRcZ6qu)_MYg2qClldf?tw+y zTzpDJ@kLHtt00j;G5lbALkBGkN`Pa^F*q|+GEg59w{hRoArQG;nvg%Gk(JGaOP2^t zg2a8uj+`4lj!h_-(rC#kRgLLaE1M*=FQ?U6-E&4M+1>f>N+3KwlN)a%JoyD_YFQ|e`LW>D#;*u z(-VRJg$d>bfdxTGTy6t%Fb5`%oL+EefXi9^~~;G7!Yzr05LDK zV}Wrf+tiEuVki0S3G&83T@M%0@*s&~&%;7Ca6igb?vzfIa+w`hODyS^H(0P{sV}NE zRYFrUXj9mRYab<-&tjHbm*7;*f;5qw2iFP>Tz%B(>9wZG6Z521t%H03F6U&R25t+n zsJ(X~P75M|A<+*LySPPjQXs(vx>vP#^?{mr|F4B`4yQhJogWy+ZLMq%S32py5@XVZ zr!iX>OuSU55D)iu#lCUfoB1ZLYnG0&o{o-f-w~hOGdD~w+D8(~g1hFNaj)&*x~jiy zcI#N1FElw^33+ztub^O^Wmo;p0BP-D7EVJr*I#t!AksG|f;p}IM-y!VsN5G^y!P@X z;nedlZ*6+9vXQs=9km1u8SEzfGZ^%IY#oZp*PSxY1Bl$-s$d#M9(Nrcpc<FL}wA`UsHeM>!oCf9ez^9&!P6wpYX6@r`$6Ki3KS56~7Imeqg$KiWd zo^q>U38Aq8MikhS!ZJ7{nEFM6aC?;amVm**L!9?x74p9gZYQjTZL~ny)s;Nzx>wmH z6Qur*Q`LTqq_hOr={vF;BjKyGiX5vJnkxQfpvrTFS?OSgTQ?TCs9dv55! z+}aY$a*^nzQ+oxX>hEyVx3^O^p8;&YTNiJG#u=w_?1cuqUlhqqvb_`_Mc;3BJ&WGV zf%ZVZy`+ehK4y$!W1mh^F4p~f>yx$~l>`gs@pWdr2pKX( z6Z|jvP{t4;(6COiF@BnZMcEzQL7IxNucV8H42^jf3>9# zAM!9J3cTM9QkeXRNV?~*L0|aN6w!A<*|)81@N!ee6s*m|N$^Jw_$JLQjcq7r0q@a> z$U8Cnt6}0Jjo{fP*!Oh?*xQvO?+wNHl5G1f-{f_JD>8Xh010A{HgdnI}>h{RKd11KP#AdNpMSr6KH`e4Yp^3sM(Y1es>YroHt^p5?=MbqZ z0v8Lu1qot~I6{MH)nU!F3K`LKrXn^tJ#Co5wG~E-jEM(Dw6*&#S5SW16bOA4s{V=6 zi^qmP#J9-+s`)RkNCgvu>1INx52%ZNgC1vb&@^o3P#w_xX(4tGQ`Z@+VEp{4DmpPp0gfWBHg@R);7xnY6v)v|LJK} g5F{nRH@)g{i1H`ScEJ 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 Date: Wed, 5 Feb 2025 11:40:20 -0500 Subject: [PATCH 011/246] Update collections-renames.yml Signed-off-by: Justin Kenyon --- .github/workflows/collections-renames.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 2d7eb629ff0a..67071784e8cd 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -23,6 +23,9 @@ jobs: with: bundler-cache: true + - name: Install dependencies + run: bundle install --with test + - name: Test collection with autofix and commit changes uses: technote-space/create-pr-action@91114507cf92349bec0a9a501c2edf1635427bc5 # v2 env: From 2faace7fd8771c8f4e8da465718c4c1e9c4ecdb4 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 5 Feb 2025 11:51:33 -0500 Subject: [PATCH 012/246] Update collections-renames.yml Signed-off-by: Justin Kenyon --- .github/workflows/collections-renames.yml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 67071784e8cd..8ccb95344016 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -23,19 +23,15 @@ jobs: with: bundler-cache: true - - name: Install dependencies - run: bundle install --with test - - - name: Test collection with autofix and commit changes - uses: technote-space/create-pr-action@91114507cf92349bec0a9a501c2edf1635427bc5 # v2 + - name: Test collections and commit the changes env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} AUTOCORRECT_RENAMED_REPOS: 1 + run: bundle exec rake collections + + - name: Test collection with autofix and commit changes + uses: peter-evans/create-pull-request@v7 with: - EXECUTE_COMMANDS: | - bundle exec rake collections - COMMIT_MESSAGE: "✨ Autofixing renamed/removed collection items ✨" - COMMIT_NAME: "GitHub Actions" - COMMIT_EMAIL: "actions@github.com" - PR_BRANCH_NAME: "update-collections-${PR_ID}" - PR_TITLE: "✨ Autofixing renamed/removed collection items ✨" + commit-message: "✨ Autofixing renamed/removed collection items ✨" + commiter: "github-actions[bot] " + branch: "update-collections-${PR_ID}" + title: "✨ Autofixing renamed/removed collection items ✨" From 05f718403b3d4667d39bfccd802efffc19038112 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 5 Feb 2025 11:53:16 -0500 Subject: [PATCH 013/246] Update collections-renames.yml Signed-off-by: Justin Kenyon --- .github/workflows/collections-renames.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 8ccb95344016..3d952c55d8c9 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -30,6 +30,8 @@ jobs: - name: Test collection with autofix and commit changes uses: peter-evans/create-pull-request@v7 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: commit-message: "✨ Autofixing renamed/removed collection items ✨" commiter: "github-actions[bot] " From 4d94176502747d38c1634af7214d72b0ced52bc8 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 5 Feb 2025 11:54:50 -0500 Subject: [PATCH 014/246] Update collections-renames.yml Signed-off-by: Justin Kenyon --- .github/workflows/collections-renames.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 3d952c55d8c9..5ed2aeba6798 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -26,12 +26,11 @@ jobs: - name: Test collections and commit the changes env: AUTOCORRECT_RENAMED_REPOS: 1 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: bundle exec rake collections - name: Test collection with autofix and commit changes uses: peter-evans/create-pull-request@v7 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: commit-message: "✨ Autofixing renamed/removed collection items ✨" commiter: "github-actions[bot] " From 0956d5bc0e9141908f81c454dada102d05d05084 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Wed, 5 Feb 2025 16:57:02 +0000 Subject: [PATCH 015/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/made-in-brazil/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/made-in-brazil/index.md b/collections/made-in-brazil/index.md index 6803f00d9f76..42f7e4245467 100644 --- a/collections/made-in-brazil/index.md +++ b/collections/made-in-brazil/index.md @@ -35,7 +35,7 @@ items: - turicas/brasil.io - react-brasil/empresas-que-usam-react-no-brasil - bacen/pix-api - - Abacatinhos/agenda-tech-brasil + - agenda-tech-brasil/agenda-tech-brasil - frontendbr/vagas - vinteumorg/Floresta From 98a466fe3542fa2f617252d5b27ccaee449b33f3 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 5 Feb 2025 12:02:04 -0500 Subject: [PATCH 016/246] Update test_helper.rb Signed-off-by: Justin Kenyon --- test/test_helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_helper.rb b/test/test_helper.rb index b763b51b84e6..5487970eb0c2 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -252,7 +252,7 @@ def convert_from_real_to_query_safe(string) duplicate = string.dup.to_s UNSAFE_TO_SAFE_STRING_MAPPINGS.keys.each_with_object(duplicate) do |key, new_string| - new_string.gsub!(key, UNSAFE_TO_SAFE_STRING_MAPPINGS[key]) + new_string = new_string.gsub(key, UNSAFE_TO_SAFE_STRING_MAPPINGS[key]) end end @@ -260,7 +260,7 @@ def convert_from_query_safe_to_real(string) duplicate = string.dup.to_s SAFE_TO_UNSAFE_STRING_MAPPINGS.keys.each_with_object(duplicate) do |key, new_string| - new_string.gsub!(key, SAFE_TO_UNSAFE_STRING_MAPPINGS[key]) + new_string = new_string.gsub(key, SAFE_TO_UNSAFE_STRING_MAPPINGS[key]) end end From 07a28f35366489cc7be9703280cf37528bfe198e Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 5 Feb 2025 12:18:08 -0500 Subject: [PATCH 017/246] Update collections-renames.yml Signed-off-by: Justin Kenyon --- .github/workflows/collections-renames.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 5ed2aeba6798..4f0b94838631 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -23,16 +23,16 @@ jobs: with: bundler-cache: true - - name: Test collections and commit the changes + - name: Test collections and modify with changes env: AUTOCORRECT_RENAMED_REPOS: 1 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: bundle exec rake collections - - name: Test collection with autofix and commit changes + - name: Commit changes and open PR uses: peter-evans/create-pull-request@v7 with: commit-message: "✨ Autofixing renamed/removed collection items ✨" - commiter: "github-actions[bot] " + committer: "github-actions[bot] " branch: "update-collections-${PR_ID}" title: "✨ Autofixing renamed/removed collection items ✨" From 796a2cf3fa47d99d8b29d8d0127c794338f90fd1 Mon Sep 17 00:00:00 2001 From: Adam Perkowski Date: Wed, 5 Feb 2025 16:44:13 +0100 Subject: [PATCH 018/246] Add Jule to the programming laguages collection Signed-off-by: Adam Perkowski --- collections/programming-languages/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/programming-languages/index.md b/collections/programming-languages/index.md index da3bd8fa5495..507374943154 100644 --- a/collections/programming-languages/index.md +++ b/collections/programming-languages/index.md @@ -72,6 +72,7 @@ items: - apache/groovy - ValeLang/Vale - factor/factor +- julelang/jule display_name: Programming languages created_by: leereilly --- From 2a33d43fb17141568c0824acb438cebde9b55f0c Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Fri, 7 Feb 2025 12:35:41 -0500 Subject: [PATCH 019/246] Create topic-commenter.yml Signed-off-by: Justin Kenyon --- .github/workflows/topic-commenter.yml | 72 +++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 .github/workflows/topic-commenter.yml diff --git a/.github/workflows/topic-commenter.yml b/.github/workflows/topic-commenter.yml new file mode 100644 index 000000000000..0c299bd701ed --- /dev/null +++ b/.github/workflows/topic-commenter.yml @@ -0,0 +1,72 @@ +name: Topic PR Commenter + +on: + pull_request: + paths: + - 'topics/**' + +jobs: + comment: + runs-on: ubuntu-latest + + steps: + - name: Comment on PR with topic info + uses: actions/github-script@v6 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + script: | + // Get the PR number from the event payload + const prNumber = context.payload.pull_request.number; + + // List the files changed in the PR + const { data: files } = await github.rest.pulls.listFiles({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: prNumber, + }); + + // Extract topics from any file changed in the "topics/" folder. + // Assumes the file name (e.g. "python.md") indicates the topic "python" + const topics = []; + for (const file of files) { + if (file.filename.startsWith('topics/')) { + const parts = file.filename.split('/'); + const fileName = parts[parts.length - 1]; + const topic = fileName.split('.')[0]; // Remove any file extension + topics.push(topic); + } + } + + if (topics.length === 0) { + console.log('No topics found in changed files.'); + return; + } + + // Remove duplicate topic names (in case multiple files reference the same topic) + const uniqueTopics = [...new Set(topics)]; + + // Prepare the body of the comment + let commentBody = '## Topic Information\n\n'; + + for (const topic of uniqueTopics) { + // Query the GitHub Search API for repositories with the topic. + // Note: The Search API endpoint returns a JSON with a total_count field. + const searchResponse = await github.request('GET /search/repositories', { + q: `topic:${topic}` + }); + const repoCount = searchResponse.data.total_count; + + // Append topic details to the comment body + commentBody += `### ${topic}\n`; + commentBody += `- [Topic Page](https://github.com/topics/${topic})\n`; + commentBody += `- Repositories: ${repoCount}\n\n`; + } + + // Post the comment on the PR + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: prNumber, + body: commentBody + }); From 8caa68c37af75df64bfd01f2132a55959e3725f9 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Fri, 7 Feb 2025 13:18:47 -0500 Subject: [PATCH 020/246] Update topic-commenter.yml Signed-off-by: Justin Kenyon --- .github/workflows/topic-commenter.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/topic-commenter.yml b/.github/workflows/topic-commenter.yml index 0c299bd701ed..180f74c8f8c8 100644 --- a/.github/workflows/topic-commenter.yml +++ b/.github/workflows/topic-commenter.yml @@ -32,9 +32,8 @@ jobs: for (const file of files) { if (file.filename.startsWith('topics/')) { const parts = file.filename.split('/'); - const fileName = parts[parts.length - 1]; - const topic = fileName.split('.')[0]; // Remove any file extension - topics.push(topic); + const topicName = parts[parts.length - 2]; + topics.push(topicName); } } From ba47a8cf5e73377173b1417df074f357e1072083 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Fri, 7 Feb 2025 20:54:41 -0500 Subject: [PATCH 021/246] Update lint.yml Signed-off-by: Justin Kenyon --- .github/workflows/lint.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ad8d908ec1ea..63b229881444 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -26,7 +26,6 @@ jobs: if: ${{ github.event_name != 'merge_group' }} uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2 with: - auto_fix: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }} rubocop: true rubocop_command_prefix: bundle exec From d8f5b8ef6b7fcf4e53f3d6eb3982d0edae5c8810 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Fri, 7 Feb 2025 20:58:23 -0500 Subject: [PATCH 022/246] Update lint.yml Signed-off-by: Justin Kenyon --- .github/workflows/lint.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 63b229881444..bd6949b6cf77 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -9,7 +9,7 @@ on: merge_group: permissions: - contents: read + contents: write jobs: lint: @@ -26,6 +26,7 @@ jobs: if: ${{ github.event_name != 'merge_group' }} uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2 with: + auto_fix: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }} rubocop: true rubocop_command_prefix: bundle exec From 69c5da2d370f09277cc9c4b14b8a47c76a1e289d Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Fri, 7 Feb 2025 21:01:04 -0500 Subject: [PATCH 023/246] Update lint.yml Signed-off-by: Justin Kenyon --- .github/workflows/lint.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index bd6949b6cf77..609a4581e9bd 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,12 +1,8 @@ name: Lint on: - push: - branches: - - main pull_request: workflow_dispatch: - merge_group: permissions: contents: write @@ -23,13 +19,8 @@ jobs: bundler-cache: true - name: Run linters - if: ${{ github.event_name != 'merge_group' }} uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2 with: - auto_fix: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }} + auto_fix: true rubocop: true rubocop_command_prefix: bundle exec - - - name: Skip with successful status - if: ${{ github.event_name == 'merge_group' }} - run: exit 0 From b8e3b8107222563ac89a8f66f11b1b06b5e38dab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 09:30:28 +0000 Subject: [PATCH 024/246] chore(deps): bump rubocop in the dependencies group Bumps the dependencies group with 1 update: [rubocop](https://github.com/rubocop/rubocop). Updates `rubocop` from 1.71.1 to 1.71.2 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.71.1...v1.71.2) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index dae80a025a23..0f58fff15c9a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -282,7 +282,7 @@ GEM faraday (>= 1, < 3) sawyer (~> 0.9) parallel (1.26.3) - parser (3.3.7.0) + parser (3.3.7.1) ast (~> 2.4.1) racc pathutil (0.16.2) @@ -300,7 +300,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.71.1) + rubocop (1.71.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) From 32808dd15a1570c7a513e84b33572c0989375bf4 Mon Sep 17 00:00:00 2001 From: Lint Action Date: Mon, 10 Feb 2025 09:30:55 +0000 Subject: [PATCH 025/246] Fix code style issues with RuboCop --- test/test_helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_helper.rb b/test/test_helper.rb index 5487970eb0c2..23408b9184ba 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -252,7 +252,7 @@ def convert_from_real_to_query_safe(string) duplicate = string.dup.to_s UNSAFE_TO_SAFE_STRING_MAPPINGS.keys.each_with_object(duplicate) do |key, new_string| - new_string = new_string.gsub(key, UNSAFE_TO_SAFE_STRING_MAPPINGS[key]) + new_string.gsub(key, UNSAFE_TO_SAFE_STRING_MAPPINGS[key]) end end @@ -260,7 +260,7 @@ def convert_from_query_safe_to_real(string) duplicate = string.dup.to_s SAFE_TO_UNSAFE_STRING_MAPPINGS.keys.each_with_object(duplicate) do |key, new_string| - new_string = new_string.gsub(key, SAFE_TO_UNSAFE_STRING_MAPPINGS[key]) + new_string.gsub(key, SAFE_TO_UNSAFE_STRING_MAPPINGS[key]) end end From 9a910a23f5ea692bcb1160d2bae698cde3ad6def Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 09:57:26 +0000 Subject: [PATCH 026/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.215.0 to 1.218.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/2654679fe7f7c29875c669398a8ec0791b8a64a1...d781c1b4ed31764801bfae177617bb0446f5ef8d) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 4f0b94838631..0fbe54ff34ea 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 # v1.215.0 + uses: ruby/setup-ruby@d781c1b4ed31764801bfae177617bb0446f5ef8d # v1.218.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 1207a61c4e2d..4e13644c88e8 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 # v1.215.0 + uses: ruby/setup-ruby@d781c1b4ed31764801bfae177617bb0446f5ef8d # v1.218.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 609a4581e9bd..937f5c521681 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 # v1.215.0 + uses: ruby/setup-ruby@d781c1b4ed31764801bfae177617bb0446f5ef8d # v1.218.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bbf3a6af3d98..a1cb6778a1b9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@2654679fe7f7c29875c669398a8ec0791b8a64a1 # v1.215.0 + uses: ruby/setup-ruby@d781c1b4ed31764801bfae177617bb0446f5ef8d # v1.218.0 with: bundler-cache: true From ebba92c0945a9433b05de4bd9b594349c9ec7c08 Mon Sep 17 00:00:00 2001 From: Lint Action Date: Mon, 10 Feb 2025 09:57:50 +0000 Subject: [PATCH 027/246] Fix code style issues with RuboCop --- test/test_helper.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_helper.rb b/test/test_helper.rb index 5487970eb0c2..23408b9184ba 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -252,7 +252,7 @@ def convert_from_real_to_query_safe(string) duplicate = string.dup.to_s UNSAFE_TO_SAFE_STRING_MAPPINGS.keys.each_with_object(duplicate) do |key, new_string| - new_string = new_string.gsub(key, UNSAFE_TO_SAFE_STRING_MAPPINGS[key]) + new_string.gsub(key, UNSAFE_TO_SAFE_STRING_MAPPINGS[key]) end end @@ -260,7 +260,7 @@ def convert_from_query_safe_to_real(string) duplicate = string.dup.to_s SAFE_TO_UNSAFE_STRING_MAPPINGS.keys.each_with_object(duplicate) do |key, new_string| - new_string = new_string.gsub(key, SAFE_TO_UNSAFE_STRING_MAPPINGS[key]) + new_string.gsub(key, SAFE_TO_UNSAFE_STRING_MAPPINGS[key]) end end From aaf846a607e08d612b5172b829963ace7cfcca44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 13:23:43 +0000 Subject: [PATCH 028/246] chore(deps): bump actions/github-script from 6 to 7 Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/topic-commenter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/topic-commenter.yml b/.github/workflows/topic-commenter.yml index 180f74c8f8c8..16d313f067ed 100644 --- a/.github/workflows/topic-commenter.yml +++ b/.github/workflows/topic-commenter.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Comment on PR with topic info - uses: actions/github-script@v6 + uses: actions/github-script@v7 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: From f477a0e188fa796c1c0f66f4d384e4b11dcfe715 Mon Sep 17 00:00:00 2001 From: flashultra Date: Wed, 12 Feb 2025 14:00:39 +0200 Subject: [PATCH 029/246] Add OpenFL game engine OpenFL is cross platform development engine supporting compilation to iOS , Android , HTML5 and other platforms Signed-off-by: flashultra --- collections/game-engines/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/game-engines/index.md b/collections/game-engines/index.md index 064b1909029c..a92f4e2fe69c 100644 --- a/collections/game-engines/index.md +++ b/collections/game-engines/index.md @@ -57,6 +57,7 @@ items: - o3de/o3de - luanti-org/luanti - defold/defold + - openfl/openfl display_name: Game Engines created_by: leereilly --- From 046ae0e4fcd0879778a5d6cf1e4a7a8e1ab67432 Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Thu, 13 Feb 2025 16:42:50 +0800 Subject: [PATCH 030/246] Update index.md --- topics/twitter/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/topics/twitter/index.md b/topics/twitter/index.md index e04980e8f3c2..e1c9d53347a5 100644 --- a/topics/twitter/index.md +++ b/topics/twitter/index.md @@ -1,13 +1,13 @@ --- -display_name: Twitter +display_name: X (Twitter) github_url: https://github.com/twitter logo: twitter.png created_by: Jack Dorsey, Noah Glass, Biz Stone, Evan Williams released: March 21, 2006 -short_description: Twitter is an online news and social networking service where users post and interact with messages, known as “Tweets”. +short_description: An online news and social networking service where users post and interact with messages, known as “Tweets”. related: tweets, twitter-api, twitter-api-v2, twitter-bot, twitter-client topic: twitter url: https://twitter.com wikipedia_url: https://en.wikipedia.org/wiki/Twitter --- -Twitter is an online news and social networking service where users post and interact with messages, known as “Tweets.” These messages were originally restricted to 140 characters, but in November 2017, the limit was doubled to 280 characters for all languages except Japanese, Korean, and Chinese. +X, formerly known as Twitter, is an online news and social networking service where users post and interact with messages, known as “Tweets.” These messages were originally restricted to 140 characters, but in November 2017, the limit was doubled to 280 characters for all languages except Japanese, Korean, and Chinese. From 1dc12941eb7ca83df10bd67849d74e92aa697713 Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Thu, 13 Feb 2025 17:07:48 +0800 Subject: [PATCH 031/246] Add files via upload --- topics/twitter/twitter.png | Bin 3584 -> 18384 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/twitter/twitter.png b/topics/twitter/twitter.png index b620b51fd7003d180ddd2a0beb65383e54d94d32..75c921386f9181bbec29aff6f0d0693b44e059bd 100644 GIT binary patch literal 18384 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 From efa1ab90e3b9627ae53e60e724f4b012c4358605 Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Sat, 15 Feb 2025 07:48:23 +0800 Subject: [PATCH 032/246] Create index.md --- topics/wechat/index.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 topics/wechat/index.md diff --git a/topics/wechat/index.md b/topics/wechat/index.md new file mode 100644 index 000000000000..782f7411b252 --- /dev/null +++ b/topics/wechat/index.md @@ -0,0 +1,12 @@ +--- +display_name: WeChat +created_by: Tencent +released: January 21, 2011 +short_description: WeChat is a multi-purpose messaging and social media app developed by Tencent, offering instant messaging, voice calls, video calls, and integrated services like mobile payments and mini-programs. +topic: wechat +aliases: weixin +url: https://weixin.qq.com/ +wikipedia_url: https://en.wikipedia.org/wiki/WeChat +--- + +WeChat, also known as weixin (微信), is one of the most popular social media and messaging platforms in China, developed by Tencent. It combines instant messaging, voice and video calling, social networking, and a wide range of integrated services, including mobile payments (WeChat Pay), gaming, news, and mini-programs that allow users to access third-party applications without leaving the app. With over a billion active users, WeChat has become an essential part of daily life for many people in China, serving as a "super app" that integrates communication, entertainment, commerce, and more into a single platform. Its widespread adoption makes it a key tool for both personal and business interactions. From 6c674bb06c9ab0fe39fffc8bf2607c19849b19c5 Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Sat, 15 Feb 2025 08:00:40 +0800 Subject: [PATCH 033/246] Update index.md --- topics/wechat/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/wechat/index.md b/topics/wechat/index.md index 782f7411b252..828fc31b250f 100644 --- a/topics/wechat/index.md +++ b/topics/wechat/index.md @@ -2,7 +2,7 @@ display_name: WeChat created_by: Tencent released: January 21, 2011 -short_description: WeChat is a multi-purpose messaging and social media app developed by Tencent, offering instant messaging, voice calls, video calls, and integrated services like mobile payments and mini-programs. +short_description: Messaging and social media app developed by Tencent, offering instant messaging, video calls, mobile payments and mini-programs. topic: wechat aliases: weixin url: https://weixin.qq.com/ From 284a309fa68d2b6ff9eee8c57be288daf6154db6 Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Sat, 15 Feb 2025 08:15:53 +0800 Subject: [PATCH 034/246] Update index.md --- topics/wechat/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/wechat/index.md b/topics/wechat/index.md index 828fc31b250f..9edf51aa5834 100644 --- a/topics/wechat/index.md +++ b/topics/wechat/index.md @@ -2,7 +2,7 @@ display_name: WeChat created_by: Tencent released: January 21, 2011 -short_description: Messaging and social media app developed by Tencent, offering instant messaging, video calls, mobile payments and mini-programs. +short_description: Messaging and social media app developed by Tencent, offering instant messaging, video calls, mobile payments, and mini-programs. topic: wechat aliases: weixin url: https://weixin.qq.com/ From 9831a3429306955d3baa924c5ca82377fd49f64c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=98=E7=80=AC=E3=81=93=E3=81=93=E3=81=82?= Date: Mon, 24 Feb 2025 04:09:43 +0900 Subject: [PATCH 035/246] chore: fix description MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fastify is changed to NestJS (Fastify is definitely being used, but precisely because Fastify is being used as a backend to NestJS) And, Because Misskey Web uses TypeScript to write its source code Signed-off-by: 甘瀬ここあ --- topics/misskey/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/misskey/index.md b/topics/misskey/index.md index 6b20d7afd6b7..8768a8b784c7 100644 --- a/topics/misskey/index.md +++ b/topics/misskey/index.md @@ -9,4 +9,4 @@ topic: misskey url: https://misskey-hub.net/ wikipedia_url: https://en.wikipedia.org/wiki/Misskey --- -Misskey is an open source software for free microblogging. The backend uses Fastify, and the frontend is written in JavaScript (Vue.js). It also implements ActivityPub and WebFinger procotr to achieve interoperability with other social networks. +Misskey is an open source software for free microblogging. The backend uses NestJS, and the frontend is written in TypeScript (Vue.js). It also implements ActivityPub and WebFinger procotr to achieve interoperability with other social networks. From c02a1e188939d07ab48ec1ba4ac3ef778d996f7c Mon Sep 17 00:00:00 2001 From: jmeridth Date: Mon, 24 Feb 2025 11:22:10 -0600 Subject: [PATCH 036/246] fix: nokogiri gem update due to security Signed-off-by: jmeridth --- Gemfile | 4 ++-- Gemfile.lock | 19 ++++++++++--------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Gemfile b/Gemfile index b39b641cce25..0d7c932e8593 100644 --- a/Gemfile +++ b/Gemfile @@ -1,8 +1,8 @@ source "https://rubygems.org" -gem "github-pages", "~> 232", group: :jekyll_plugins - gem "faraday-retry", "~> 2.2.1" +gem "github-pages", "~> 232", group: :jekyll_plugins +gem "nokogiri", "~> 1.18.3" group :test do gem "fastimage" diff --git a/Gemfile.lock b/Gemfile.lock index 0f58fff15c9a..0d3779d1a391 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -259,24 +259,24 @@ GEM bigdecimal (~> 3.1) net-http (0.6.0) uri - nokogiri (1.18.2) + nokogiri (1.18.3) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.2-aarch64-linux-gnu) + nokogiri (1.18.3-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.2-aarch64-linux-musl) + nokogiri (1.18.3-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.2-arm-linux-gnu) + nokogiri (1.18.3-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.2-arm-linux-musl) + nokogiri (1.18.3-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.2-arm64-darwin) + nokogiri (1.18.3-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.2-x86_64-darwin) + nokogiri (1.18.3-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.2-x86_64-linux-gnu) + nokogiri (1.18.3-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.2-x86_64-linux-musl) + nokogiri (1.18.3-x86_64-linux-musl) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) @@ -361,6 +361,7 @@ DEPENDENCIES github-pages (~> 232) httparty minitest + nokogiri (~> 1.18.3) octokit pry rake From be0e5f2b234b688ec88a7e0315a4607e380fd745 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Mon, 24 Feb 2025 12:32:50 -0500 Subject: [PATCH 037/246] Handle not found errors Return `nil` when a repository is not found rather than raise an octokit error Signed-off-by: Justin Kenyon --- test/test_helper.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/test_helper.rb b/test/test_helper.rb index 23408b9184ba..c878c64d3022 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -88,6 +88,8 @@ def repository(item) rescue Octokit::TooManyRequests repos[:skip_requests] = true repos[item] = true + rescue Octokit::NotFound + repos[item] = nil end def user(item) From c14f728ccc86f8d81f4da2cab6f5806a3a030a7a Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Mon, 24 Feb 2025 17:53:33 +0000 Subject: [PATCH 038/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/load-testing/index.md | 1 - collections/riscv-cores/index.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/collections/load-testing/index.md b/collections/load-testing/index.md index db02e5113ca7..2cdcfb293f4c 100644 --- a/collections/load-testing/index.md +++ b/collections/load-testing/index.md @@ -25,7 +25,6 @@ items: - rakyll/hey - RedisLabs/memtier_benchmark - rogerwelin/cassowary - - satori-com/tcpkali - tsenart/vegeta - processone/tsung - wg/wrk diff --git a/collections/riscv-cores/index.md b/collections/riscv-cores/index.md index 3ec0f2cc379a..e946db21cf22 100644 --- a/collections/riscv-cores/index.md +++ b/collections/riscv-cores/index.md @@ -29,7 +29,7 @@ items: - SonalPinto/kronos - stevehoover/warp-v - stnolting/neorv32 - - riscv-steel/riscv-steel + - rafaelcalcada/riscv-steel - klessydra/T13x - klessydra/T03x - klessydra/T02x From 03f3e43e4b554908d0940d0010b4d20c270ba00c Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Mon, 24 Feb 2025 13:58:50 -0500 Subject: [PATCH 039/246] Update topic-commenter.yml Signed-off-by: Justin Kenyon --- .github/workflows/topic-commenter.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/topic-commenter.yml b/.github/workflows/topic-commenter.yml index 16d313f067ed..177a20509b8e 100644 --- a/.github/workflows/topic-commenter.yml +++ b/.github/workflows/topic-commenter.yml @@ -5,6 +5,10 @@ on: paths: - 'topics/**' +permissions: + contents: read + pull-requests: write + jobs: comment: runs-on: ubuntu-latest From db88b72470f3ed7b3cbfebacfadc94ce453514a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:31:45 +0000 Subject: [PATCH 040/246] chore(deps): bump the dependencies group across 1 directory with 2 updates Bumps the dependencies group with 2 updates in the / directory: [rubocop](https://github.com/rubocop/rubocop) and [rubocop-performance](https://github.com/rubocop/rubocop-performance). Updates `rubocop` from 1.71.2 to 1.72.2 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.71.2...v1.72.2) Updates `rubocop-performance` from 1.23.1 to 1.24.0 - [Release notes](https://github.com/rubocop/rubocop-performance/releases) - [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-performance/compare/v1.23.1...v1.24.0) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rubocop-performance dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0f58fff15c9a..e950465ee873 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -235,12 +235,13 @@ GEM gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - json (2.9.1) + json (2.10.1) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.4) + lint_roller (1.1.0) liquid (4.0.4) listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) @@ -300,9 +301,10 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.71.2) + rubocop (1.72.2) json (~> 2.3) - language_server-protocol (>= 3.17.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.1.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) @@ -312,9 +314,10 @@ GEM unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.38.0) parser (>= 3.3.1.0) - rubocop-performance (1.23.1) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) + rubocop-performance (1.24.0) + lint_roller (~> 1.1) + rubocop (>= 1.72.1, < 2.0) + rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (1.13.0) rubyzip (2.4.1) safe_yaml (1.0.5) From 1cef2740d68d3e3ccb6a4e96c1705e9a7da39396 Mon Sep 17 00:00:00 2001 From: Mustan Ali <74346675+mustan-ali@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:23:13 +0500 Subject: [PATCH 041/246] Added Streetwriters to dil-dil-pakistan --- collections/dil-dil-pakistan/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/dil-dil-pakistan/index.md b/collections/dil-dil-pakistan/index.md index fe83fe387aad..40307272368f 100644 --- a/collections/dil-dil-pakistan/index.md +++ b/collections/dil-dil-pakistan/index.md @@ -6,6 +6,7 @@ items: - alisaifee/flask-limiter - ziishaned/learn-regex - sarfraznawaz2005/whatspup + - streetwriters display_name: Dil Dil Pakistan created_by: alisaifee image: dil-dil-pakistan.png From 22e48c3a04248186143d44cd40949c44ce3d4f3b Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Tue, 25 Feb 2025 12:30:11 -0500 Subject: [PATCH 042/246] Update lint.yml Signed-off-by: Justin Kenyon --- .github/workflows/lint.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 937f5c521681..9dac866bd2de 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -3,6 +3,7 @@ name: Lint on: pull_request: workflow_dispatch: + merge_group: permissions: contents: write @@ -21,6 +22,6 @@ jobs: - name: Run linters uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2 with: - auto_fix: true + auto_fix: ${{ github.event_name == 'pull_request' }} rubocop: true rubocop_command_prefix: bundle exec From b93c8e3a4f77d1e6dd28d850f788823e327c51f1 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Tue, 25 Feb 2025 12:32:03 -0500 Subject: [PATCH 043/246] Update lint.yml Signed-off-by: Justin Kenyon --- .github/workflows/lint.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9dac866bd2de..675b9ff21dfe 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -21,7 +21,8 @@ jobs: - name: Run linters uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2 + if: ${{ github.event_name == 'pull_request' }} with: - auto_fix: ${{ github.event_name == 'pull_request' }} + auto_fix: true rubocop: true rubocop_command_prefix: bundle exec From 884e3a91852ba6c014e435b36b5de6a8f7d7207f Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Thu, 27 Feb 2025 17:12:56 +0000 Subject: [PATCH 044/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/front-end-javascript-frameworks/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/front-end-javascript-frameworks/index.md b/collections/front-end-javascript-frameworks/index.md index 9a47fe6a8491..be93469e6169 100644 --- a/collections/front-end-javascript-frameworks/index.md +++ b/collections/front-end-javascript-frameworks/index.md @@ -24,7 +24,7 @@ items: - sveltejs/svelte - neomjs/neo - preactjs/preact - - ionic-team/stencil + - stenciljs/core - withastro/astro - QwikDev/qwik - vercel/next.js From 41eeaeb04f3dbd26f197c82934f12e02497908c4 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Thu, 27 Feb 2025 21:10:38 +0000 Subject: [PATCH 045/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/programming-languages/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/programming-languages/index.md b/collections/programming-languages/index.md index 507374943154..624f1781824f 100644 --- a/collections/programming-languages/index.md +++ b/collections/programming-languages/index.md @@ -67,7 +67,7 @@ items: - imba/imba - Jackojc/cane - cython/cython -- modular/mojo +- modular/max - odin-lang/Odin - apache/groovy - ValeLang/Vale From 6ee23cea50c1c572729cf22f5b959135ae5acf25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 11:12:01 +0000 Subject: [PATCH 046/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.218.0 to 1.221.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/d781c1b4ed31764801bfae177617bb0446f5ef8d...32110d4e311bd8996b2a82bf2a43b714ccc91777) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 0fbe54ff34ea..311729717240 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@d781c1b4ed31764801bfae177617bb0446f5ef8d # v1.218.0 + uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 4e13644c88e8..716ca8d77a45 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@d781c1b4ed31764801bfae177617bb0446f5ef8d # v1.218.0 + uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 675b9ff21dfe..482d8ef0d858 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@d781c1b4ed31764801bfae177617bb0446f5ef8d # v1.218.0 + uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a1cb6778a1b9..3c0889d40675 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@d781c1b4ed31764801bfae177617bb0446f5ef8d # v1.218.0 + uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0 with: bundler-cache: true From 84aa1252303f1ec01390b280df66ec6b7bdb4475 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 22:18:54 +0000 Subject: [PATCH 047/246] chore(deps): bump uri from 1.0.2 to 1.0.3 in the bundler group Bumps the bundler group with 1 update: [uri](https://github.com/ruby/uri). Updates `uri` from 1.0.2 to 1.0.3 - [Release notes](https://github.com/ruby/uri/releases) - [Commits](https://github.com/ruby/uri/compare/v1.0.2...v1.0.3) --- updated-dependencies: - dependency-name: uri dependency-type: indirect dependency-group: bundler ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3f70c8fd8fa1..ff58693940f2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -339,7 +339,7 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.0.2) + uri (1.0.3) webrick (1.9.1) PLATFORMS From bb30c21f0a3ff8a2d1ca165f788bf08d8f56927c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20Kapano=C4=9Flu?= Date: Tue, 4 Mar 2025 17:20:47 -0800 Subject: [PATCH 048/246] add "eksisozluk" topic --- topics/eksisozluk/eksisozluk.png | Bin 0 -> 5714 bytes topics/eksisozluk/index.md | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 topics/eksisozluk/eksisozluk.png create mode 100644 topics/eksisozluk/index.md diff --git a/topics/eksisozluk/eksisozluk.png b/topics/eksisozluk/eksisozluk.png new file mode 100644 index 0000000000000000000000000000000000000000..19ec3798f7594c2c33fd3e2dac2cf3d39aa33d3d GIT binary patch literal 5714 zcmZ8l2{_c-`=7;_u5FaLTub&Pl_m8*?*09r|MUFM^PJ~<&U@bTp7;HH-}gOBJju#fkZ(U93R&~Xdhw|=oNC^^_nM)$HkU-d&^2ntNjL-iCFT_ zoR-p6)c8Xh8&}fyru@U=(Tn&idP_?ip#yNovZD@%ub!rFdgll$S=g@bk0Bqi}n~Tw%`2ohz98g*MQ+iv~oHlwr%l$ zVHz-3dY+$7^&%h+I=`BRo#ed4;4v@j%j(~T5!&-5A8=zhS5G8bL@cUv&tlCow2&&J zMAy!0Wv%Oo@@n^}Fk7e4z^c47q9*N)W!@?hK!J@4;&4dqPbEoBimUZqK1*(_8yBLu zrS&qlN*xg2R162s8lO&GAQgt({L0Q(FwvwT1dnCt7Wh(^d4ww6k=O1#!KeU@P**ZP z@m~Z=&g*kVNNYt1m3x?_Jv8Pf!r1VY7jEXn^_~>jV0`8`kWyEkW{2Qx2b$_ZP#GGmKl^*@BDEqyZ{T z8F|tP<>qW>|ZR$Yb{l5r|j`?Q3o#`4Jl-BMMP&$ZbEy{5;hcUi7Ih(k&>SAb(v8Q!Y zw3mOv;Lnub#7K&fLEcE?;nSLZ5H>PMa{;28qSD~9qvlYe|C8b|%6AT_m!8-i|E0+v z#^d6w`>5{Zz=iMmK$H(}+UvWhM;P{>c$O1c$rr5Vif7$mTjJDOC3I|xq;S8cPR!0eGAC+$`dTu3E8W2AiDBmtdKL0*YI(;%Vnof^o{=Nd*B}{ z&jwN2y=%&nBxVlnRiPPfa4*BN1A`sfnCuIL;Ad<=^ixnvZYfl+Nv+DOb#>^?RV6U;t_dwilk(boo3?)+`GMaU$=hqvDi&pP(C z`pX^ZcE;4q2x)|f>JRv}=Rf}WKa^xN-+h9E06u44ziM7a582|7~9STJa5p~#aC3a%+G~R+#ax8 zgaoL3&rp#;5%A@jy7lHIs5Vc4`p8XSsQW+DA(;goPVA;Ii>8caI^NOOiXp{#%#xu?a!0|1Lb%=LAuC-a zt9@YBN|QhT=Y=(`mv^YwIixKEl$N$Cn#stk9^AyUqWqO!6(Qz8%AK#Ni@a8dw7a}E zaO38!^^Bjlw_DM*+Cdo|hkiq=Ix~L=V9f%Hp{@C|F2-0h4e*wvas&!x^J$99N;qtTagrWV;2o^|r7J0MB`N>7g@gAMVTi zaU}6eleC|KB*1n=_hQ!%(b*K%;JLxud_Kp3C8*BYI#E|+!bMiuA;93UhwNsc+#-o* z?f5IX7a=m`WJi10r?bq@7s4NJ9WwUo_{anBX2)t{krJFs3F~~Bo`*T479*6_fsTfW z_)K}2#1@xXomY~<=aUUQYtGmHII{;e3lvKFC|m*JGQ4Q+_WDLK)Y61LiB9(mei*Lr zXsni$%I9ma~^zp2d9FkEHV*iUmZIPkA7Wo#0-T}QZ725HYrp4A)+zWX> zhTdn7fl6z5QU}6?Do8Y14FfrmtkhMAaEu9m*_lOFW$d5#3$Cy1IXL;^>S{{9&Ra|G zeD_yb)b1>^UfvZv!uNEKO>m$66&OrZ!rg?M4LkReM~^Tpm_me|K?oHZ$VEwh+8g!+(5Fuidc7CA0>yZ)O&b2 z;oOKs`33^y4OF&g@I(9vJUmO#+%^*4Ts0O-Pq1KWg1vF5LW?Lt8l7FS%}TVmJ>y$< z?h}gVrN~e}RX%mHf8&6Ci5ov~d)=Uv4x(aD;i^G}eY3dmN*T+@*yDlKT9a7BhwBef zle?bVG%b&;&~K}v$@A|yC1Kx1l}E0%Sl7-gl|kS<0t>9DYlT_fmrZC^E`ugQ?67yu zIa0t;-&5<3JO>^sSdHclnL#EC+x;9oY_zw$s^K5C^j!9Oj z^GIJ$v#9V&@~I9n-zt%b;-f^Rr_hAjdU#f1b+^%>(lj;DjXr}NCeaJ5)|>pj-%5Ep z6Ywm5iip2zuUi%}u+lY|p+;lvOa%j=t{vXy;%Z$37^*bZ;*>H@!j#QCRATp`9)kXc zGH{}%fBE7+v~6|zGf|TgvNb|0e`F;pcwl^{htv-biwoy;?q&1)A5BT`^M8;U$*=Uq zIa~B^g6t?6J1zenfd5MLRR6SmeET=+vyV`s%aK!CzZ9pg)~R;2E?MsHa=e+-LEOjO zyJCc$mTN#H92x)0&6}J~0xJe+pZ^0j`Ir@2y>M2eMntQ;#&wRNBDY_txAc0Oeb~&< z)CI!9`PYWmzP5+cZE*}`5R(?%Jz0q!9%G|}v7R;rb`M(-C))O5J}L-1qJF_aw7WTR zCan7JJW)4qt}wPxB@wZINnjcC5-6Cl<%gvMLa&3fb^6;0tK2s8*U%5Q+5=p&YD%SK z-Dr^MYv{AOZnT=XvZ;90&vpJi$(0lnxR)TRHc`+fH3YuN#i4|%>P+B+f!qO{g=H^_ z=L6#B8>;->bibH>`elN{^5Y{6-tBE}7{k>prC`<7CU+m$nX;tYAcah ziK2?LoYgjQVaZF7$SegJ8Prwds$#85qZd7q*JB)7al;nMw*g=mVIDPV39XJMVOOuD zpm-KAWU|4-v(l4|8s+Y9Md^+N^az3O(ohw-X@M=2t3#}T(|Ww7++NAb;|H(bO-;Q7 z@6pnvjFFF8vm9_H`ZrNL5zR3phLgT(mHK?vM`<2`+6n7DWq4Kxc_>U-ygQLBCr{S9 z7Vhepq5`0+@HaMBHyl(d{%)dy`m4Iw2Aai*Km4;KFa~E{1Q|V9&%R=? z*P%@dTkT+m`m5FTcX`Hs(^tmUDm32TnR#&~9vOloM{^KYe5|+Mi%CNC@q=xmB)tY* zfzzJBV4kdhw-+F!^*fif!hW>z`ag1n>$xKLI^>xy>ZLfscgA=1wB}yLG99j<)^&F^ zJ?G2Y@7%})_N~NjqzZ^VFu}|82|R0z_674k_0-S(9H#Ed*-@!62KnRsHQDZBvF>u4 z?c^gG@zGu}O!E>b^CRs3h^--PBVKSswHWdI#l>8h46`l{w&IShcCto^?zHmCgLU<> zOs53YdK5Np&oAVUHvn`u_zoKk8H5g41{4s$7{r_szVS$*QBuL4(9uQ7<=E1LzH{VI zZDJ&+u`Q41{%XC(ADQ}mDMx6Z=W)WyLxB?o@sq$+K2}gnnq;26SUQNa(0`6v&l%d1 zM>yB$tE3#I0VDV}K!)WLBR@z`;8)s85j5mm|9!<0_~8^{>-KIhH*_GXm0E042fZ$s zp&0i5l(S+&bI-RUTq?oD;37fm6f&HcTSGC?kCtluP2tE_#MaZ~xrevMob1NvxV+jF zRj>{|d+nIX!J7FH%_#x*Pr9W%0tx(t`t_kp3cmD>xTr5+i5>j(F{&Molt_jsHqfK5$gMGYs>)-A$*=b!%k zD4)`n{iXE7DOH^L=UE*+w!@+%r%+j*07jjOS3tFXJ42cF`6jJ0&qVR{xNl~Ie>$Ut z?^#*BbKkKWZ9`8ts{*B&uI&sJ+GjItoCi0S-N;c79R?7GE_dUkQ}T!aj9zN-`!eY1 zd$L?gMQ)f*WGhv>l>rcmzy_6rgcmyS!(q03+wsq%{7P#$VbktgNZD#vRmL%ZLbMF4 z10>A4lCt_+75~tD;1ysyif5Jg%|;GUwcF}D4>~t5AysSYOcJ%&4#1ptp~>gzhy*IM4K|E@c7qqb%V4KV zo*@!0);_<&yX^gTA2_gh z>7RqWLtuuFKa^>ZKGjDpm>Z&bfFm45mtwh)Zi0!#o}!o4H`X8vdIdg9PBc;9A>S{g zw>sVwKIJ%7r6KlU?@5Zz@U*<&r}MkFq+4!ivm%7!U0?xEcmoJ$?&_&8n~$W0#k!w? zKYJ{wtb^F{Dc&AGA`mF5LK^_#B*t#=SJmJ>hbVvXV#z6t@T9Q8#hn|Yi)OusjEnAIMW#!?Sb|Pso$e#brrRf$G*RqE;^sQai^-?JKL5ZLb4nC1ry>~*K;l_ z>eFTbQ!9}SuPr{NIQ4ecIQs-!In07lD-iDO6k5(iY5?)zxcmwkE?bc-oqBZVXn3CM{U4(b_21S$@@ zq}cqHJ;hD}X(3-a?I*acrDK)~*qiLrx{6U>Oh!4gI;EfX9~C2+Z*aYu^`7O(-2a^A z3_D4fq1M+=?bTIE1$Pk*;6@W)^YSTQ7g-jq$b-#qjkW&vl>n1AxnYSjsW~vR`#aAh zDkTEK`hFg)3Qa0X0yo>4mH*i>>glDQ%nI1DJ7~mL Date: Thu, 6 Mar 2025 00:08:36 +0000 Subject: [PATCH 049/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/ctf-cybersec-resources/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/ctf-cybersec-resources/index.md b/collections/ctf-cybersec-resources/index.md index 8166189b4a13..84e8a124bf61 100644 --- a/collections/ctf-cybersec-resources/index.md +++ b/collections/ctf-cybersec-resources/index.md @@ -13,7 +13,7 @@ items: - apsdehal/awesome-ctf - quasar/Quasar - AlisamTechnology/ATSCAN - - Ciphey/Ciphey + - bee-san/Ciphey - juice-shop/juice-shop - pwndbg/pwndbg - yeyintminthuhtut/Awesome-Red-Teaming From 60456955111c25ad8a28682f2afeec2f6992cfd5 Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:21:42 +0800 Subject: [PATCH 050/246] Create index.md --- topics/cfd/index.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 topics/cfd/index.md diff --git a/topics/cfd/index.md b/topics/cfd/index.md new file mode 100644 index 000000000000..e62135909dea --- /dev/null +++ b/topics/cfd/index.md @@ -0,0 +1,7 @@ +--- +display_name: Computational Fluid Dynamics (CFD) +short_description: Computational Fluid Dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and algorithms to solve and analyze problems involving fluid flows. +topic: cfd +wikipedia_url: https://en.wikipedia.org/wiki/Computational_fluid_dynamics +--- +Computational Fluid Dynamics (CFD) is a specialized area within fluid mechanics that employs numerical methods and algorithms to simulate the behavior of fluids. It enables engineers and scientists to model and analyze complex flow phenomena, such as air flow around an aircraft wing, water currents in rivers, or heat transfer in industrial equipment. CFD tools provide detailed insights into fluid behavior under various conditions, allowing for optimization of designs, prediction of performance, and troubleshooting of issues in many fields including aerospace, automotive, energy, and environmental engineering. By solving the governing equations of fluid motion (Navier-Stokes equations), CFD can predict velocity, pressure, temperature, and other important variables throughout the domain of interest. From b91235e3d337691cb3ba0f3da84b6395a145607b Mon Sep 17 00:00:00 2001 From: oxygen-dioxide <54425948+oxygen-dioxide@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:28:20 +0800 Subject: [PATCH 051/246] Update index.md --- topics/cfd/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/cfd/index.md b/topics/cfd/index.md index e62135909dea..ab580cc9ad4a 100644 --- a/topics/cfd/index.md +++ b/topics/cfd/index.md @@ -1,6 +1,6 @@ --- display_name: Computational Fluid Dynamics (CFD) -short_description: Computational Fluid Dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and algorithms to solve and analyze problems involving fluid flows. +short_description: Use numerical algorithms to solve and analyze problems involving fluid flows. topic: cfd wikipedia_url: https://en.wikipedia.org/wiki/Computational_fluid_dynamics --- From 315d5d20ff5e6460a4086ea147939a7167a3e448 Mon Sep 17 00:00:00 2001 From: srgeneroso <5541794+SrGeneroso@users.noreply.github.com> Date: Thu, 6 Mar 2025 19:58:01 +0100 Subject: [PATCH 052/246] Add open-props topic --- topics/open-props/index.md | 23 +++++++++++++++++++++++ topics/open-props/open-props.png | Bin 0 -> 11039 bytes 2 files changed, 23 insertions(+) create mode 100644 topics/open-props/index.md create mode 100644 topics/open-props/open-props.png diff --git a/topics/open-props/index.md b/topics/open-props/index.md new file mode 100644 index 000000000000..3ab4835f31af --- /dev/null +++ b/topics/open-props/index.md @@ -0,0 +1,23 @@ +--- +aliases: open-props, openprops, open props +created_by: Adam Argyle +display_name: Open Props +github_url: https://github.com/argyleink/open-props +logo: open-props.png +released: November 30, 2021 +short_description: CSS custom properties to help accelerate adaptive and consistent design. +topic: open-props +url: https://open-props.style/ +related: tailwind, css-framework, css-layout, css-reset, responsive-design, media-queries +items: + - https://www.youtube.com/watch?v=9VXR_qRgROE + - https://www.youtube.com/watch?v=szPNMKZazzQ + - https://www.youtube.com/watch?v=hW-itQMKyiU +--- +**Open Props** is a comprehensive design system of custom variables created by Adam Argyle that offers expertly crafted web design tokens for animations, borders, colors, shadows, and many more design elements that easily works in any project helping in the creation of beautiful and consistent UI. + +It is compatible with tailwind and any frontend framework, is customizable, with predictable name conventions and provides a great and harmonious developer experience. Quite easy to integrate and incrementally adoptable, very much worth to check it out for quick prototyping and full fledge projects. + +Also features options to import it from CDN, NPM or CLI, works with CSS-In-JS, CSS modules, PostCSS-JIT-Props, can be loaded from JS, has a very thoughtful normalize script with options to light/dark theming, has VScode and Sublime autocomplete... + +Have I mentioned that is very easy to learn and the docs are so amazing that you wish your site just could look like that? It can with Open Props. 😘 \ No newline at end of file diff --git a/topics/open-props/open-props.png b/topics/open-props/open-props.png new file mode 100644 index 0000000000000000000000000000000000000000..1944d856c86dd27edae747bc0c20aedba798d627 GIT binary patch literal 11039 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 Z000000002eQ Date: Mon, 10 Mar 2025 16:06:23 +0000 Subject: [PATCH 053/246] chore(deps): bump rubocop in the dependencies group Bumps the dependencies group with 1 update: [rubocop](https://github.com/rubocop/rubocop). Updates `rubocop` from 1.72.2 to 1.73.2 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.72.2...v1.73.2) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ff58693940f2..f993bed3e699 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -301,7 +301,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.72.2) + rubocop (1.73.2) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -312,7 +312,7 @@ GEM rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.38.0) + rubocop-ast (1.38.1) parser (>= 3.3.1.0) rubocop-performance (1.24.0) lint_roller (~> 1.1) From 980b0bc8b8d83fc7649601ef3cbbc8a5a26e81f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 16:06:30 +0000 Subject: [PATCH 054/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.221.0 to 1.222.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/32110d4e311bd8996b2a82bf2a43b714ccc91777...277ba2a127aba66d45bad0fa2dc56f80dbfedffa) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 311729717240..fa3af780ad42 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0 + uses: ruby/setup-ruby@277ba2a127aba66d45bad0fa2dc56f80dbfedffa # v1.222.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 716ca8d77a45..c997a236ef94 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0 + uses: ruby/setup-ruby@277ba2a127aba66d45bad0fa2dc56f80dbfedffa # v1.222.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 482d8ef0d858..9e8e44fb82b4 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0 + uses: ruby/setup-ruby@277ba2a127aba66d45bad0fa2dc56f80dbfedffa # v1.222.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3c0889d40675..710151f2933d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0 + uses: ruby/setup-ruby@277ba2a127aba66d45bad0fa2dc56f80dbfedffa # v1.222.0 with: bundler-cache: true From 6011c8653215265227eddc2946592302b0dbd602 Mon Sep 17 00:00:00 2001 From: srgeneroso <5541794+SrGeneroso@users.noreply.github.com> Date: Sat, 15 Mar 2025 15:56:18 +0100 Subject: [PATCH 055/246] Fixes redundant alias and removes opinionated description. --- topics/open-props/index.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/topics/open-props/index.md b/topics/open-props/index.md index 3ab4835f31af..28d32a07e628 100644 --- a/topics/open-props/index.md +++ b/topics/open-props/index.md @@ -1,5 +1,5 @@ --- -aliases: open-props, openprops, open props +aliases: openprops, open props created_by: Adam Argyle display_name: Open Props github_url: https://github.com/argyleink/open-props @@ -18,6 +18,4 @@ items: It is compatible with tailwind and any frontend framework, is customizable, with predictable name conventions and provides a great and harmonious developer experience. Quite easy to integrate and incrementally adoptable, very much worth to check it out for quick prototyping and full fledge projects. -Also features options to import it from CDN, NPM or CLI, works with CSS-In-JS, CSS modules, PostCSS-JIT-Props, can be loaded from JS, has a very thoughtful normalize script with options to light/dark theming, has VScode and Sublime autocomplete... - -Have I mentioned that is very easy to learn and the docs are so amazing that you wish your site just could look like that? It can with Open Props. 😘 \ No newline at end of file +Also features options to import it from CDN, NPM or CLI, works with CSS-In-JS, CSS modules, PostCSS-JIT-Props, can be loaded from JS, has a very thoughtful normalize script with options to light/dark theming, has VScode and Sublime autocomplete... \ No newline at end of file From 6d44348c07e55d97c15cfe531d62da904c1a357b Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Sun, 16 Mar 2025 13:13:31 +0000 Subject: [PATCH 056/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/material-ui-atomic-design/index.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/collections/material-ui-atomic-design/index.md b/collections/material-ui-atomic-design/index.md index b4b4fb733b27..9a4c6c4b322b 100644 --- a/collections/material-ui-atomic-design/index.md +++ b/collections/material-ui-atomic-design/index.md @@ -9,8 +9,6 @@ items: - JoshEvan/StockManagementSystem - yudwig/next-redux-todo - atomixinteractions/materialized - - takanassyi/react-and-rekognition - - takanassyi/react-tutorial-ts-mui - thepureinx000/crowdmeeting display_name: Material-UI Projects Using Atomic Design created_by: trentschnee From f96f08471447b19075682cc22d2823201931986e Mon Sep 17 00:00:00 2001 From: Mustan Ali <74346675+mustan-ali@users.noreply.github.com> Date: Mon, 17 Mar 2025 10:24:13 +0500 Subject: [PATCH 057/246] Added Notesnook to dil-dil-pakistan Signed-off-by: Mustan Ali <74346675+mustan-ali@users.noreply.github.com> --- collections/dil-dil-pakistan/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/dil-dil-pakistan/index.md b/collections/dil-dil-pakistan/index.md index 40307272368f..d483eb28bec4 100644 --- a/collections/dil-dil-pakistan/index.md +++ b/collections/dil-dil-pakistan/index.md @@ -1,5 +1,6 @@ --- items: + - streetwriters/notesnook - alisaifee/coredis - ziishaned/dumper.js - wajahatkarim3/EasyFlipView From d8d3cc2caa10728dd99345312772bd06eab48e8c Mon Sep 17 00:00:00 2001 From: Mustan Ali <74346675+mustan-ali@users.noreply.github.com> Date: Mon, 17 Mar 2025 10:38:08 +0500 Subject: [PATCH 058/246] correct item ordering in collection Signed-off-by: Mustan Ali <74346675+mustan-ali@users.noreply.github.com> --- collections/dil-dil-pakistan/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/dil-dil-pakistan/index.md b/collections/dil-dil-pakistan/index.md index d483eb28bec4..c4f21df45bb4 100644 --- a/collections/dil-dil-pakistan/index.md +++ b/collections/dil-dil-pakistan/index.md @@ -1,6 +1,5 @@ --- items: - - streetwriters/notesnook - alisaifee/coredis - ziishaned/dumper.js - wajahatkarim3/EasyFlipView @@ -8,6 +7,7 @@ items: - ziishaned/learn-regex - sarfraznawaz2005/whatspup - streetwriters + - streetwriters/notesnook display_name: Dil Dil Pakistan created_by: alisaifee image: dil-dil-pakistan.png From 06ca9336d93ff360085a81c2c85becfc5e85b0a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Mar 2025 19:20:32 +0000 Subject: [PATCH 059/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.222.0 to 1.226.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/277ba2a127aba66d45bad0fa2dc56f80dbfedffa...922ebc4c5262cd14e07bb0e1db020984b6c064fe) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index fa3af780ad42..e279ac747f37 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@277ba2a127aba66d45bad0fa2dc56f80dbfedffa # v1.222.0 + uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index c997a236ef94..4b3101680954 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@277ba2a127aba66d45bad0fa2dc56f80dbfedffa # v1.222.0 + uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9e8e44fb82b4..2d697b1771ee 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@277ba2a127aba66d45bad0fa2dc56f80dbfedffa # v1.222.0 + uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 710151f2933d..24c4a465ce03 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@277ba2a127aba66d45bad0fa2dc56f80dbfedffa # v1.222.0 + uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0 with: bundler-cache: true From c68addcdf12ae937aea42cd6310fc519de760f0d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Mar 2025 19:56:34 +0000 Subject: [PATCH 060/246] chore(deps): bump json from 2.10.1 to 2.10.2 in the bundler group Bumps the bundler group with 1 update: [json](https://github.com/ruby/json). Updates `json` from 2.10.1 to 2.10.2 - [Release notes](https://github.com/ruby/json/releases) - [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md) - [Commits](https://github.com/ruby/json/compare/v2.10.1...v2.10.2) --- updated-dependencies: - dependency-name: json dependency-type: indirect dependency-group: bundler ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index f993bed3e699..490123a5ee6b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -235,7 +235,7 @@ GEM gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - json (2.10.1) + json (2.10.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) From c7bc99b7d9594941faa001dbc0f6dfdd4b104064 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Mar 2025 20:08:14 +0000 Subject: [PATCH 061/246] chore(deps): bump the dependencies group with 3 updates Bumps the dependencies group with 3 updates: [nokogiri](https://github.com/sparklemotion/nokogiri), [minitest](https://github.com/minitest/minitest) and [rubocop](https://github.com/rubocop/rubocop). Updates `nokogiri` from 1.18.3 to 1.18.4 - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/v1.18.4/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.3...v1.18.4) Updates `minitest` from 5.25.4 to 5.25.5 - [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc) - [Commits](https://github.com/minitest/minitest/compare/v5.25.4...v5.25.5) Updates `rubocop` from 1.73.2 to 1.74.0 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.73.2...v1.74.0) --- updated-dependencies: - dependency-name: nokogiri dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: minitest dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile | 2 +- Gemfile.lock | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Gemfile b/Gemfile index 0d7c932e8593..9c0e9f59ed2e 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" gem "faraday-retry", "~> 2.2.1" gem "github-pages", "~> 232", group: :jekyll_plugins -gem "nokogiri", "~> 1.18.3" +gem "nokogiri", "~> 1.18.4" group :test do gem "fastimage" diff --git a/Gemfile.lock b/Gemfile.lock index 490123a5ee6b..760f3a5391a6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -255,29 +255,29 @@ GEM jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.25.4) + minitest (5.25.5) multi_xml (0.7.1) bigdecimal (~> 3.1) net-http (0.6.0) uri - nokogiri (1.18.3) + nokogiri (1.18.4) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.3-aarch64-linux-gnu) + nokogiri (1.18.4-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.3-aarch64-linux-musl) + nokogiri (1.18.4-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.3-arm-linux-gnu) + nokogiri (1.18.4-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.3-arm-linux-musl) + nokogiri (1.18.4-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.3-arm64-darwin) + nokogiri (1.18.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.3-x86_64-darwin) + nokogiri (1.18.4-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.3-x86_64-linux-gnu) + nokogiri (1.18.4-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.3-x86_64-linux-musl) + nokogiri (1.18.4-x86_64-linux-musl) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) @@ -301,7 +301,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.73.2) + rubocop (1.74.0) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -312,7 +312,7 @@ GEM rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.38.1) + rubocop-ast (1.39.0) parser (>= 3.3.1.0) rubocop-performance (1.24.0) lint_roller (~> 1.1) @@ -364,7 +364,7 @@ DEPENDENCIES github-pages (~> 232) httparty minitest - nokogiri (~> 1.18.3) + nokogiri (~> 1.18.4) octokit pry rake From 8a86b94286b3cfb1d611736d0d5fc57805a9da70 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Wed, 19 Mar 2025 13:12:22 +0000 Subject: [PATCH 062/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/made-in-poland/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/made-in-poland/index.md b/collections/made-in-poland/index.md index ff79161669c4..1910d6abcbd6 100644 --- a/collections/made-in-poland/index.md +++ b/collections/made-in-poland/index.md @@ -17,7 +17,7 @@ items: - ku1ik/bitpocket - bernii/gauge.js - wuub/SublimeREPL - - kamilkisiela/graphql-config + - graphql-hive/graphql-config - invpe/GridShell display_name: Made in Poland From cad70038e08fb3700a2c162edab416f6e72cee69 Mon Sep 17 00:00:00 2001 From: Adam Rofayel Date: Thu, 20 Mar 2025 08:52:33 +0500 Subject: [PATCH 063/246] Create index.md Signed-off-by: Adam Rofayel --- collections/made-in-pakistan/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 collections/made-in-pakistan/index.md diff --git a/collections/made-in-pakistan/index.md b/collections/made-in-pakistan/index.md new file mode 100644 index 000000000000..4ce0ca748527 --- /dev/null +++ b/collections/made-in-pakistan/index.md @@ -0,0 +1,9 @@ +--- +items: + - imrofayel/fylepad +display_name: Made in Pakistan +created_by: imrofayel +image: made-in-pakistan.png +--- + +Open source projects built in or receiving significant contributions from Pakistan 🇵🇰 From 533c7c4f5b3ecb9800cdd2067b44a0ad4af608c6 Mon Sep 17 00:00:00 2001 From: Adam Rofayel Date: Thu, 20 Mar 2025 08:54:48 +0500 Subject: [PATCH 064/246] Added Pakistan Flag Signed-off-by: Adam Rofayel --- .../made-in-pakistan/made-in-pakistan.png | Bin 0 -> 20293 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 collections/made-in-pakistan/made-in-pakistan.png diff --git a/collections/made-in-pakistan/made-in-pakistan.png b/collections/made-in-pakistan/made-in-pakistan.png new file mode 100644 index 0000000000000000000000000000000000000000..c8756def05534f59d9623c3448fc581981c19e7b GIT binary patch literal 20293 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 literal 0 HcmV?d00001 From 913e832897d74f69fa86bff637d70f56cea423de Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Thu, 20 Mar 2025 21:08:03 +0000 Subject: [PATCH 065/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/riscv-cores/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/riscv-cores/index.md b/collections/riscv-cores/index.md index e946db21cf22..7b6a4c194f08 100644 --- a/collections/riscv-cores/index.md +++ b/collections/riscv-cores/index.md @@ -29,7 +29,7 @@ items: - SonalPinto/kronos - stevehoover/warp-v - stnolting/neorv32 - - rafaelcalcada/riscv-steel + - rafaelcalcada/rvx - klessydra/T13x - klessydra/T03x - klessydra/T02x From d2cf96f6eb6e1df7c479ba3d6f9963eeba1dda77 Mon Sep 17 00:00:00 2001 From: srgeneroso <5541794+SrGeneroso@users.noreply.github.com> Date: Fri, 21 Mar 2025 01:01:12 +0100 Subject: [PATCH 066/246] Removed Items from YAML in topic and added youtube embed --- topics/open-props/index.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/topics/open-props/index.md b/topics/open-props/index.md index 28d32a07e628..f09ccd2a229c 100644 --- a/topics/open-props/index.md +++ b/topics/open-props/index.md @@ -9,13 +9,17 @@ short_description: CSS custom properties to help accelerate adaptive and consist topic: open-props url: https://open-props.style/ related: tailwind, css-framework, css-layout, css-reset, responsive-design, media-queries -items: - - https://www.youtube.com/watch?v=9VXR_qRgROE - - https://www.youtube.com/watch?v=szPNMKZazzQ - - https://www.youtube.com/watch?v=hW-itQMKyiU --- **Open Props** is a comprehensive design system of custom variables created by Adam Argyle that offers expertly crafted web design tokens for animations, borders, colors, shadows, and many more design elements that easily works in any project helping in the creation of beautiful and consistent UI. It is compatible with tailwind and any frontend framework, is customizable, with predictable name conventions and provides a great and harmonious developer experience. Quite easy to integrate and incrementally adoptable, very much worth to check it out for quick prototyping and full fledge projects. -Also features options to import it from CDN, NPM or CLI, works with CSS-In-JS, CSS modules, PostCSS-JIT-Props, can be loaded from JS, has a very thoughtful normalize script with options to light/dark theming, has VScode and Sublime autocomplete... \ No newline at end of file +Also features options to import it from CDN, NPM or CLI, works with CSS-In-JS, CSS modules, PostCSS-JIT-Props, can be loaded from JS, has a very thoughtful normalize script with options to light/dark theming, has VScode and Sublime autocomplete... + +**Overview** + +[//youtube-embed-unfurl//]: # (hW-itQMKyiU) + +**Watch it in action** + +[//youtube-embed-unfurl//]: # (9VXR_qRgROE) \ No newline at end of file From adb64fb033b32516128a2ac78c619b30db70b645 Mon Sep 17 00:00:00 2001 From: Darwin Esteban Algarin Sarmiento Date: Fri, 21 Mar 2025 07:49:08 -0500 Subject: [PATCH 067/246] Update index.md Signed-off-by: Darwin Esteban Algarin Sarmiento --- collections/made-in-colombia/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/made-in-colombia/index.md b/collections/made-in-colombia/index.md index 35305fa6f2a0..9a4ee2dcb647 100644 --- a/collections/made-in-colombia/index.md +++ b/collections/made-in-colombia/index.md @@ -2,6 +2,7 @@ items: - jofpin/trape - juliandavidmr/sails-inverse-model + - anboralabs/spatia-room - tomasr/viasfora - jofpin/brutto - jahirfiquitiva/Blueprint From b6ba35c34d0fe3974f2703e9b9e1a84eb4e2539a Mon Sep 17 00:00:00 2001 From: Darwin Esteban Algarin Sarmiento Date: Fri, 21 Mar 2025 12:51:02 -0500 Subject: [PATCH 068/246] Update index.md Signed-off-by: Darwin Esteban Algarin Sarmiento --- collections/made-in-colombia/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/made-in-colombia/index.md b/collections/made-in-colombia/index.md index 9a4ee2dcb647..2633d18de19d 100644 --- a/collections/made-in-colombia/index.md +++ b/collections/made-in-colombia/index.md @@ -2,7 +2,6 @@ items: - jofpin/trape - juliandavidmr/sails-inverse-model - - anboralabs/spatia-room - tomasr/viasfora - jofpin/brutto - jahirfiquitiva/Blueprint @@ -29,6 +28,7 @@ items: - DiegoRBaquero/node-fb-messenger - erikagtierrez/multiple-media-picker - fastapi/fastapi + - anboralabs/spatia-room display_name: Made in Colombia created_by: andresayac From 94d4188b0183f698f0359a45f88b58877225662d Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Fri, 21 Mar 2025 18:06:29 +0000 Subject: [PATCH 069/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/voxel-editors/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/voxel-editors/index.md b/collections/voxel-editors/index.md index 4a0f90d490b3..0ab0228ae61e 100644 --- a/collections/voxel-editors/index.md +++ b/collections/voxel-editors/index.md @@ -10,7 +10,7 @@ items: - Bequen/GridEditor - honestabelink/stonevox3d - jval1972/DD_VOXEL - - cubzh/cubzh + - bliporg/blip - nimadez/voxel-builder - matpow2/voxie - rubenwardy/NodeBoxEditor From a409175905ac172be85174021ef163ec81a17d25 Mon Sep 17 00:00:00 2001 From: Darwin Esteban Algarin Sarmiento Date: Sat, 22 Mar 2025 11:50:17 -0500 Subject: [PATCH 070/246] fix voxel editors Signed-off-by: Darwin Esteban Algarin Sarmiento --- collections/voxel-editors/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/voxel-editors/index.md b/collections/voxel-editors/index.md index 4a0f90d490b3..0ab0228ae61e 100644 --- a/collections/voxel-editors/index.md +++ b/collections/voxel-editors/index.md @@ -10,7 +10,7 @@ items: - Bequen/GridEditor - honestabelink/stonevox3d - jval1972/DD_VOXEL - - cubzh/cubzh + - bliporg/blip - nimadez/voxel-builder - matpow2/voxie - rubenwardy/NodeBoxEditor From 18fa1fc64fb9c006f2371ab35ea25e7df5f774a4 Mon Sep 17 00:00:00 2001 From: Darwin Esteban Algarin Sarmiento Date: Sat, 22 Mar 2025 12:10:24 -0500 Subject: [PATCH 071/246] Update index.md Signed-off-by: Darwin Esteban Algarin Sarmiento --- collections/voxel-editors/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/voxel-editors/index.md b/collections/voxel-editors/index.md index 0ab0228ae61e..956a83d95263 100644 --- a/collections/voxel-editors/index.md +++ b/collections/voxel-editors/index.md @@ -10,7 +10,6 @@ items: - Bequen/GridEditor - honestabelink/stonevox3d - jval1972/DD_VOXEL - - bliporg/blip - nimadez/voxel-builder - matpow2/voxie - rubenwardy/NodeBoxEditor @@ -18,6 +17,7 @@ items: - zakorgy/voxel-editor - simlu/voxelshop - vengi-voxel/vengi + - bliporg/blip display_name: Voxel Editors --- From cc398e9d0965abc3941a72dc981df05ea80c255d Mon Sep 17 00:00:00 2001 From: Darwin Esteban Algarin Sarmiento Date: Sat, 22 Mar 2025 12:34:55 -0500 Subject: [PATCH 072/246] Update index.md Signed-off-by: Darwin Esteban Algarin Sarmiento --- collections/voxel-editors/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/collections/voxel-editors/index.md b/collections/voxel-editors/index.md index 956a83d95263..d52f4ff2dc7c 100644 --- a/collections/voxel-editors/index.md +++ b/collections/voxel-editors/index.md @@ -17,7 +17,6 @@ items: - zakorgy/voxel-editor - simlu/voxelshop - vengi-voxel/vengi - - bliporg/blip display_name: Voxel Editors --- From 4ca686da6271d0ed45665c237aef4b607ddf7503 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:45:45 +0000 Subject: [PATCH 073/246] chore(deps): bump nokogiri in the dependencies group Bumps the dependencies group with 1 update: [nokogiri](https://github.com/sparklemotion/nokogiri). Updates `nokogiri` from 1.18.4 to 1.18.5 - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.4...v1.18.5) --- updated-dependencies: - dependency-name: nokogiri dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile | 2 +- Gemfile.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Gemfile b/Gemfile index 9c0e9f59ed2e..bd6dca2bda12 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" gem "faraday-retry", "~> 2.2.1" gem "github-pages", "~> 232", group: :jekyll_plugins -gem "nokogiri", "~> 1.18.4" +gem "nokogiri", "~> 1.18.5" group :test do gem "fastimage" diff --git a/Gemfile.lock b/Gemfile.lock index 760f3a5391a6..a7885dc99342 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -260,24 +260,24 @@ GEM bigdecimal (~> 3.1) net-http (0.6.0) uri - nokogiri (1.18.4) + nokogiri (1.18.5) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.4-aarch64-linux-gnu) + nokogiri (1.18.5-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.4-aarch64-linux-musl) + nokogiri (1.18.5-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.4-arm-linux-gnu) + nokogiri (1.18.5-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.4-arm-linux-musl) + nokogiri (1.18.5-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.4-arm64-darwin) + nokogiri (1.18.5-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.4-x86_64-darwin) + nokogiri (1.18.5-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.4-x86_64-linux-gnu) + nokogiri (1.18.5-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.4-x86_64-linux-musl) + nokogiri (1.18.5-x86_64-linux-musl) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) @@ -364,7 +364,7 @@ DEPENDENCIES github-pages (~> 232) httparty minitest - nokogiri (~> 1.18.4) + nokogiri (~> 1.18.5) octokit pry rake From 3a917e98e8bd485f81517a5db389d8f743351559 Mon Sep 17 00:00:00 2001 From: Darwin Esteban Algarin Sarmiento Date: Mon, 24 Mar 2025 08:25:25 -0500 Subject: [PATCH 074/246] Update index.md Signed-off-by: Darwin Esteban Algarin Sarmiento --- collections/voxel-editors/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/voxel-editors/index.md b/collections/voxel-editors/index.md index d52f4ff2dc7c..0ab0228ae61e 100644 --- a/collections/voxel-editors/index.md +++ b/collections/voxel-editors/index.md @@ -10,6 +10,7 @@ items: - Bequen/GridEditor - honestabelink/stonevox3d - jval1972/DD_VOXEL + - bliporg/blip - nimadez/voxel-builder - matpow2/voxie - rubenwardy/NodeBoxEditor From b61a377b211ef7f81b0d18e0b728946870a00658 Mon Sep 17 00:00:00 2001 From: Darwin Esteban Algarin Sarmiento Date: Mon, 24 Mar 2025 08:27:00 -0500 Subject: [PATCH 075/246] Update index.md Signed-off-by: Darwin Esteban Algarin Sarmiento --- collections/voxel-editors/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/voxel-editors/index.md b/collections/voxel-editors/index.md index 0ab0228ae61e..4a0f90d490b3 100644 --- a/collections/voxel-editors/index.md +++ b/collections/voxel-editors/index.md @@ -10,7 +10,7 @@ items: - Bequen/GridEditor - honestabelink/stonevox3d - jval1972/DD_VOXEL - - bliporg/blip + - cubzh/cubzh - nimadez/voxel-builder - matpow2/voxie - rubenwardy/NodeBoxEditor From 532f5bc234cbaf05cd4cf3ddbaa1dc0f764d01c9 Mon Sep 17 00:00:00 2001 From: Kelli Johnson Date: Mon, 24 Mar 2025 14:20:14 -0700 Subject: [PATCH 076/246] feat(noaa-nsap): Adds noaa-nsap topic --- topics/noaa-nsap/index.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 topics/noaa-nsap/index.md diff --git a/topics/noaa-nsap/index.md b/topics/noaa-nsap/index.md new file mode 100644 index 000000000000..ada1fc64a66d --- /dev/null +++ b/topics/noaa-nsap/index.md @@ -0,0 +1,7 @@ +--- +display_name: NOAA National Stock Assessment Program +short_description: NOAA Fisheries' NSAP provides leadership, guidance, and scientific support to the national stock assessment enterprise. +topic: noaa-nsap +url: https://www.fisheries.noaa.gov/topic/population-assessments/fish-stocks +--- +The National Stock Assessment Program (NSAP) provides leadership, advocacy, and support for NOAA Fisheries' national stock assessment enterprise, while developing innovative science and tools for management and transitioning this science and tools to operations by fostering communication and communities of practice. Through coordination at the national level, NSAP facilitates strategic alignment of stock assessment science activities between regions to improve interregional collaboration, streamline efforts, and work towards national solutions. These approaches ultimately drive improvements in innovation and reduce costs. Additional core activities for NSAP include strategic planning; administration of the EASA budget line to invest in regional stock assessments; national coordination, tracking, and reporting on stock assessment activities and initiatives; and research and development of national quantitative computing tools. From a2943b71e2656afb58d2e3a98bdc8f315f381c85 Mon Sep 17 00:00:00 2001 From: srgeneroso <5541794+SrGeneroso@users.noreply.github.com> Date: Tue, 25 Mar 2025 21:52:23 +0100 Subject: [PATCH 077/246] Update topics/open-props/index.md lgtm Co-authored-by: Eric Sorenson Signed-off-by: srgeneroso <5541794+SrGeneroso@users.noreply.github.com> --- topics/open-props/index.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/topics/open-props/index.md b/topics/open-props/index.md index f09ccd2a229c..000f333910c5 100644 --- a/topics/open-props/index.md +++ b/topics/open-props/index.md @@ -15,11 +15,3 @@ related: tailwind, css-framework, css-layout, css-reset, responsive-design, medi It is compatible with tailwind and any frontend framework, is customizable, with predictable name conventions and provides a great and harmonious developer experience. Quite easy to integrate and incrementally adoptable, very much worth to check it out for quick prototyping and full fledge projects. Also features options to import it from CDN, NPM or CLI, works with CSS-In-JS, CSS modules, PostCSS-JIT-Props, can be loaded from JS, has a very thoughtful normalize script with options to light/dark theming, has VScode and Sublime autocomplete... - -**Overview** - -[//youtube-embed-unfurl//]: # (hW-itQMKyiU) - -**Watch it in action** - -[//youtube-embed-unfurl//]: # (9VXR_qRgROE) \ No newline at end of file From 3d61030fffd07cbbc67fe46e6162e9f7a360b49e Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Thu, 27 Mar 2025 15:11:29 +0000 Subject: [PATCH 078/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/programming-languages/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/programming-languages/index.md b/collections/programming-languages/index.md index 624f1781824f..b5f5fda7baa4 100644 --- a/collections/programming-languages/index.md +++ b/collections/programming-languages/index.md @@ -46,7 +46,7 @@ items: - ziglang/zig - HaxeFoundation/haxe - livecode/livecode -- coq/coq +- rocq-prover/coq - vlang/v - dart-lang/sdk - pharo-project/pharo From d142e09ad63ffba2f930663a745d536ba844b19d Mon Sep 17 00:00:00 2001 From: Eric Sorenson Date: Thu, 27 Mar 2025 09:14:04 -0700 Subject: [PATCH 079/246] Disable topic checker workflow for now This unfortunately needs permissions it can't easily get, in order to run on non-maintainer-submitted PRs. Disabling until we can work through this in a better way. --- .github/workflows/topic-commenter.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/topic-commenter.yml b/.github/workflows/topic-commenter.yml index 177a20509b8e..f5d1dc815678 100644 --- a/.github/workflows/topic-commenter.yml +++ b/.github/workflows/topic-commenter.yml @@ -1,9 +1,12 @@ name: Topic PR Commenter +# this workflow is failing due to permissions problems +# until we can fix it with a better bot, i'll preserve +# the code but make it so it never matches a real path on: pull_request: paths: - - 'topics/**' + - 'ENOSUCHPATH' permissions: contents: read From 33754f90a61f414043c1c1d917f494f5c7928477 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Thu, 27 Mar 2025 17:10:00 +0000 Subject: [PATCH 080/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/programming-languages/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/programming-languages/index.md b/collections/programming-languages/index.md index b5f5fda7baa4..58b845dec202 100644 --- a/collections/programming-languages/index.md +++ b/collections/programming-languages/index.md @@ -46,7 +46,7 @@ items: - ziglang/zig - HaxeFoundation/haxe - livecode/livecode -- rocq-prover/coq +- rocq-prover/rocq - vlang/v - dart-lang/sdk - pharo-project/pharo From 385936fd9f75bcef5837dfc0fd7dc1a4d0417d33 Mon Sep 17 00:00:00 2001 From: Eric Sorenson Date: Mon, 31 Mar 2025 11:09:35 -0700 Subject: [PATCH 081/246] Merge list from dil-dil-pakistan into made-in-pakistan This should be consistent with the other country-based collections Relates to #4674 --- .../dil-dil-pakistan/dil-dil-pakistan.png | Bin 11258 -> 0 bytes collections/dil-dil-pakistan/index.md | 17 ----------------- collections/made-in-pakistan/index.md | 7 +++++++ 3 files changed, 7 insertions(+), 17 deletions(-) delete mode 100644 collections/dil-dil-pakistan/dil-dil-pakistan.png delete mode 100644 collections/dil-dil-pakistan/index.md diff --git a/collections/dil-dil-pakistan/dil-dil-pakistan.png b/collections/dil-dil-pakistan/dil-dil-pakistan.png deleted file mode 100644 index 33ca663c606a26e55324cf2ac1cc2a1de43a8553..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11258 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 JmG}_ye*ic!ZGQj& diff --git a/collections/dil-dil-pakistan/index.md b/collections/dil-dil-pakistan/index.md deleted file mode 100644 index c4f21df45bb4..000000000000 --- a/collections/dil-dil-pakistan/index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -items: - - alisaifee/coredis - - ziishaned/dumper.js - - wajahatkarim3/EasyFlipView - - alisaifee/flask-limiter - - ziishaned/learn-regex - - sarfraznawaz2005/whatspup - - streetwriters - - streetwriters/notesnook -display_name: Dil Dil Pakistan -created_by: alisaifee -image: dil-dil-pakistan.png ---- - -Open source projects built in Pakistan or by individuals or groups with :pakistan: in their :heart:. - diff --git a/collections/made-in-pakistan/index.md b/collections/made-in-pakistan/index.md index 4ce0ca748527..6992e0364327 100644 --- a/collections/made-in-pakistan/index.md +++ b/collections/made-in-pakistan/index.md @@ -1,6 +1,13 @@ --- items: - imrofayel/fylepad + - alisaifee/coredis + - ziishaned/dumper.js + - wajahatkarim3/EasyFlipView + - alisaifee/flask-limiter + - ziishaned/learn-regex + - sarfraznawaz2005/whatspup + - streetwriters/notesnook display_name: Made in Pakistan created_by: imrofayel image: made-in-pakistan.png From ce0266d4e4b6f68fe0b9e490f2678ab745747db5 Mon Sep 17 00:00:00 2001 From: Adam Sasine Date: Wed, 2 Apr 2025 10:21:35 -0400 Subject: [PATCH 082/246] Update index.md with content from official press kit Signed-off-by: Adam Sasine --- topics/factorio/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/factorio/index.md b/topics/factorio/index.md index 2c462b606fed..70ccea04b8e2 100644 --- a/topics/factorio/index.md +++ b/topics/factorio/index.md @@ -3,10 +3,10 @@ created_by: Wube Software display_name: Factorio logo: factorio.png github_url: https://github.com/wube -short_description: Factorio is a game of building factories on an alien planet. +short_description: Factorio is a game in which you build and maintain factories. released: August 14, 2020 url: https://www.factorio.com/ topic: factorio wikipedia_url: https://en.wikipedia.org/wiki/Factorio --- -Factorio is a 2d game in which the player explores an alien planet, mines resources, builds structures, moves resources using machines, conveyor belts, trains, and other methods, fights enemies, and tries to launch a rocket to space. The game supports mods written using Lua. +Factorio is a game in which you build and maintain factories. You will be mining resources, researching technologies, building infrastructure, automating production and fighting enemies. Add mods to increase your enjoyment, from small tweak and helper mods to complete game overhauls, Factorio's ground-up Modding support has allowed content creators from around the world to design interesting and innovative features. The game runs on Microsoft Windows, macOS and Linux. From 01e811cdc2f5800bc7e3dbaf15a77bce7d435978 Mon Sep 17 00:00:00 2001 From: Adam Sasine Date: Wed, 2 Apr 2025 10:35:29 -0400 Subject: [PATCH 083/246] Update logo with image from official press kit Signed-off-by: Adam Sasine --- topics/factorio/factorio.png | Bin 32806 -> 37543 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/factorio/factorio.png b/topics/factorio/factorio.png index ce294b21a69ca0f2be73f54c7f346d48e22d5b81..f4aed6ab2aec2f53af82d3171fa7b5da8451f195 100644 GIT binary patch literal 37543 zcmV)iK%&2iP)Px#32;bRa{vGf6951U69E94oEQKA0{~D=R7C&)01O8N z0RR9B1_LV{5D^Op1_S~}a7;uj7ytkO4+#Yb1p`1Q90mje8W0Kx1Og=%4I&i{1p@-* zuxvsq88ssmNH8FNWkHK^M;;Igq-Z+De?%J&3Gbg$dQL4>HzXPj2U9d1&VfPJgh9`S zNO?yibVw|uSSGP@JkNtdf>15EayFS+D&vz)B^wwR4-F|G9xo&z9v2oO6cD#+DYkDi zs$3tuZ!X1rIWs9HwPPZgWHqX6HnC?ZQ#B`jDg&ZvH=V2eV;x=~0(K_? z!(|<#St`G5CZ9zWpkFaJ4g#50AGdly%W)^VfJU297NJfZxOO*OJ1mY#9*#l~e?S&i z8v=@3FL*l^x^FqCW;I+iB$Y%Npk^C&6wtflMjrhBn7+At4L~ zmufqtct)OXJcdXi`;j+oEC`4|76aAk{f>bMFDhh5r z8^d=!kY_r(UnZJ!MEQy?y^d5yA`#1uPD?m2xP?sSkVD^tHRpUNVKEooia^3o-Ya88tEp$&S(5Gpyg-?K7G<;1q*pf`! zb|i>nILviB+qZY`!F!=R2#QrZ^VN{ZVHK}L3EX-%a$7ggm|Xq$!Tas5W>7HAXDavM zpud}9)^RW4$cx)-AE1Cv`>0yqqhPO&S>l*a{`%g*PYzA^|BwIx04{V=PE&v*MsEY_xKmrM&LJ`OaArM7~ zE<`ip0wc<$ie85rdNn3=0tN?DY{0!YT*>@CWp?lE%uWo%bMMTV%@+k*H4Y-j;(E}p!Mn?INh1McKyM-Uwr)b+W@8)Uwq-k z7hZe$hBM+&i{h3~!#Oli-LPWK9M zy669HApIQy+CMfnJ}xUh3|W^=Oe|#`dpIVOb+3tY53d=GCVSJTd;WB+PWSA~R;RQ1 zZv&9cp|vUTl5BB&V)1Zpt1N3`v3q=?wR?@9HMUhB#2*6Cc3v|$BK))*8(PDi({w6<6~2Fdc)M{f#>%8B}9MebT)r|& z4_H6dIwgxOmMt|*P}knt^Mv!G)4lQkAkqEZ06O%cY<$gSJa?&e zY%I4pw{?7CVmw#2SUjGayELW_Xd1Zo>YgW`7k@9VD9G5z4J?Ev~yYsr|^0DAG6e>#8;eOTN*HZ}%Q{Df>OcN~~g?87mm=lx<}Oiit_`k`B8 zZ~ylOXi7FdMxUzB8q1v+pOCG&&?cIemYPn*P8Bca#!l65EG)eJ+<#|)KFDodnyO!` zNBB04kB=Go@PMiMrrg}zV*2>usWBl10QBB20D9w}4xr!4fCbf`r3C;ynx+t3458jR zYpcGgsfq7`7+Z5*p4$~bFWdZ+0c2y8#V(E!knoW;7bql%jtD~3(;<9v*4oyibV}1m z!t%nI;FoqDgkJk+1L&R2W5>q!ud!ROD{CxB5S+y~tq}-DzAw&sO*q9h4xBl&up5A$ z-TO}l&_}t)ipTDp7Y0EJ)>yu7NFvTTfJh*i#L@5|ZoM-dUA8b+whMq>{3ip*=F`^V zMf&;uYeop1?GHPhPKP=BMh7A2;-G*Q8jXu^Unn~h{OW&SfDV1wdMtN}9wa9AnD9(K zM#!QEz~H8(JYP5hL-T|=`%`V|C_E5_AaVH+Ur!F4 z<~)+cb;)wBryJ|@Iu_0>l)b)leEwkpvU%p&*WP$$ul4K(rjM>p$a43O;4y9(3?6|V z&8ovAy8>OH^;tfJBUAMw;-WKW%F5pRM<}I#E}sw|_Q;6CIbfm@NG_k?26cmAy4=J>xJ$!jPbeX->`Y{^?JfX%!{#3gAe)aq z{o);)H(q)1Ki@k1@wV?ZaQ-;|`^g)>LmzH#<~}^n*W^R16DSxsjEKiE>%~4qBqTj6 zk4A&hl7bf^Ydm%V&};u#0KN0u{q?5LUwGlC@B5y$p4a}}`Tp{kf9LG@?W^baPn%V0 z8Vo0A!Ju^=2?&hOd|iuM9uk3Y=Ef{6)RgVQg7&=fj|7m-2cNI4)gK-icz?TQ;78|s z_T`uV&XLskhk3Zkqn&ug^>PJ%L z5($Hy(b+%mz#41`YFA`;C77rj&v|w#Nm)}?7QCA@_74Nlp$}O7E?MJX;+Gp++@vaa z_pP0Oh_~MV_(NIoqLA0m>p$DSO0B5EHYV_>Pze;*$R;<6`U6s-Tp?{<5HTAQSyL7q z`QA%^|7L8L03G`6;jytPFaot+0(Q%U%>17BclHV1|MbHq*@SE{cAO;P4NeoTub7ic zH#kKK29=v(j%duliKb^Yiim8qF@u^~F%uaX99;J1OMmxU={>u|XKQgWw!2$)YHC8( z-5tAyF0@DO0HL=&-5igN?T$URp4+`HPzia{+2=WCizQ8>@r#jj2h*~vEA-gx*~CUh z|7(R(wp>y3~-hE-Q}hUZjigq|tYu^ml&l zt&cwiB#u*4V`Htd#l`N}@p@rnDzE;MHm=j`P{Y!>%CWB+HEOq^Y;SiqYt;nTZ@Z}$Cj2BWdNzz*w{sch-47G`;+PBtuH=cx8K@HrT8B~$maRiUVGzto4?g$dKUnFu$EgKTRhR)Iua3B>!Kk98kwJvK1`tnQd>DHj;f#QIqMNCZGA%3NMjq^J66^;AV- ztstYeG>1VIXtap}{j^4%>f})wTvk?d>)NgF_uaa+gIM$*we;SXUwH9Pb?VdOv}1tw zezdhHD}Gqq3O*|M(6PsWhsAb3tnXJD49tP>|1yGj?yWDbf+$sd415*KVq=RJCnjXA zvhmHV>_h=Idw)-XQfIGE)Mylbmc$G}A}3Lis8y<|5OS0U}tJwlZ zW5k0(NoSf8P4$bC>#2zXfq==OYAo`YB&}ZvR&7!%=7K#Y7p`5qWd-OK`1h^%-rmNH zUIZrd@(X{=m$KjW=a&0S5!*l`X`G zimW%F-O#ACxBgSoI{Yv;_ShmoC-zwDM5`=!UDkT4DQ{`>>ZZ$}aD*n z^^A)L77o1ipLjC>qdh;%_4e%0zYcd##Kuk(7a!}6U8j$Y$;N=!jEz0oza=!n{Fzvl z2+REU*6gkKKa|Oi9Xn=?;l%(`;EFPkz81%?Zk`?AJliOsGTc}CqC z2jBYZoRB}dp4FWGRsaG2dbkKaFR+DUKPLIbae&X^{g)m+nxep?Q5=y-gwhx0zx)2H zZ+}7%gS(z$5UUnJB>)INt$<&*K9-xi=`%ZhcCb-+HkCn&;Aji3tJNyCnxi-C8G^(M zD3hN9$Dp?iam)(4@L{z>8)(L?z#IVIfEiu8cJ1`?Y4F1~rTfR9gZi~#uIl2MoHG{} z-hX0;`0P$-Gdlw41OC`zw>5(uD+U0aYFM(S__6c*x6-%rO7Vsfbw4Q|%Q57iwpTLx z#};L+;OqXF%<5W;#S`o6n+>^FH*Zhh?icn`)e(uRY(K4ElBS~8FUBu3%+Am6$`!j% z&6N{=io|kDR8&+_;flE=d12wetzZDpEvpS}^qk%Zx6dCM${Bd@@lQM2bD!oG%N8Tj za jrd_;vX5q;stXH1@n*e0;Gzw-zo7So+c0c@I2 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

BGN?kMmoZqk0C9# zO-KU^m<`7^BLtArwcjxd`iB7M*^m&cXg82yjv=g+O`BYcrGf1UCgp>axd5NnmkZG9 z$De&<_&hRzRveg=S~HQp1DJ~sQe*c63e5lQT0K!-*AtTmwZ)n&l59w`w%LUKx=00;`t?N9wPV*Msy6R zv3nmwNR1xwdFwqSqaItm`te6JNLn5OKAL5v~FJ5BMV-^M9Qy_atm)T(xq|-|%^40R4hLk2KFWBfTr&f4SPAE@~9gA+n01GDmJed5p1dDgY- zbj{!Td2|3>fum}PBkWS--{kFLQNwBn7oFPYn_1A4;8%ZJ$NC!pwBmUrJOes##(TPY ze4F5OM<@rbL9>A8{=ivV{p_&o%DHq{f z0@H5oQl9+iGr_+XfDl^I%BSCa?fK`C>lj?YkRew92BC!kUj-VXt5>f_IBS1T=sZ$@ z*4+8oSFV3{^$Rb&@Wyk`J+}_ob^79qFT!Tezca`Bn*j7DoRAOb)U3MmAbh^RFTeVm z0`!+Q<@)UJ^?7W~56=$({Q%Gp0Q~^a4*>lD&<_Cp0MHN54*>lD&<_AT>gWFhvj;JX Tk_@Gq00000NkvXXu0mjfcX~Cm literal 32806 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 From fc3b5ad387664a45c85a3b9ac20eb82c4462e65e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 08:16:23 +0000 Subject: [PATCH 084/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.227.0 to 1.229.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/1a615958ad9d422dd932dc1d5823942ee002799f...354a1ad156761f5ee2b7b13fa8e09943a5e8d252) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index e279ac747f37..999d882e2f3c 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0 + uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1.229.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 4b3101680954..f1ac0600692b 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0 + uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1.229.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2d697b1771ee..960c5fc2c588 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0 + uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1.229.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 24c4a465ce03..54c3e50493fa 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@1a615958ad9d422dd932dc1d5823942ee002799f # v1.227.0 + uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1.229.0 with: bundler-cache: true From eb156c696da94aa9ba1cc4b88d537fb7394baa50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 08:37:10 +0000 Subject: [PATCH 085/246] chore(deps): bump the dependencies group across 1 directory with 5 updates Bumps the dependencies group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [faraday-retry](https://github.com/lostisland/faraday-retry) | `2.2.1` | `2.3.1` | | [nokogiri](https://github.com/sparklemotion/nokogiri) | `1.18.5` | `1.18.7` | | [httparty](https://github.com/jnunemaker/httparty) | `0.22.0` | `0.23.1` | | [rubocop](https://github.com/rubocop/rubocop) | `1.74.0` | `1.75.2` | | [rubocop-performance](https://github.com/rubocop/rubocop-performance) | `1.24.0` | `1.25.0` | Updates `faraday-retry` from 2.2.1 to 2.3.1 - [Release notes](https://github.com/lostisland/faraday-retry/releases) - [Changelog](https://github.com/lostisland/faraday-retry/blob/main/CHANGELOG.md) - [Commits](https://github.com/lostisland/faraday-retry/compare/v2.2.1...v2.3.1) Updates `nokogiri` from 1.18.5 to 1.18.7 - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.5...v1.18.7) Updates `httparty` from 0.22.0 to 0.23.1 - [Release notes](https://github.com/jnunemaker/httparty/releases) - [Changelog](https://github.com/jnunemaker/httparty/blob/main/Changelog.md) - [Commits](https://github.com/jnunemaker/httparty/compare/v0.22.0...v0.23.1) Updates `rubocop` from 1.74.0 to 1.75.2 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.74.0...v1.75.2) Updates `rubocop-performance` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/rubocop/rubocop-performance/releases) - [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-performance/compare/v1.24.0...v1.25.0) --- updated-dependencies: - dependency-name: faraday-retry dependency-version: 2.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: nokogiri dependency-version: 1.18.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: httparty dependency-version: 0.23.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rubocop dependency-version: 1.75.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rubocop-performance dependency-version: 1.25.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile | 4 ++-- Gemfile.lock | 48 +++++++++++++++++++++++++----------------------- 2 files changed, 27 insertions(+), 25 deletions(-) diff --git a/Gemfile b/Gemfile index bd6dca2bda12..3af13533f699 100644 --- a/Gemfile +++ b/Gemfile @@ -1,8 +1,8 @@ source "https://rubygems.org" -gem "faraday-retry", "~> 2.2.1" +gem "faraday-retry", "~> 2.3.1" gem "github-pages", "~> 232", group: :jekyll_plugins -gem "nokogiri", "~> 1.18.5" +gem "nokogiri", "~> 1.18.7" group :test do gem "fastimage" diff --git a/Gemfile.lock b/Gemfile.lock index a7885dc99342..3ac73fbd47a2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -16,7 +16,7 @@ GEM uri (>= 0.13.1) addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) - ast (2.4.2) + ast (2.4.3) base64 (0.2.0) benchmark (0.4.0) bigdecimal (3.1.9) @@ -29,7 +29,7 @@ GEM commonmarker (0.23.11) concurrent-ruby (1.3.5) connection_pool (2.5.0) - csv (3.3.2) + csv (3.3.3) dnsruby (1.72.3) base64 (~> 0.2.0) simpleidn (~> 0.2.1) @@ -47,7 +47,7 @@ GEM logger faraday-net_http (3.4.0) net-http (>= 0.5.0) - faraday-retry (2.2.1) + faraday-retry (2.3.1) faraday (~> 2.0) fastimage (2.4.0) ffi (1.17.1) @@ -119,7 +119,7 @@ GEM activesupport (>= 2) nokogiri (>= 1.4) http_parser.rb (0.8.0) - httparty (0.22.0) + httparty (0.23.1) csv mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) @@ -246,7 +246,7 @@ GEM listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - logger (1.6.5) + logger (1.7.0) mercenary (0.3.6) method_source (1.1.0) mini_mime (1.1.5) @@ -260,34 +260,35 @@ GEM bigdecimal (~> 3.1) net-http (0.6.0) uri - nokogiri (1.18.5) + nokogiri (1.18.7) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.5-aarch64-linux-gnu) + nokogiri (1.18.7-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.5-aarch64-linux-musl) + nokogiri (1.18.7-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.5-arm-linux-gnu) + nokogiri (1.18.7-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.5-arm-linux-musl) + nokogiri (1.18.7-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.5-arm64-darwin) + nokogiri (1.18.7-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.5-x86_64-darwin) + nokogiri (1.18.7-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.5-x86_64-linux-gnu) + nokogiri (1.18.7-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.5-x86_64-linux-musl) + nokogiri (1.18.7-x86_64-linux-musl) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) sawyer (~> 0.9) parallel (1.26.3) - parser (3.3.7.1) + parser (3.3.7.4) ast (~> 2.4.1) racc pathutil (0.16.2) forwardable-extended (~> 2.6) + prism (1.4.0) pry (0.15.2) coderay (~> 1.1) method_source (~> 1.0) @@ -301,7 +302,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.74.0) + rubocop (1.75.2) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -309,14 +310,15 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.38.0, < 2.0) + rubocop-ast (>= 1.44.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.39.0) - parser (>= 3.3.1.0) - rubocop-performance (1.24.0) + rubocop-ast (1.44.0) + parser (>= 3.3.7.2) + prism (~> 1.4) + rubocop-performance (1.25.0) lint_roller (~> 1.1) - rubocop (>= 1.72.1, < 2.0) + rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (1.13.0) rubyzip (2.4.1) @@ -359,12 +361,12 @@ PLATFORMS x86_64-linux-musl DEPENDENCIES - faraday-retry (~> 2.2.1) + faraday-retry (~> 2.3.1) fastimage github-pages (~> 232) httparty minitest - nokogiri (~> 1.18.5) + nokogiri (~> 1.18.7) octokit pry rake From bde2436cddb682b8e17835365fa3e24e7bf09600 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Wed, 9 Apr 2025 08:07:08 +0000 Subject: [PATCH 086/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/javascript-state-management/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/javascript-state-management/index.md b/collections/javascript-state-management/index.md index 0ce176c6c07d..759f9a387d16 100644 --- a/collections/javascript-state-management/index.md +++ b/collections/javascript-state-management/index.md @@ -8,7 +8,7 @@ items: - statelyai/xstate - cerebral/cerebral - storeon/storeon - - artalar/reatom + - reatom/reatom - persevie/statemanjs display_name: JavaScript State Management Tools created_by: lestad From 4637985c75f77041226023aa5fd8de2742eab3dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 08:27:09 +0000 Subject: [PATCH 087/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.229.0 to 1.230.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/354a1ad156761f5ee2b7b13fa8e09943a5e8d252...e5ac7b085f6e63d49c8973eb0c6e04d876b881f1) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.230.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 999d882e2f3c..bd5bd99a9221 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1.229.0 + uses: ruby/setup-ruby@e5ac7b085f6e63d49c8973eb0c6e04d876b881f1 # v1.230.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index f1ac0600692b..334abfa74f5d 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1.229.0 + uses: ruby/setup-ruby@e5ac7b085f6e63d49c8973eb0c6e04d876b881f1 # v1.230.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 960c5fc2c588..f0ee0983402b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1.229.0 + uses: ruby/setup-ruby@e5ac7b085f6e63d49c8973eb0c6e04d876b881f1 # v1.230.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 54c3e50493fa..94b95fdb0685 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1.229.0 + uses: ruby/setup-ruby@e5ac7b085f6e63d49c8973eb0c6e04d876b881f1 # v1.230.0 with: bundler-cache: true From e7c62f7c99a2c3a7b2a9a0b864cdd7665c8d8294 Mon Sep 17 00:00:00 2001 From: Sergy Sergyenko Date: Tue, 15 Apr 2025 16:50:02 +0300 Subject: [PATCH 088/246] Add LLM topic --- topics/llm/index.md | 15 +++++++++++++++ topics/llm/llm.png | Bin 0 -> 74719 bytes 2 files changed, 15 insertions(+) create mode 100644 topics/llm/index.md create mode 100644 topics/llm/llm.png diff --git a/topics/llm/index.md b/topics/llm/index.md new file mode 100644 index 000000000000..f3a493e06569 --- /dev/null +++ b/topics/llm/index.md @@ -0,0 +1,15 @@ +--- +aliases: large-language-model, language-model, llms +display_name: Large Language Model +logo: llm.png +related: + - machine-learning + - artificial-intelligence + - transformers + - natural-language-processing + - generative-ai +short_description: Machine learning models trained on vast amounts of text data to understand and generate human-like language. +topic: llm +wikipedia_url: https://en.wikipedia.org/wiki/Large_language_model +--- +A large language model (LLM) is a type of machine learning model designed for understanding, generating, and interacting with human language. These models are trained on extensive datasets containing text from books, articles, websites, and other sources to learn patterns, context, and semantics in language. LLMs are widely used in applications like chatbots, code generation, translation, summarization, and more. They are often built using transformer architectures and are central to the field of generative AI. diff --git a/topics/llm/llm.png b/topics/llm/llm.png new file mode 100644 index 0000000000000000000000000000000000000000..69d5e17ee9a85c454a1b8b0a63bae88e785a5b45 GIT binary patch literal 74719 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 Date: Tue, 15 Apr 2025 17:18:38 +0300 Subject: [PATCH 089/246] Left only one alias in order to pass tests --- topics/llm/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/llm/index.md b/topics/llm/index.md index f3a493e06569..508c89f2476f 100644 --- a/topics/llm/index.md +++ b/topics/llm/index.md @@ -1,5 +1,5 @@ --- -aliases: large-language-model, language-model, llms +aliases: large-language-model display_name: Large Language Model logo: llm.png related: From 98dd84eea4fedc1671da81f330a8ee83018d63ac Mon Sep 17 00:00:00 2001 From: Sergy Sergyenko Date: Tue, 15 Apr 2025 17:23:41 +0300 Subject: [PATCH 090/246] Fixed issue with related topics --- topics/llm/index.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/topics/llm/index.md b/topics/llm/index.md index 508c89f2476f..2fc37754b54e 100644 --- a/topics/llm/index.md +++ b/topics/llm/index.md @@ -1,13 +1,8 @@ --- -aliases: large-language-model +aliases: large-language-model, llms display_name: Large Language Model logo: llm.png -related: - - machine-learning - - artificial-intelligence - - transformers - - natural-language-processing - - generative-ai +related: machine-learning, artificial-intelligence, transformers, natural-language-processing, generative-ai short_description: Machine learning models trained on vast amounts of text data to understand and generate human-like language. topic: llm wikipedia_url: https://en.wikipedia.org/wiki/Large_language_model From ca978d628103fc978c3acfccd649d5be2abe4fdf Mon Sep 17 00:00:00 2001 From: Mariusz Jurkowski <68322256+Mariusz225@users.noreply.github.com> Date: Tue, 15 Apr 2025 20:57:05 +0200 Subject: [PATCH 091/246] Pixed - new pixelart tool Signed-off-by: Mariusz Jurkowski <68322256+Mariusz225@users.noreply.github.com> --- collections/pixel-art-tools/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/pixel-art-tools/index.md b/collections/pixel-art-tools/index.md index 26676f182540..8780e2d720d2 100644 --- a/collections/pixel-art-tools/index.md +++ b/collections/pixel-art-tools/index.md @@ -15,6 +15,7 @@ items: - PixiEditor/PixiEditor - Kully/pixel-paint - pixa-pics/pixa-pics.github.io + - Mateusz-Nejman/Pixed display_name: Pixel Art Tools created_by: leereilly image: pixel-art-tools.png From 75ce9400610d7b5d35b593b76105861f9c41d0c3 Mon Sep 17 00:00:00 2001 From: Eric Sorenson Date: Fri, 18 Apr 2025 09:48:08 -0700 Subject: [PATCH 092/246] Updated collection design-essentials to include open-props topic Change from contributor who didn't respond Closes #4661 --- collections/design-essentials/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/design-essentials/index.md b/collections/design-essentials/index.md index ea9ecebf304f..c190f9980fa5 100644 --- a/collections/design-essentials/index.md +++ b/collections/design-essentials/index.md @@ -21,6 +21,7 @@ items: - tabler/tabler-icons - saadeghi/daisyui - responsively-org/responsively-app + - argyleink/open-props display_name: Design essentials created_by: jonrohan --- From 7115aa7540aca071a699e8c63683f6fc416b0ded Mon Sep 17 00:00:00 2001 From: Eric Sorenson Date: Fri, 18 Apr 2025 11:04:39 -0700 Subject: [PATCH 093/246] Remove topics-todo and references to it Effectively all those topics are now curated, so it's no longer helpful to have the list sitting around. This commit removes it and the references from the CONTIBUTING and README files as well. --- CONTRIBUTING.md | 2 - README.md | 2 +- topics-todo.md | 97 ------------------------------------------------- 3 files changed, 1 insertion(+), 100 deletions(-) delete mode 100644 topics-todo.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 54a4631efad7..206924fb34e1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -94,8 +94,6 @@ Please note that all suggestions must adhere to GitHub's [Community Guidelines]( To propose a new topic or collection, please **open a pull request** with your proposed additions. The [API docs](./docs/API.md) and [style guide](./docs/styleguide.md) provide guidance on the information you need to include and how it should be formatted. -This repository includes [a list of the most-used GitHub topics that don't yet have extra context](topics-todo.md). If your pull request adds one of these topics, please update topics-todo.md so that the topic is checked (marked complete). - **Please fill out the pull request template completely.** If you do not fill out the template, your pull request will be closed. ## Guidelines diff --git a/README.md b/README.md index 11b4b900bc5e..27465477ecdd 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This repository houses all of the community-curated content for GitHub Topics an [Collections](https://github.com/collections) help you discover hand-picked repositories, developers, organizations, videos, and articles that share a common theme. -If you want to suggest edits to an existing Topic page or Collection, or curate a new one, read our [contributing guide](CONTRIBUTING.md) to get started. You can also [review a list of popular Topics that need more context](topics-todo.md) to get an idea of where to start. +If you want to suggest edits to an existing Topic page or Collection, or curate a new one, read our [contributing guide](CONTRIBUTING.md) to get started. ## Running tests diff --git a/topics-todo.md b/topics-todo.md deleted file mode 100644 index 5a515601ac01..000000000000 --- a/topics-todo.md +++ /dev/null @@ -1,97 +0,0 @@ -# Popular topics that lack context - -This is a list of the most-used topics on GitHub that don't yet have a curated topic page. If you're familiar with one or more of these topics, make a pull request! For information on how to curate a new topic page, check out our [contributing guide](https://github.com/github/explore/blob/main/CONTRIBUTING.md). - -Information included in this repository will appear on each topic's respective page, helping others on GitHub better understand the topic and, by extension, what repositories tagged with that topic are about. - -- [x] [ai](https://github.com/topics/ai/) -- [x] [ajax](https://github.com/topics/ajax/) -- [x] [android-library](https://github.com/topics/android-library/) -- [x] [angular-cli](https://github.com/topics/angular-cli/) -- [x] [animation](https://github.com/topics/animation/) -- [x] [ansible-role](https://github.com/topics/ansible-role/) -- [x] [app](https://github.com/topics/app/) -- [x] [argo-floats](https://github.com/topics/argo-floats/) -- [x] [artificial-intelligence](https://github.com/topics/artificial-intelligence/) -- [x] [authentication](https://github.com/topics/authentication/) -- [x] [automation](https://github.com/topics/automation/) -- [x] [bioinformatics](https://github.com/topics/bioinformatics/) -- [x] [blockchain](https://github.com/topics/blockchain/) -- [x] [boilerplate](https://github.com/topics/boilerplate/) -- [x] [canvas](https://github.com/topics/canvas/) -- [x] [chatbot](https://github.com/topics/chatbot/) -- [x] [chrome](https://github.com/topics/chrome/) -- [x] [client](https://github.com/topics/client/) -- [x] [command-line](https://github.com/topics/command-line/) -- [x] [compiler](https://github.com/topics/compiler/) -- [x] [composer](https://github.com/topics/composer/) -- [x] [computer-vision](https://github.com/topics/computer-vision/) -- [x] [configuration](https://github.com/topics/configuration/) -- [x] [crawler](https://github.com/topics/crawler/) -- [x] [cryptography](https://github.com/topics/cryptography/) -- [x] [data-analysis](https://github.com/topics/data-analysis/) -- [x] [data-science](https://github.com/topics/data-science/) -- [x] [data](https://github.com/topics/data/) -- [x] [demo](https://github.com/topics/demo/) -- [x] [devops](https://github.com/topics/devops/) -- [x] [discord](https://github.com/topics/discord/) -- [x] [docker-compose](https://github.com/topics/docker-compose/) -- [x] [docker-image](https://github.com/topics/docker-image/) -- [x] [dockerfile](https://github.com/topics/dockerfile/) -- [x] [dot-net](https://github.com/topics/dot-net/) -- [x] [education](https://github.com/topics/education/) -- [x] [elasticsearch](https://github.com/topics/elasticsearch/) -- [x] [ethereum](https://github.com/topics/ethereum/) -- [x] [example](https://github.com/topics/example/) -- [x] [functional-programming](https://github.com/topics/functional-programming/) -- [x] [game-development](https://github.com/topics/game-development/) -- [x] [generator](https://github.com/topics/generator/) -- [ ] [github-config](https://github.com/topics/github-config) -- [x] [gui](https://github.com/topics/gui/) -- [x] [image-processing](https://github.com/topics/image-processing/) -- [x] [image](https://github.com/topics/image/) -- [x] [iot](https://github.com/topics/iot/) -- [x] [javafx](https://github.com/topics/javafx/) -- [x] [keras](https://github.com/topics/keras/) -- [x] [logging](https://github.com/topics/logging/) -- [x] [lua](https://github.com/topics/lua/) -- [ ] [llm](https://github.com/topics/llm) -- [x] [maven](https://github.com/topics/maven/) -- [x] [microservice](https://github.com/topics/microservice/) -- [ ] [mod](https://github.com/topics/mod) -- [x] [monitoring](https://github.com/topics/monitoring/) -- [x] [mvc](https://github.com/topics/mvc/) -- [x] [network](https://github.com/topics/network/) -- [x] [neural-network](https://github.com/topics/neural-network/) -- [x] [objective-c](https://github.com/topics/objective-c/) -- [x] [opencv](https://github.com/topics/opencv/) -- [x] [opengl](https://github.com/topics/opengl/) -- [x] [parser](https://github.com/topics/parser/) -- [x] [personal-website](https://github.com/topics/personal-website/) -- [x] [portfolio](https://github.com/topics/portfolio/) -- [x] [project](https://github.com/topics/project/) -- [x] [react-router](https://github.com/topics/react-router/) -- [x] [robotics](https://github.com/topics/robotics/) -- [x] [script](https://github.com/topics/script/) -- [x] [sdk](https://github.com/topics/sdk/) -- [x] [simulation](https://github.com/topics/simulation/) -- [x] [socket-io](https://github.com/topics/socket-io/) -- [x] [spark](https://github.com/topics/spark/) -- [x] [spring-mvc](https://github.com/topics/spring-mvc/) -- [x] [spring](https://github.com/topics/spring/) -- [x] [sql](https://github.com/topics/sql/) -- [x] [statistics](https://github.com/topics/statistics/) -- [x] [telegram-bot](https://github.com/topics/telegram-bot/) -- [x] [terminal](https://github.com/topics/terminal/) -- [x] [test](https://github.com/topics/test/) -- [x] [tool](https://github.com/topics/tool/) -- [x] [tutorial](https://github.com/topics/tutorial/) -- [x] [ui](https://github.com/topics/ui/) -- [x] [utility](https://github.com/topics/utility/) -- [x] [video](https://github.com/topics/video/) -- [x] [web](https://github.com/topics/web/) -- [x] [webapp](https://github.com/topics/webapp/) -- [x] [website](https://github.com/topics/website/) -- [x] [winforms](https://github.com/topics/winforms/) -- [x] [wpf](https://github.com/topics/wpf/) -- [x] [xml](https://github.com/topics/xml/) From 2862090b2e8832a1b9916009e90646f98b492e29 Mon Sep 17 00:00:00 2001 From: Eric Sorenson Date: Fri, 18 Apr 2025 11:19:36 -0700 Subject: [PATCH 094/246] Fix bad "open props" alias This test failure snuck by. --- topics/open-props/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/open-props/index.md b/topics/open-props/index.md index 000f333910c5..f8c06bf26c9c 100644 --- a/topics/open-props/index.md +++ b/topics/open-props/index.md @@ -1,5 +1,5 @@ --- -aliases: openprops, open props +aliases: openprops created_by: Adam Argyle display_name: Open Props github_url: https://github.com/argyleink/open-props From c66c3e37a3b0a225c00ca46ab38d1236a5b35085 Mon Sep 17 00:00:00 2001 From: Tony Kan Date: Sat, 19 Apr 2025 20:55:52 -0700 Subject: [PATCH 095/246] Add Tridecco topic with description and logo --- topics/tridecco/index.md | 15 +++++++++++++++ topics/tridecco/tridecco.png | Bin 0 -> 42466 bytes 2 files changed, 15 insertions(+) create mode 100644 topics/tridecco/index.md create mode 100644 topics/tridecco/tridecco.png diff --git a/topics/tridecco/index.md b/topics/tridecco/index.md new file mode 100644 index 000000000000..9df94314a091 --- /dev/null +++ b/topics/tridecco/index.md @@ -0,0 +1,15 @@ +--- +display_name: Tridecco +logo: tridecco.png +related: einstein-problem +short_description: Tridecco is a captivating puzzle game inspired by the 13-sided Einstein shape. +topic: tridecco +github_url: https://github.com/tridecco +url: https://tridecco.com +--- + +An multiplayer board game using 13-sided pieces, based on Einstein's shape discovered in 2023. Players try to get rid of all of their pieces. Forming a hexagon of the same color, using two-color Einstein shapes will give the player another turn. Simultaneously they try to prevent their opponents from forming hexagons. + +- Official website: [tridecco.com](https://tridecco.com) +- Online play: [play.tridecco.com](https://play.tridecco.com) +- Open source: [github.com/tridecco](https://github.com/tridecco) diff --git a/topics/tridecco/tridecco.png b/topics/tridecco/tridecco.png new file mode 100644 index 0000000000000000000000000000000000000000..d06739100047909151f741e325b5f5c1b4a4350d GIT binary patch literal 42466 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 Date: Sun, 20 Apr 2025 21:05:53 +0000 Subject: [PATCH 096/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/made-in-egypt/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/collections/made-in-egypt/index.md b/collections/made-in-egypt/index.md index 0ccd35c8c27d..45b81e6988a6 100644 --- a/collections/made-in-egypt/index.md +++ b/collections/made-in-egypt/index.md @@ -10,7 +10,6 @@ items: - RobustaStudio/Resala - swvl/express-versioned-route - Ahmed-Ali/JSONExport - - piscibus/notifly - gogearbox/gearbox - ahegazy/php-mvc-skeleton - aboul3la/Sublist3r From c49546d82dece1189e32920ab34672a9b1e53c2d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 10:40:21 +0000 Subject: [PATCH 097/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.230.0 to 1.233.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/e5ac7b085f6e63d49c8973eb0c6e04d876b881f1...ca041f971d66735f3e5ff1e21cc13e2d51e7e535) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.233.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index bd5bd99a9221..0b40c55d093c 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@e5ac7b085f6e63d49c8973eb0c6e04d876b881f1 # v1.230.0 + uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 334abfa74f5d..00039efdd193 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@e5ac7b085f6e63d49c8973eb0c6e04d876b881f1 # v1.230.0 + uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f0ee0983402b..f7cbbf912a9a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@e5ac7b085f6e63d49c8973eb0c6e04d876b881f1 # v1.230.0 + uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 94b95fdb0685..13cde30f167d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@e5ac7b085f6e63d49c8973eb0c6e04d876b881f1 # v1.230.0 + uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 with: bundler-cache: true From c56f42f4877bbd7843ccf09563651b1cf983c72d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 10:40:39 +0000 Subject: [PATCH 098/246] chore(deps): bump nokogiri from 1.18.7 to 1.18.8 in the bundler group Bumps the bundler group with 1 update: [nokogiri](https://github.com/sparklemotion/nokogiri). Updates `nokogiri` from 1.18.7 to 1.18.8 - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.7...v1.18.8) --- updated-dependencies: - dependency-name: nokogiri dependency-version: 1.18.8 dependency-type: direct:production dependency-group: bundler ... Signed-off-by: dependabot[bot] --- Gemfile | 2 +- Gemfile.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Gemfile b/Gemfile index 3af13533f699..52c00563f35e 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" gem "faraday-retry", "~> 2.3.1" gem "github-pages", "~> 232", group: :jekyll_plugins -gem "nokogiri", "~> 1.18.7" +gem "nokogiri", "~> 1.18.8" group :test do gem "fastimage" diff --git a/Gemfile.lock b/Gemfile.lock index 3ac73fbd47a2..b68b28135922 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -260,24 +260,24 @@ GEM bigdecimal (~> 3.1) net-http (0.6.0) uri - nokogiri (1.18.7) + nokogiri (1.18.8) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.7-aarch64-linux-gnu) + nokogiri (1.18.8-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.7-aarch64-linux-musl) + nokogiri (1.18.8-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.7-arm-linux-gnu) + nokogiri (1.18.8-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.7-arm-linux-musl) + nokogiri (1.18.8-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.7-arm64-darwin) + nokogiri (1.18.8-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.7-x86_64-darwin) + nokogiri (1.18.8-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.7-x86_64-linux-gnu) + nokogiri (1.18.8-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.7-x86_64-linux-musl) + nokogiri (1.18.8-x86_64-linux-musl) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) @@ -366,7 +366,7 @@ DEPENDENCIES github-pages (~> 232) httparty minitest - nokogiri (~> 1.18.7) + nokogiri (~> 1.18.8) octokit pry rake From 344f7c96e30f8f84b4b15a0b5df59dd30e166908 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Tue, 22 Apr 2025 18:13:02 +0000 Subject: [PATCH 099/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/made-in-italy/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/made-in-italy/index.md b/collections/made-in-italy/index.md index 837945e3b7f4..f68b4862d686 100644 --- a/collections/made-in-italy/index.md +++ b/collections/made-in-italy/index.md @@ -17,7 +17,7 @@ items: - Schroedinger-Hat/ImageGoNord-Web - stoplightio/prism - ercole-io/ercole - - Exifly/ApiVault + - Exastudioo/ApiVault display_name: Made in Italy created_by: thejoin95 image: made-in-italy.png From 32a39c3d36ad39f4c09bfbf74f11f4d71b715445 Mon Sep 17 00:00:00 2001 From: NeptLiang Date: Fri, 25 Apr 2025 10:54:42 +0800 Subject: [PATCH 100/246] Create index.md Signed-off-by: NeptLiang --- topics/robomaster/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 topics/robomaster/index.md diff --git a/topics/robomaster/index.md b/topics/robomaster/index.md new file mode 100644 index 000000000000..6706bde96800 --- /dev/null +++ b/topics/robomaster/index.md @@ -0,0 +1,9 @@ +--- +display_name: RoboMaster +logo: robomaster.png +short_description: The RoboMaster University Series (RMU) is a platform for robotic competitions and academic exchange, specially designed for global technology enthusiasts. +topic: robomaster +url: https://www.robomaster.com/ +--- + +The RoboMaster University Series (RMU) is a platform for robotic competitions and academic exchange, specially designed for global technology enthusiasts. Since its establishment in 2013, RoboMaster has been committed to its mission of "empowering young learners to transform their world with the power of engineering and technology." It attracts engineering talents with interdisciplinary abilities and showcases the possibilities of technological innovation to audiences around the globe. From 0ad8552a325a45b70bdc313d60658bedf12ae5c5 Mon Sep 17 00:00:00 2001 From: NeptLiang Date: Fri, 25 Apr 2025 11:00:00 +0800 Subject: [PATCH 101/246] Update index.md Signed-off-by: NeptLiang --- topics/robomaster/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/topics/robomaster/index.md b/topics/robomaster/index.md index 6706bde96800..072f6f1d4e6f 100644 --- a/topics/robomaster/index.md +++ b/topics/robomaster/index.md @@ -1,6 +1,5 @@ --- display_name: RoboMaster -logo: robomaster.png short_description: The RoboMaster University Series (RMU) is a platform for robotic competitions and academic exchange, specially designed for global technology enthusiasts. topic: robomaster url: https://www.robomaster.com/ From 7ab3a1952dda078606378121fd8903700f5b568a Mon Sep 17 00:00:00 2001 From: NeptLiang Date: Fri, 25 Apr 2025 11:36:08 +0800 Subject: [PATCH 102/246] Update index.md Signed-off-by: NeptLiang --- topics/robomaster/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/robomaster/index.md b/topics/robomaster/index.md index 072f6f1d4e6f..029c88d5f1e7 100644 --- a/topics/robomaster/index.md +++ b/topics/robomaster/index.md @@ -1,6 +1,6 @@ --- display_name: RoboMaster -short_description: The RoboMaster University Series (RMU) is a platform for robotic competitions and academic exchange, specially designed for global technology enthusiasts. +short_description: The RoboMaster University Series (RMU) is a platform for robotic competitions and academic exchange. topic: robomaster url: https://www.robomaster.com/ --- From 3a15d52ea925dbeef54ea269e50c65f20f186663 Mon Sep 17 00:00:00 2001 From: Rajdeep Singh <32416397+officialrajdeepsingh@users.noreply.github.com> Date: Fri, 25 Apr 2025 13:32:20 +0000 Subject: [PATCH 103/246] Adding shadcn ui in topic --- topics/shadcn-ui/index.md | 13 +++++++++++++ topics/shadcn-ui/shadcn-ui.png | Bin 0 -> 2136 bytes 2 files changed, 13 insertions(+) create mode 100644 topics/shadcn-ui/index.md create mode 100644 topics/shadcn-ui/shadcn-ui.png diff --git a/topics/shadcn-ui/index.md b/topics/shadcn-ui/index.md new file mode 100644 index 000000000000..0bdf64613965 --- /dev/null +++ b/topics/shadcn-ui/index.md @@ -0,0 +1,13 @@ +--- +aliases: shadcn, shadcn/ui, shadcnui +display_name: Shadcn UI +short_description: shadcn/ui is an open-source React library offering customizable, accessible components built with Tailwind CSS and Radix UI. +topic: shadcn-ui +logo: shadcn-ui.png +url: https://ui.shadcn.com/ +github_url: https://github.com/shadcn-ui/ui +related: nextjs, react, tailwindcss, radix-ui +released: March 8, 2023 +--- + +shadcn/ui is an open-source React component library created with Tailwind CSS and Radix UI. It offers accessible, customizable UI components that developers can directly copy into their projects, providing full control over styling and functionality. It’s well-regarded for its developer-friendly approach and flexibility. \ No newline at end of file diff --git a/topics/shadcn-ui/shadcn-ui.png b/topics/shadcn-ui/shadcn-ui.png new file mode 100644 index 0000000000000000000000000000000000000000..f8137d3334c70f6657d8011e8d4d328112c72a05 GIT binary patch literal 2136 zcmds3`BxKH7=0N=NHoZhfE$z~AW209HCAW}!=RBJf&wnMp{LbCi&_>D9W)AUCV*=^ zYC%YjiUL(Eg7hFztBhJpDJqK#wj2kof}%u1I@St(gQq|CAMl5F=DhE__q%Vo@4eB- zM2FaqoiY{xU>_E$UJL+F$~C?%0Kh4yQVTzV&7sTF02n9c8V?j6n*@Wrw8bIwLFI3* zy|9CB2#N{UW`a3E&1k7huKmTJEiQ3c&IrSE>=M@>%%k|f+1ZU5#{B&J)EzrkQyxUYYG-3|UtL{Y)>qxt)zzsP8S#{iC`c$~{g=&{ z@Y%c~=lf|6)U9NZ@fQ;Jp)qN2c@pWh=F*Ot^k%`er#1Rko6}K3F?K@aXfzlM^M$;1 zbKRL(N0T2yf2h8C`ql8;H(YSQy(jjp%_}~>x9FxY!SZPEL3mQ1k~e!9)0U0UQoSaS zkL7saZ)JoqkG153*^`*IK$xI3fdZ^ifxq=6EQPG42;5r1wCzOHKKj;Ke5}y}Z;}y~ zJXV+wZn-c@f0&?JX9=)k1>WRIq!+S6$XL!ONkpyCxBBt1Vh_AWMx^Jl1&}eBQQ|N` zwfYILUV1|VO2skCjfi@RIY=8S!{bmYM=WvUV|JdnznpL_Ux*1GFm4`sZLsV3Z<6Nx_Kydjn>to zR4}dMBkB}pffMie1hecQs8X6`g`i4oUMoSViF$`O?u35?c~`+(H{HCp8>RNpx&@fD z1e1(ksAY55&7lZA0z+actSv-xS?K2AX!7T&gohmeRBSpRl3XOT!J*{Syq)7txZ`gI zp&y3K0VwVcanq)fkno^Z@@O8t$ zAz*)$rN47A+U@;)Jxqp^%tw1PrQ7CMVUa6F^m8q(SY5>WZ>|V_k!$ktx8epE%h#IGAR>w?6FL*^)CemiAnEtF*Rn(@58$!5I*&qB*W zXhjM8NMtI(AkqKg~(YP@^^RQ15eycpWcp^<#3dA1IQ>~X|eHz z$TZ#&a@$gnc1KR-qDHG4EfUC&nZt3Rq4gXETH13I8HgNu2N2xcHLBvnQ%OgWa>5SI zojyH+J_Q^_m;?I19c4=HDvSZ{Cdu}!nfz2exWbk)qv%*@hh<~jx5pw`Yi8YzF*d49$7u5Cz2 zNU4BJJr9Semi49HT&G<|xR8Ha$~%XdG!0o6p`BMIH^FPG*y?QD&MfeVsIBNcc4$NA z$usU3XqBXJ(CPV@j-8g~=H}G2wCdqA(KSQ4aZz~G3upU1H~u?`4{VM*nq|8M)cuNh zW>fc%&XNQrZ_$bjO(aPrBFAgtdFbScBwli9a(M}w=dcK+5_XIXuey&(+{Du4tf9X6 zq;Qfg+D^20KFSV*s{xT+Lz$@#v@Ru*XkW77gZ=D)s~Ecw@AKt~855p$Uk!ND*9WhT z!vbna#nJ Date: Sat, 26 Apr 2025 03:14:48 +0800 Subject: [PATCH 104/246] update covid-19 topic desc Signed-off-by: Young Shung --- topics/covid-19/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/covid-19/index.md b/topics/covid-19/index.md index 313c66390906..e5f606beae2b 100644 --- a/topics/covid-19/index.md +++ b/topics/covid-19/index.md @@ -11,4 +11,4 @@ url: https://www.who.int/emergencies/diseases/novel-coronavirus-2019 wikipedia_url: https://en.wikipedia.org/wiki/Coronavirus_disease_2019 --- -The coronavirus disease 2019 (COVID-19) is an infectious disease caused by a type of coronavirus known as SARS-CoV-2 that had caused an ongoing pandemic. This topic is associated with repositories that contain code focused around research and awareness of the virus. +The coronavirus disease 2019 (COVID-19) is an infectious disease caused by a type of coronavirus known as SARS-CoV-2 that had caused a worldwide pandemic beginning in December 2019. This topic is associated with repositories that contain code focused around research and awareness of the virus. From 0ff869906e137c7ba3f917cb84a2558df2635f26 Mon Sep 17 00:00:00 2001 From: Young Shung Date: Sat, 26 Apr 2025 03:18:24 +0800 Subject: [PATCH 105/246] minor grammar fix Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Young Shung --- topics/covid-19/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/covid-19/index.md b/topics/covid-19/index.md index e5f606beae2b..a18f1c92d3aa 100644 --- a/topics/covid-19/index.md +++ b/topics/covid-19/index.md @@ -11,4 +11,4 @@ url: https://www.who.int/emergencies/diseases/novel-coronavirus-2019 wikipedia_url: https://en.wikipedia.org/wiki/Coronavirus_disease_2019 --- -The coronavirus disease 2019 (COVID-19) is an infectious disease caused by a type of coronavirus known as SARS-CoV-2 that had caused a worldwide pandemic beginning in December 2019. This topic is associated with repositories that contain code focused around research and awareness of the virus. +The coronavirus disease 2019 (COVID-19) is an infectious disease caused by a type of coronavirus known as SARS-CoV-2 that has caused a worldwide pandemic beginning in December 2019. This topic is associated with repositories that contain code focused around research and awareness of the virus. From 0c1a1327fe4663239fd03099d95c2e304aab9be4 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Sun, 27 Apr 2025 22:06:16 +0000 Subject: [PATCH 106/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/programming-languages/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/programming-languages/index.md b/collections/programming-languages/index.md index 58b845dec202..85a8b148dd5d 100644 --- a/collections/programming-languages/index.md +++ b/collections/programming-languages/index.md @@ -65,7 +65,7 @@ items: - Gwion/Gwion - carbon-language/carbon-lang - imba/imba -- Jackojc/cane +- tarpit-collective/cane - cython/cython - modular/max - odin-lang/Odin From 91db9a942f3cf3d239f44ad19e64835fabc6d85f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 09:02:57 +0000 Subject: [PATCH 107/246] chore(deps): bump rubocop in the dependencies group Bumps the dependencies group with 1 update: [rubocop](https://github.com/rubocop/rubocop). Updates `rubocop` from 1.75.2 to 1.75.3 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.75.2...v1.75.3) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.75.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index b68b28135922..6d9541a85bc4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -235,7 +235,7 @@ GEM gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - json (2.10.2) + json (2.11.3) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) @@ -282,8 +282,8 @@ GEM octokit (4.25.1) faraday (>= 1, < 3) sawyer (~> 0.9) - parallel (1.26.3) - parser (3.3.7.4) + parallel (1.27.0) + parser (3.3.8.0) ast (~> 2.4.1) racc pathutil (0.16.2) @@ -302,7 +302,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.75.2) + rubocop (1.75.3) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -313,7 +313,7 @@ GEM rubocop-ast (>= 1.44.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.44.0) + rubocop-ast (1.44.1) parser (>= 3.3.7.2) prism (~> 1.4) rubocop-performance (1.25.0) From 663ab5de34d58d4f67322775dcd2318c0e5bcd93 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 09:03:07 +0000 Subject: [PATCH 108/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.233.0 to 1.235.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/ca041f971d66735f3e5ff1e21cc13e2d51e7e535...dffc446db9ba5a0c4446edb5bca1c5c473a806c5) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.235.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 0b40c55d093c..c1231d8420ca 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 + uses: ruby/setup-ruby@dffc446db9ba5a0c4446edb5bca1c5c473a806c5 # v1.235.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 00039efdd193..25bf4dfe73c1 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 + uses: ruby/setup-ruby@dffc446db9ba5a0c4446edb5bca1c5c473a806c5 # v1.235.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f7cbbf912a9a..0cef3e861f2a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 + uses: ruby/setup-ruby@dffc446db9ba5a0c4446edb5bca1c5c473a806c5 # v1.235.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 13cde30f167d..c46943a224c2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@ca041f971d66735f3e5ff1e21cc13e2d51e7e535 # v1.233.0 + uses: ruby/setup-ruby@dffc446db9ba5a0c4446edb5bca1c5c473a806c5 # v1.235.0 with: bundler-cache: true From 1c2d77b1a0469e397d37c521970f11019649af8a Mon Sep 17 00:00:00 2001 From: Maria Ines Parnisari Date: Wed, 30 Apr 2025 09:00:35 -0700 Subject: [PATCH 109/246] add topic: authorization --- topics/authorization/index.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 topics/authorization/index.md diff --git a/topics/authorization/index.md b/topics/authorization/index.md new file mode 100644 index 000000000000..eb3f93bcc821 --- /dev/null +++ b/topics/authorization/index.md @@ -0,0 +1,8 @@ +--- +aliases: authz +topic: authorization +display_name: Authorization +short_description: Authorization is the act of deciding whether a subject has permission to perform an action on a resource. +wikipedia_url: https://en.wikipedia.org/wiki/Authorization +--- +Authorization is the process of granting or denying permissions based on rules. This should not be confused with authentication, which is the act of verifying someone's identitiy. From 144ccebc6c3acb014f654322f9ad110038ad1aca Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Fri, 2 May 2025 19:11:00 +0000 Subject: [PATCH 110/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/programming-languages/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/programming-languages/index.md b/collections/programming-languages/index.md index 85a8b148dd5d..0e891b8d7f8c 100644 --- a/collections/programming-languages/index.md +++ b/collections/programming-languages/index.md @@ -67,7 +67,7 @@ items: - imba/imba - tarpit-collective/cane - cython/cython -- modular/max +- modular/modular - odin-lang/Odin - apache/groovy - ValeLang/Vale From a2b6b6162dbb00bf25bf4e148f29a786e73256c2 Mon Sep 17 00:00:00 2001 From: Young Shung Date: Sun, 4 May 2025 11:36:18 +0800 Subject: [PATCH 111/246] minor wording changes Co-authored-by: Tom Thorogood Signed-off-by: Young Shung --- topics/covid-19/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/covid-19/index.md b/topics/covid-19/index.md index a18f1c92d3aa..64a4d209bdb7 100644 --- a/topics/covid-19/index.md +++ b/topics/covid-19/index.md @@ -11,4 +11,4 @@ url: https://www.who.int/emergencies/diseases/novel-coronavirus-2019 wikipedia_url: https://en.wikipedia.org/wiki/Coronavirus_disease_2019 --- -The coronavirus disease 2019 (COVID-19) is an infectious disease caused by a type of coronavirus known as SARS-CoV-2 that has caused a worldwide pandemic beginning in December 2019. This topic is associated with repositories that contain code focused around research and awareness of the virus. +The coronavirus disease 2019 (COVID-19) is an infectious disease caused by a type of coronavirus known as SARS-CoV-2 that caused a worldwide pandemic beginning in December 2019. This topic is associated with repositories that contain code focused around research and awareness of the virus. From f53ad8b241bd26f827305a0466f42c826afed4be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 09:11:19 +0000 Subject: [PATCH 112/246] chore(deps): bump rubocop in the dependencies group Bumps the dependencies group with 1 update: [rubocop](https://github.com/rubocop/rubocop). Updates `rubocop` from 1.75.3 to 1.75.5 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.75.3...v1.75.5) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.75.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6d9541a85bc4..07bc374b0994 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -302,7 +302,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.75.3) + rubocop (1.75.5) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) From d8caec13e884a3b40435672eb8ebed5aa189f53b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 09:11:50 +0000 Subject: [PATCH 113/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.235.0 to 1.237.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/dffc446db9ba5a0c4446edb5bca1c5c473a806c5...eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.237.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index c1231d8420ca..37cb7562f8a9 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@dffc446db9ba5a0c4446edb5bca1c5c473a806c5 # v1.235.0 + uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 25bf4dfe73c1..fa2081622022 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@dffc446db9ba5a0c4446edb5bca1c5c473a806c5 # v1.235.0 + uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0cef3e861f2a..3fc35006579f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@dffc446db9ba5a0c4446edb5bca1c5c473a806c5 # v1.235.0 + uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c46943a224c2..5462bb6cf471 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@dffc446db9ba5a0c4446edb5bca1c5c473a806c5 # v1.235.0 + uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0 with: bundler-cache: true From e835296c010e64bc9a1fc9fdf5753e10f31ab396 Mon Sep 17 00:00:00 2001 From: Rajdeep Singh <32416397+officialrajdeepsingh@users.noreply.github.com> Date: Mon, 5 May 2025 10:47:04 +0000 Subject: [PATCH 114/246] Fix the linter issue --- topics/shadcn-ui/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/topics/shadcn-ui/index.md b/topics/shadcn-ui/index.md index 0bdf64613965..89677d52ac91 100644 --- a/topics/shadcn-ui/index.md +++ b/topics/shadcn-ui/index.md @@ -1,7 +1,7 @@ --- -aliases: shadcn, shadcn/ui, shadcnui +aliases: shadcn, shadcnui display_name: Shadcn UI -short_description: shadcn/ui is an open-source React library offering customizable, accessible components built with Tailwind CSS and Radix UI. +short_description: shadcn ui is an open-source React library offering customizable, accessible components built with Tailwind CSS and Radix UI. topic: shadcn-ui logo: shadcn-ui.png url: https://ui.shadcn.com/ @@ -10,4 +10,4 @@ related: nextjs, react, tailwindcss, radix-ui released: March 8, 2023 --- -shadcn/ui is an open-source React component library created with Tailwind CSS and Radix UI. It offers accessible, customizable UI components that developers can directly copy into their projects, providing full control over styling and functionality. It’s well-regarded for its developer-friendly approach and flexibility. \ No newline at end of file +Shadcn ui is an open source React component library created with Tailwind CSS and Radix UI. It offers accessible, customizable UI components that developers can directly copy into their projects, providing full control over styling and functionality. It’s well-regarded for its developer-friendly approach and flexibility. \ No newline at end of file From 6fbee0e3da2e641d107b7b6e59bafc6fd7b54837 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Hennequin?= Date: Tue, 6 May 2025 17:07:09 +0200 Subject: [PATCH 115/246] feat: add v8 logo --- topics/v8/v8.png | Bin 0 -> 26377 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 topics/v8/v8.png diff --git a/topics/v8/v8.png b/topics/v8/v8.png new file mode 100644 index 0000000000000000000000000000000000000000..02b7eaa20fc5c4bf8810bbc64fa145fc86741284 GIT binary patch literal 26377 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 Date: Tue, 6 May 2025 18:01:32 +0200 Subject: [PATCH 116/246] feat: add v8 topic --- topics/v8/index.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 topics/v8/index.md diff --git a/topics/v8/index.md b/topics/v8/index.md new file mode 100644 index 000000000000..7a34ace0bf80 --- /dev/null +++ b/topics/v8/index.md @@ -0,0 +1,12 @@ +--- +display_name: V8 +github_url: https://github.com/v8/v8 +logo: v8.png +created_by: Google +released: September 2, 2008 +short_description: High-performance JavaScript and WebAssembly engine that powers Google Chrome. +topic: v8 +url: https://v8.dev +wikipedia_url: https://en.wikipedia.org/wiki/V8_(JavaScript_engine) +--- +V8 is Google's open source high-performance JavaScript and WebAssembly engine, written in C++. It powers modern web browsers like Google Chrome and is also used in server-side environments such as Node.js, among others. V8 supports ECMAScript standards and provides features like Just-In-Time (JIT) compilation, garbage collection, and WebAssembly execution. V8 is a critical component in enabling fast, scalable, and efficient JavaScript applications across various platforms. From 064358520c1926ad96ff6220c664d5211f160449 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Sat, 10 May 2025 22:05:45 +0000 Subject: [PATCH 117/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/react-ui/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/react-ui/index.md b/collections/react-ui/index.md index 007f240ff2b5..a055f4de0bab 100644 --- a/collections/react-ui/index.md +++ b/collections/react-ui/index.md @@ -12,7 +12,7 @@ items: - saadeghi/daisyui - markmead/hyperui - tailwindlabs/headlessui - - n6ai/flowrift + - sergejcodes/flowrift - Charlie85270/tail-kit - praveenjuge/myna/ - TailGrids/tailwind-ui-components From ecbdd43efa367f30cef2af07bf638cc2bbdf5002 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Sun, 11 May 2025 13:55:23 -0700 Subject: [PATCH 118/246] Kicking off vibe coding topic --- topics/vibe-coding/index.md | 11 +++++++++++ topics/vibe-coding/vibe-coding.png | Bin 0 -> 77545 bytes 2 files changed, 11 insertions(+) create mode 100644 topics/vibe-coding/index.md create mode 100644 topics/vibe-coding/vibe-coding.png diff --git a/topics/vibe-coding/index.md b/topics/vibe-coding/index.md new file mode 100644 index 000000000000..d7c3bbc76b48 --- /dev/null +++ b/topics/vibe-coding/index.md @@ -0,0 +1,11 @@ +--- +display_name: Vibe coding +short_description: Writing code based on gut feelings, lo-fi beats, and blind trust in your AI assistant. No plan. Just vibes. +topic: algorithm +wikipedia_url: https://en.wikipedia.org/wiki/Vibe_coding +created_by: Andrej Karpathy +logo: vibe-coding.png +related: agentic-ai, agents, ai, ai-agents, artificial-intelligence, chatgpt, claude, copilot, cursor, deep-learning, foundation-models, gemini, generative-ai, github-copilot, large-language-model, llm, openai, machine-learning, neural-networks, transformers +released: February, 2005 +--- +Vibe coding is an emerging programming paradigm where developers describe software behavior in natural language prompts, allowing AI tools like GitHub Copilot to generate and refine code. It shifts the developer's role from writing code line-by-line to iterating on and validating AI-generated solutions. It's perfect for quick hacks, weekend projects, and chasing ideas without getting bogged down in syntax. \ No newline at end of file diff --git a/topics/vibe-coding/vibe-coding.png b/topics/vibe-coding/vibe-coding.png new file mode 100644 index 0000000000000000000000000000000000000000..405b104df3204d95bb68cf95c9884303cdebfbb3 GIT binary patch literal 77545 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 Date: Mon, 12 May 2025 08:35:10 +0000 Subject: [PATCH 119/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.237.0 to 1.238.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c...e34163cd15f4bb403dcd72d98e295997e6a55798) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.238.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 37cb7562f8a9..0ac431ca89b2 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0 + uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index fa2081622022..65a1e0c344af 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0 + uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 3fc35006579f..dd1b346a91f7 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0 + uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5462bb6cf471..4d4f681d69e1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@eaecf785f6a34567a6d97f686bbb7bccc1ac1e5c # v1.237.0 + uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0 with: bundler-cache: true From 7d4f36e54cb118cd77b1e24e587a91b110521a81 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Mon, 12 May 2025 10:06:52 +0000 Subject: [PATCH 120/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/made-in-italy/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/made-in-italy/index.md b/collections/made-in-italy/index.md index f68b4862d686..707500343d9c 100644 --- a/collections/made-in-italy/index.md +++ b/collections/made-in-italy/index.md @@ -17,7 +17,7 @@ items: - Schroedinger-Hat/ImageGoNord-Web - stoplightio/prism - ercole-io/ercole - - Exastudioo/ApiVault + - exa-studio/ApiVault display_name: Made in Italy created_by: thejoin95 image: made-in-italy.png From 20c9e10775fca16341a67c471fe23fdbbc707571 Mon Sep 17 00:00:00 2001 From: mbvgua <105845499+mbvgua@users.noreply.github.com> Date: Tue, 13 May 2025 05:34:25 +0300 Subject: [PATCH 121/246] Add pulsar in open source editors Add Pulsar, a hackable and community-led text-editor to the list of open source editors. --- collections/text-editors/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/text-editors/index.md b/collections/text-editors/index.md index e5217400a54b..faf2be94b750 100644 --- a/collections/text-editors/index.md +++ b/collections/text-editors/index.md @@ -38,6 +38,7 @@ items: - lapce/lapce - zed-industries/zed - KDE/kate + - pulsar-edit/pulsar display_name: Text editors created_by: leereilly From 28765f3b07c1f33050c06c6024ed3239aa7b9bd2 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Tue, 13 May 2025 18:09:29 +0000 Subject: [PATCH 122/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/choosing-projects/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/choosing-projects/index.md b/collections/choosing-projects/index.md index 3bb8f12674f9..6f484c921f60 100644 --- a/collections/choosing-projects/index.md +++ b/collections/choosing-projects/index.md @@ -10,7 +10,7 @@ items: - Ileriayo/markdown-badges - mem0ai/mem0 - Codecademy/docs - - open-sauced/guestbook + - Virtual-Coffee/guestbook - firstcontributions/first-contributions display_name: How to choose (and contribute to) your first open source project created_by: kytrinyx From 9f3522005316db8997e5af7bfcf5920e447fb38b Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Wed, 14 May 2025 16:07:21 +0000 Subject: [PATCH 123/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/choosing-projects/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/choosing-projects/index.md b/collections/choosing-projects/index.md index 3bb8f12674f9..6f484c921f60 100644 --- a/collections/choosing-projects/index.md +++ b/collections/choosing-projects/index.md @@ -10,7 +10,7 @@ items: - Ileriayo/markdown-badges - mem0ai/mem0 - Codecademy/docs - - open-sauced/guestbook + - Virtual-Coffee/guestbook - firstcontributions/first-contributions display_name: How to choose (and contribute to) your first open source project created_by: kytrinyx From 7dd05dcd99d60131813eca6356e05c4e7a0715cd Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 14 May 2025 13:16:58 -0700 Subject: [PATCH 124/246] Reduce file size --- topics/vibe-coding/vibe-coding.png | Bin 77545 -> 26608 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/vibe-coding/vibe-coding.png b/topics/vibe-coding/vibe-coding.png index 405b104df3204d95bb68cf95c9884303cdebfbb3..a788036848cf05dee20660658d46d25793e0cd45 100644 GIT binary patch literal 26608 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

G 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ƢYigHHi3H<09!!v?qpy6FPaAe%Hnwp%|OJzP;f6DcmFsr~aI3L#@b zogJqlGUatza1gmI_5LMVn8Be&p38!wo=p}Fc z4Fh5c-RfmRq1GGkRhF3}c5ZeM)M%FVid%DrlxSlxju{HOBRq!YMhQ>Ik1|v40eE!j@5AY zybm@pR`#fYj@;-IU970>JkV7?Um_DCLS>i`U3IS#3Lw!-BOrvMt-Av}$+*Ut2NT+q zr3`=L66o1*RwC-Sa121N3x%C!0<@eDEII%bJ{aN#wyZx*!G{=6eKeJVe1OM3gMxEB zEJ)S|$-J}9_?Xc|8IO<-IvCAlGD64Ti8n2dqrD7hX6X&uZyaMrLavAu&>WIHib_*e z3LuR@0hHT9J75WM$Mo4VwP*rUAUw;j-ybhiTQF5(z~|!4#*O`aa>gVT(1(=3>U9k- z87eb;{&-Hh@~3p#hsRuv30=GPwHc1aMJKff%8Wp#&$$SL=3Duu7fzQ=5;_8)qa~4$ z1;kc_fA#VkCBmSfBdwWi0EiPk5gK6uWm!P`WX|saXjz){!&pFVRS~n`%$k8ThQTWA zHkDF%s~|FknmwQQ>pdlNoyg8i7?>ab|GDRWo%8PF``wpB2qMtV?k5h>IK3mEV?tyE zbXWO=fNoF`v7fX~A8nHT!^%hSn7y*RTz`pau_}Z*=(1+BNr>(nL@Xo;53addc6@(d zBm{t7u*c?1sAmb8@r+4I%JjeS3r|1>(BEJF^8)z%{O>~`#1}kwWDYx~1o6WGX$ZcA z&to*$%`7}rXH5(BIlHVs+4e5iNI$#`qYl3L6|QKaQ3y}Pz-5i*Bda32nepcg@z`cQjhgmXyacH(0n`!9Og*q{o9{$J01Y-?7YFfLv$EOW}i1Y;LnGLv@0YAyXysL zDO9r=mJIz9ofA^y38&wUT%V#N!@RvnZtmF2^-V_9Y^sVpMy-HOGX>}w5jw*$TPC4r zsIz~K#&0#42M)V$4!ZHKAC3z!lmMYgeu_t^vYp6Vugb>(q;KX-!6PK}U2tJR+ufM! zW!&PJn~JW;W5W_6+8{pL9jhUWXvt`X5<+nhpw9^C^Eep~U-kPbLOuFR7^*-)fy2bZ z0_cr;3_{LJ;S#khv zE1-J4>5NA$M1e$F&0vHQ!vFWl+1bg-$vjC$!+uIaBp{4b1ZW}x(q!9}&~pIv2|~~j zcnnMi1Gj!~pKOP0_2j`5^O!>e^c|;efLHL2hS&8cn~wr2mqkH1$#bsAh_);uj}e6J z>|p>6#A74&*vaQ)oQ(P`A%mzV0+M`^=Q_%_z4eRhv7@7-Uk?!wi6+qlBO{T(XhF9?G_ne>hEmrtj!ThsVY119jLF`_AQ_#|I*4CLQTka9vs)JFVGF zt91las7e-8rnOj^mtxFkBTXoj(HAvjBs89%kjEy;aAXMqqn_|#8v>y@&vc=HBnr`` zeme7-(%NF5*A=?^ta$hZsOpCWR7>Nzay@f6c&O>FbPkX5Skpe{C|yxP3Bb{juPLCGCB%U6(ChWbLmU@qu!D)cDu84{jhm0HDBSRNbHl~=ft zMjV?MWL;(mIgEf(eOXLu84006M#<#lKnBpQKthl{GoRyq;q&;OzCLF>!t zL0b^a+GX3!GKB{XhVdD~PoDZ}6pKZ9iokJN;t&$r@Zyj%@+g6l2vfTqXz1Yp0riK; z>>S6$NT_cG1pLrpC%76J*%0J!5Aan+e4PJMcIjpO#+%QNd1aw^NIw*QYEF1Ib#K;f zj}X%~9K(*mgZF+VI@2dMeEw!dDz(S4i9!^pH;@lbW2Mn-K_v$s8 z(-{s&AT$@Jh*aW@EmkSpYTLYXCWuHwh-mAJh}uL*0d*+~vB%~J=ydK#NXKwEo^TqF zj7G=}0r`B)1DYS0(EgOd&%p<)pSy1Gxr4PG8BWb>A(kRUuTt^ZrHW^jzu_xqjz5Sg z;tq9XX_Bcm-W(C}Tt=bj%Y*<M3$2fVQGW@qPcI-P#dC(Vy-<}7ru#+p~GBqbki501GGZD`<-l?DBf*8l_`MeO}Z zLAt_0I+m_bCCRD{qAdy6sd(*RYNLu6QMc6v1(`5?3WPvHX+lXN0!oH~fXuSbCG_KS zy;8p3xj|<53g^)Jr_^_Ft&B^>#6*#g?Epl^A><%SSh%2_s?yI;A zeMW%TYF<35*F!?2ARxpNLO>JbbE*=OID|iefX*>X;w+K`H0Zi~0uccrzLog&sU(Ol zpF31Lb+duRc(H1zDcZKa<~5e5uDU=3dpqAo`4FWl&g}*dE-(rN=bI=h7HvK0igaed ze5hhlMwZc*ifC(jazupMNQeL#3E`L-LV$?*OfX4u1T+}50zN(=zPYIzKfb^Cahp4P zrQ~Dvv#ROpVL{v~Uj6SPes9t;bR4c26)dFAv)l>;kp83f7qL9ZmYIG?wfY5F^=|-zX z1}X-TWJH)0@r1U$R7UL-Aq12x5D=Pdk_aOB&MBl75CQ4}pY9SwZovjG_aQj7235MQ z)lB}gww~cF?z@73B;HiWTjVSOl&22Z5jUAfNGnk;m!tMa1m_ahye-+R+EEey+RF4= zT0=V1qsjJg%$X36$pU7#KtMb!8c5L_u86$)AB@Ln$Kc6q?s(hKDQHs>-O)fOmz*~9 z>Zd4*9E(NT1(JkR5k@%Sm)u~zA+c!tD};Orfywp)LX!#3{^zF)O0a<=@o5pCHs$5G z%&Xgn#qhy$G@Tt}O+1+aodfRjet;E&XlA+ohoc74-B7*dpmSE+`1ZhTwjr?+` zC2qndNu!ZaNhO4S`$8;oTsCk_W(iFa{Jo&5?Q|{%8>oONA8)sDvw;35DhGQ#; z*e;=VXtKUzGK$nN=E7$t0y2EMO->c+Z3a|t)Kx@2CQHYLo?1||mH@@3-;*@wle$|@ zMkqh!sdI5LQZ(i}Su7_eD|72`>G0!eXv1TaF{LdDLriE-#$q;`Eih(d_LzhMYSW6P zZKlPB0t%Is(hg-mwgA7^T{b36u?R@?V*%;rd^yS&DKJaSv3U^wIY%Ek(C>+y2NL+)VF-_D^o%#4Jn~CpRV|`EqM3q)5NveVxoLpgJlD%b!wCe3K+}@{b9A^ z)TLj;PRy&kY{CZV$OwCeA)`E1Y0c-k+bnkr<@~2u3_>&l0#vzNBo51&lv;ac@)k(8 zhEPTxqk0&JtjTD3u~<-`*1ZqLausz>=43B|#Fbs(f|Z%*rE5i*E|wAM%x z!zX1hUp&O8Q(HQ&)c)VtwJbMo13{=jngmgX4?&q%RjM{uU3_)zS(kjoet^&U{9vYM z1_P4bgt8^dF3VD@r{^iaLF0T^POq|ae1f7n6I06Y^@JT&*R>cx&b(&Npg8T5ZLHo9 ziwKA+YSq61=;-y25%rg*t-mx+{pTO0&wt|c=WpP7`xA?aDLT3P_PnJB?ZapEDFTql zwBBinmjHv8y)q^SQ6zm1L4-PrP#b@ulo~a8t*L$o(HIk5AVeTZrRvYg0B^EOzY;txLRg#~rir<3%2tc~k3T=P+qPwUnbwqZG2GKL466g{dcN$rOh!dq7 z_=XY@G{v@!(kU62p#6qJPsbr3q{o*YC;9*%DP3M7L_X^e7?#i{%U(N~7o>mGEn)fI zV&EJO#_0v;D{PC}%oC!)?!hRI4neXF{I;1~F?7V^BR5M23LQL}bNW9ok`B1DFK+oX z)B1HXufcgSIv=147VP1rK?#}<1;_cVES5#u{78=n?GKVTE_4Wa!cfS(uppZ@+tK|y zTi4XDM3Kai`63Yqj@+9j`cz}lcO<%usnyiJzWyHQ^E`QXk$Yf+Z!srmGOtyPbMPjM z^1SB!fPGbQ?u!D0&3U|0(f29{u?Vd`{2_4W5hgOUX|JVcWrb2#tfmYKaq^KEqMXhs zIhTK`Fg}$-U!!#${JY_E|Ih>Ae8?K$=FS-$5g*tW_Rpn~Mxq9UL+5~txO3dzfXZ6N z3?tZ0Xpv%2@)*qwr7A3fE0B${b4r(%=B(^zx3bUYkwvHELi9(P0s}t7fu;7vwbPo0 z*hD7t&_$zAmA$Mt`iR%rv~H!`MzoHJmq#ctE^`QbJK0O4QYib*m}yqukh%dNNRj0E zh_A2JsB`Fks=_|M6sPC&c}_1JdoJ*K`|!f!nx*aEZ;zaKXToj6#|CN#XE_rHxo6Kl zIl-7Mf?mNXwXCocG7TkBsHlGyQAI1dV!7@znq(|CC7*!gV}kZ`)auXY=@{r^;CxG- zhEHbJyg9of`fQn|QZ`zkWpjZ~x-c-3ok^;y$Uvb#GvA$ibO`FuF%g3ZrDkGb-#O_J z7EyfNqUmUMR?+hiDdG$yWmW78y&j5;9ws_DrC#^%0LuA|*V*rloY%e`A=}rZxvov$ zHtK*b-l{aP>p`JZL>`6LVPvE#M(gm@pKFM$y6#W1|?=s)epn9h-TcmL&zUiLnZFCSSO9l^q!*ls_d zdr?^B9|h1;0mNx`l^kDPTD^2w4~*;gf$-!~p#p-NbN z@Q%ZXdQv^5T+5(88WXPUvqtvJDmtA!mdXPza`L+Xwuewo{F9i9Lq~D>NvHOzSeyGu z)kq@!zK?|Z6e;H~GO2f5QJui?=QXvmi|K7R7zjKF2Co?uwe@fE3p)CEu{dM!5 zu9j+D3*gh6Sa4LP%_aU0p!TxoUh5F;iJ%YPE&6k{$Ovj$U{y3gcXMg7q`5?nT2nK0 z`mOTiE?;+#&)~KAL3mzLNYl&jdQJfk!%-J!Vpel5+@|Sc2wF7c*e9Nw%f9B*!I@RA zC($1{=Rc-ub+=oTOZwo<(fRAs&(NZDtXmrs1h_*@gu}L(- zWnQb}V-WM|vYR6eZWql)mrA26!Wq~Y)ta@hv%1869M@RqW6`I0Z#D;kXK?pjx`ECf z1j%_1Q2?1WkC`2PhFpj1RQmeV&KRKd{_QbX6$_4{1OAXe7iQCj*_EO_WOUhUpFRLK z>nU|#acf)}gnFhIHl*=}2>CAn7KB!lgDgyluA`2~*hB79AGtcTux@gHq%Nk@u^Y|uT)_+i7oh7_+_(ACnKJ@18W}-Dkl>D1#EPbo13X=I`ukq+ zQ&(s8FzsCGuoT3Xi73;bOm}*iUJmm_ic&rJe0lvTW)YZkvQP!rkZ{h|lDlMmDda(~C6H3c8wX?}mi|?Biaq@DsA8SFu z(Z{LvuH}v$kHK`>%d83?Img%cA^M2%*wbzA=&kl5EySbBT(L8v3XX^^a+8KLhfU^C zE5|u}eH#roiUdf;e>854TW51`ybxc?RL z1jd+}Rr1!$4N1*S(td97r=uJjNPH$am0D9>{>L#vf+p8QE@O5vm2xG?apX^*BGuvNw3t(OAz^V*V7#z6kB_}@S0eit2Am&BiU7cr00000NkvXXu0mjffVTMu literal 77545 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 Date: Wed, 14 May 2025 13:22:57 -0700 Subject: [PATCH 125/246] Update index.md --- topics/vibe-coding/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/topics/vibe-coding/index.md b/topics/vibe-coding/index.md index d7c3bbc76b48..7e291c445e6a 100644 --- a/topics/vibe-coding/index.md +++ b/topics/vibe-coding/index.md @@ -1,11 +1,11 @@ --- display_name: Vibe coding short_description: Writing code based on gut feelings, lo-fi beats, and blind trust in your AI assistant. No plan. Just vibes. -topic: algorithm +topic: vibe-coding wikipedia_url: https://en.wikipedia.org/wiki/Vibe_coding created_by: Andrej Karpathy logo: vibe-coding.png -related: agentic-ai, agents, ai, ai-agents, artificial-intelligence, chatgpt, claude, copilot, cursor, deep-learning, foundation-models, gemini, generative-ai, github-copilot, large-language-model, llm, openai, machine-learning, neural-networks, transformers -released: February, 2005 +related: agentic-ai, agents, ai, ai-agents, artificial-intelligence, chatgpt, claude, copilot, cursor, deep-learning, foundation-models, gemini, generative-ai, github-copilot, large-language-model, llm, openai, machine-learning, neural-networks, transformers, vibe-coding-with-copilot +released: February 2, 2005 --- -Vibe coding is an emerging programming paradigm where developers describe software behavior in natural language prompts, allowing AI tools like GitHub Copilot to generate and refine code. It shifts the developer's role from writing code line-by-line to iterating on and validating AI-generated solutions. It's perfect for quick hacks, weekend projects, and chasing ideas without getting bogged down in syntax. \ No newline at end of file +Vibe coding is an emerging programming paradigm where developers describe software behavior in natural language prompts, allowing AI tools like GitHub Copilot to generate and refine code. It shifts the developer's role from writing code line-by-line to iterating on and validating AI-generated solutions. It's perfect for quick hacks, weekend projects, and chasing ideas without getting bogged down in syntax. From 4872114d390f3f2765f0f2051b3007c461bbf365 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 14 May 2025 13:26:23 -0700 Subject: [PATCH 126/246] Update index.md --- topics/vibe-coding/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/vibe-coding/index.md b/topics/vibe-coding/index.md index 7e291c445e6a..d08e1abc5f31 100644 --- a/topics/vibe-coding/index.md +++ b/topics/vibe-coding/index.md @@ -6,6 +6,6 @@ wikipedia_url: https://en.wikipedia.org/wiki/Vibe_coding created_by: Andrej Karpathy logo: vibe-coding.png related: agentic-ai, agents, ai, ai-agents, artificial-intelligence, chatgpt, claude, copilot, cursor, deep-learning, foundation-models, gemini, generative-ai, github-copilot, large-language-model, llm, openai, machine-learning, neural-networks, transformers, vibe-coding-with-copilot -released: February 2, 2005 +released: 2025-02-02 --- Vibe coding is an emerging programming paradigm where developers describe software behavior in natural language prompts, allowing AI tools like GitHub Copilot to generate and refine code. It shifts the developer's role from writing code line-by-line to iterating on and validating AI-generated solutions. It's perfect for quick hacks, weekend projects, and chasing ideas without getting bogged down in syntax. From 7b3ec50aa9dc015f50aa5cc0e5f9dcad02122378 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 14 May 2025 16:45:02 -0700 Subject: [PATCH 127/246] Update index.md --- topics/vibe-coding/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/vibe-coding/index.md b/topics/vibe-coding/index.md index d08e1abc5f31..31bbb2bf868a 100644 --- a/topics/vibe-coding/index.md +++ b/topics/vibe-coding/index.md @@ -6,6 +6,6 @@ wikipedia_url: https://en.wikipedia.org/wiki/Vibe_coding created_by: Andrej Karpathy logo: vibe-coding.png related: agentic-ai, agents, ai, ai-agents, artificial-intelligence, chatgpt, claude, copilot, cursor, deep-learning, foundation-models, gemini, generative-ai, github-copilot, large-language-model, llm, openai, machine-learning, neural-networks, transformers, vibe-coding-with-copilot -released: 2025-02-02 +released: "2025-02-02" --- Vibe coding is an emerging programming paradigm where developers describe software behavior in natural language prompts, allowing AI tools like GitHub Copilot to generate and refine code. It shifts the developer's role from writing code line-by-line to iterating on and validating AI-generated solutions. It's perfect for quick hacks, weekend projects, and chasing ideas without getting bogged down in syntax. From 3aaa44181d33977bfbfd6d94341fb2a4bdcc7d3f Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 14 May 2025 17:03:33 -0700 Subject: [PATCH 128/246] Update index.md --- topics/vibe-coding/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/vibe-coding/index.md b/topics/vibe-coding/index.md index 31bbb2bf868a..345e9973b4dc 100644 --- a/topics/vibe-coding/index.md +++ b/topics/vibe-coding/index.md @@ -5,7 +5,7 @@ topic: vibe-coding wikipedia_url: https://en.wikipedia.org/wiki/Vibe_coding created_by: Andrej Karpathy logo: vibe-coding.png -related: agentic-ai, agents, ai, ai-agents, artificial-intelligence, chatgpt, claude, copilot, cursor, deep-learning, foundation-models, gemini, generative-ai, github-copilot, large-language-model, llm, openai, machine-learning, neural-networks, transformers, vibe-coding-with-copilot -released: "2025-02-02" +related: ai, artificial-intelligence, openai, copilot, generative-ai, github-copilot, llm, machine-learning, neural-networks, vibe-coding-with-copilot +released: February 2, 2025 --- Vibe coding is an emerging programming paradigm where developers describe software behavior in natural language prompts, allowing AI tools like GitHub Copilot to generate and refine code. It shifts the developer's role from writing code line-by-line to iterating on and validating AI-generated solutions. It's perfect for quick hacks, weekend projects, and chasing ideas without getting bogged down in syntax. From b8a210a68501b4d3972f89d118f509e60a64f04d Mon Sep 17 00:00:00 2001 From: ross-spencer Date: Sat, 26 Apr 2025 19:27:28 +0200 Subject: [PATCH 129/246] Add digital-preservation collection --- .../Bitmagasin_DigitalBevaring.png | Bin 0 -> 65934 bytes collections/digital-preservation/index.md | 50 ++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 collections/digital-preservation/Bitmagasin_DigitalBevaring.png create mode 100644 collections/digital-preservation/index.md diff --git a/collections/digital-preservation/Bitmagasin_DigitalBevaring.png b/collections/digital-preservation/Bitmagasin_DigitalBevaring.png new file mode 100644 index 0000000000000000000000000000000000000000..6067a7c6048f77b1665ec1de86d98846d5ec049c GIT binary patch literal 65934 zcmeFZbzIbI*DpLY(%mtXbPYW;3^9N-NJ|Z!LnA2NAYIbkN-81>(v1j6cY|~qa7MlN zzW08f`<(OK=RN2B>)`{!Tx(rxeOF(<`CMbPrn(X?78Mo%0KkPRL$m<^B;d~#xU0wFMiQVI z>a?2{-`U(Zfh02;rdqR1X*?G)93GB|^TiKpTkZ_r9=*FA^Lo1eY}3S)XT;&f)EVp5 z!ukrvS-$joAg!)lJh|#|L9Tv9T&=7&O7UG zelt(6?|S#XdPjfUG!E@%5gd5;iSpx= z=9%mAxsL94>FDWK`3o;T4xa3D?`9~}Ex*6J^dcYReXqQHMEvxvN6V4@>8E|vZ%-7@ zhxYcD+vg9T3p7%+HcVbPYA=_aK3NM)G2WTpqANU zk@xD*X2B0*i3)`rJ77cO&g@ zTg#3z|Hx4d0b`3xXJoQ`N4YnF?YR~oew0sz_&Zu#E{-yP7jGm*-wDb84ae<-#ms;baK%7Id z*QYC=LPg^E*VP2Z)@*W}=MFr$CTutL^i7>-_Z$yie?ph`UUZ&6e4OK^T$-XGcF|;2 zp6?EAe!ejBYQcZLdH(2{uKC5w+ts7|D5L8bqkyCd>iMgR69>m-9zs-B1%4*;kDD^x z&*fy~lzN7Z`^7lmFsFcY5wGp@WAV;L7v2>Nq8<2JGV6sjn9&vct$5eqGLpe&*3mxi~^ zn&yWf%lGWBQa-m9wg{r6xI~VfJbA!9g6hX9%vAgx>kf*PKCxvHKZ+bW8V$?U8{K#y zuAtwZ84SXi)2NbuW5LqXGWI4zh$`h6iK%{j2y`)wLDjTjdw4-2gLy&~+#PV5%V1g| z)pgObP;2#Uw^Q_RGEmX~fHHLP69p;b;R|@8UeS5j>}{T|zcIJ_i&STo)sZ-j#nwlxefJHI{+UKcAcM^^ZU~siHaVE8On8o`aWSxZuSADrQj)krm%)89 zHuWgZTuG(&U9^zpAob_j!_mMZsYA|J2X5Wjajr`pI7U#Ti(~|&XcIi1n>e=we{K1;W`ITai>o-8{lUu(bi0-$P=CJPw-mDJdc@} zqNNzWAnV7>*f!8%eHnaJx6U+xesJkqJ7VIva=SrTp*(OCZW8i&|GX9zt%O0YBR1_3 zztWm=FeYpS40Z*utIhiLr~R9thM{N5#06B>vR{Mwestlm zcTkhCa<+}qWahUc$yQ^ec&Yf+l|DSD6e~QJWL^X8s2Xj_ba{SzyWz;p0<2*H>3O$P?KK9=TNVwQEAJQj0i*~;-^z=? z)7~&|X+Ft~1%sb!yNXrWr9H|fFhMH$Ol0Lv%KQSGt#v|Z4J#AR2R~T*J|MXXXO+T@ zv#^XASlr$bqMFl05QeJ@@0PNttGDw%X*nY#CMOows|!^YIUf&`N(@88u}}`;KIK!T zK=PZ$GehNiFGF__IbwJk#eVvPLQ*LR7X%YBo+v=dN@t$a&qssA6E0L&f3V%UPY>K? za|D4Y-He(O***(-$eSEHCR4a{KaAfQur1J{i69yTU_+wZsdVoaDm1rb&R2Z*Lu173 zqWirjJ@_m-?Fv3bQQy0luHO67qOAuLuD46q@rXN_%K*cP!S_@uQTZM++RW$B&jF~E z9Tn_(qCW#|d@{6%(gf&+Ze2&{(6rE(2Kt^(~xK>#Z|iZc2A>}#}!5<*&SY*YCx5B_(C#uL`SK)Lv1`Ovm{oE`3I^k`9B zjOe`~1~x6S!u!e-irQaHa~GdbbA>9_W0NHIs^cg#-VO&{2fE=#mD@lEt6LOKG2;_F z(p2x8o6GKC?#3A*xzQ>|B<=;VS?R^#EJ)1qMdQIx$r?ZlfywvyF1VG@@(D970UbHI zrP#A7i;81&!rr8Zjoa9XDsZ8E)o!QAS*sB^s(!*k1YC#!^N8@N;w*-+aEeKl zeflo0Tk-u%e5S8GW)rd(#IN!r^6RA78bPt(gsRl)Ogx2eJ)W7v`{Uhh!DUlMEHSSt zy+U~G9m~HG5D0{gzYV=!yg2r4@YTF0Uj(`t>G&X~g6z}Ov#GqApbiBHI1Su|Ofr`a z^PS?Rr$nyYhvL#4W@&ErGpr5Cz4i{BWSv8&l4(kI%5ZAKOv>3D#MK0R7Pv4@?_7&w zuhYc$mCV+VJvB#I$D87`P&9N4anAtQR( zek8@f6>Jtw@SRE_AbP#y1JmuNL+tKzo&i%K!pS{MQWNCeL?F{b`2t~L>}bcD>9gH5 zSM{kB)7Sb{IlhH8?rfj6;w5Jw!OR>*DJHvoC^B~PQyIewV;;}5@$6Bbg}V6JPoT+s zXij8);ILuG5xjueL7Bi}F73{(`G!%I!3|B3U4&TVNg0Z2=IBD@krXr8^nKme#ZDFG zCGxWGbnfe-T1Odm)MD>&yoR?RyYXp>qLb0PHa9oR6Zvl45e>!PHw~&o?QbYAN)B=> zF8*4Nx$`npREek06*P;JQ;%AVkAv%Pj&0FG`f#;z*_iw#J~c*D{BEh#J>3t~1B1ik zE9BRdBtZi=q*`aP)q@v+h06d`1+@oE4$*JC3T8@RFTY@Vr@sY8t>i@M)Mm~k6FWv$ z%Fdx3L}eMNHW%3jFLi*bYXOn+`lfXDL_)q9vX)jZJ&6+LC_Ud4;>F3#utRZ>)Ce?& zO=o~bGN?8#(bJMeKBvh1A)PXP0~jcVI*XL-GhT*F7dimNY0%o8+iNbu@B~T9YvK*U zi1_aq@3Ec;ZJElLh)IQsI6^dxy#xdcJzN|H-I0#Uzvj z-wnj7v1m7qDWTn!y7MId&!mb;_4m!CRoFha*SfZ2z3FFB{uT#LN!!cC~if>+Zm{=3y(X(UT#3m`Y z7y8@Os7;R3tWa{v8&TB!PP11)j*te)aHa$97@oeYxsFwn_8dIq^5uP{IN>Y}Mg@Uo^=e z&CYTQL!e!5H}GcVyW^bk_F>f4V7T%w?%-xYk)rTGRYh)00Lolto<6BR84ou7q;YmU zh{23mv?&U8VPtBR0a+8(Y&)c4yYM~%7aC?g`t#AjbO(Y|RzNYpN z??VS!S#qxiOpQ=y45|ob(A!Ie)&gy|%-C%uB)|{4T1+=xd7L;>_Xr%^u!9wJZ6+jg zY>0ddllH6Q=#r|J;fkuLgclG!$+@u4O-0^2NEPVW!Kzjc=|=K8l|k?fw2tQ_&FC%P z{ZQX_kgOc9lx;5x@9#fkk{{2~B{EBF%B>qPtBYxW3r}EFbur!>#iT%fc%JSC_swmm1#Lluav&KqZ3A&bP&4=O*5>E=o|m7|O1`PPq&>o8%)%Z|gyPiz6&n#xRTh9dJ`I&aFPl5?d$kE74Bj%`VhQZg!HU z8Dz??C~M=T+?R-$OP^!OfSnXj(v4}Hu9wER;@yN1aX$-Wi(z1pQPHb>blhS9AQyKk ztrMmxFawMi*zgF|nEpU!KiX6#`(i2#rT$R#LzQ-XTs;HGBiGg8G24N%MDpwmJj--k z^u%ms?o2r2l=`m#dTx3;QKT9Zza} z-Lp@Q)T}lQUF)Z8rcq%|<6EkUOnSzfmR%51!ZZTlbUR9OLO+oi`0?iFN1Rz+vJ1!@ zdkqkG0re2QqTZ4+By&TvXEiL5RV}ybonub;ah9LuC+$(Vn6&8{OUXRHiEcCN=|?}R zVvC8gdG?w7*`m;omiMXc4{zDTay~HBSG%ir&=vrw3pXg0t)0sNaRK~M7--n5IKvFt zX=tYXLF>&|=v!iweFdmJZCZ4i##l^>tsrK0LzJb;soF*|@SDUSz%cir;9$F7ZpI87 z(sYHg2!q_zZjHk!O$TvnA3Ro}3-WnqXQ05qw*YUjxPao zW=Lq+VFel)>cxZFl{Q{fib@i69eyHA4nHPT{)5+Zs1Ah`kVxRgy96wsH{B%5M(l=g z#Wr#W3%6EMd_V!WM;gW9rF>4%Q=e|4T^hrPX8ti-2b3E+z_VJuX9M*L6>3^#>EfQrTn=<5-JeVlZXcV2;m~(h%DwNVJXR3*%LS2Ve za~1ooQB%eHaG*&T0Wy84g5+GBSr2_=-O+57HqMw^zaIpid(D+dvBEIJ&*bUOP@zVa z-D%NdNFb&&URg-c$gKpc&>8i0M}{<1y?T!h|6%tH3sxifA+sdH!hc-y#Ry1xzXErn zw00R}Vu(re1$m{eicPN#Q)lAs-b_|T_Fz~ckh@WW^w98IX$>6~j<`2xh22AAsZwmy zRr1GLN_YyW^J!EU1mY$TkOM1Lz?5vKPh6qH7~V`=KXrf`Tn6KVxGLS3Aivg$N}qjE z?gVxe)V*^r0_{59qI|7ZZ~%W3-CG)l)Er4)RI$p|7q?({Sx}}?PTa>XwF%>Xr0baRVpfUFVFv{tNQgPgf09 zzK&C{hXP9~(2HChx^x2VQ)b!B{1rpT+2xW^$DvVV9XM_dJVFM~K*d!ZSeSCG5*aPP z^h*E~dlrDz27@;_9=SSK-7CFn5mCjRM8k}3;R3f6izZ3EZnfLon*lnVMTz5}T9l zy5>GjHy?s)bsJu#XlLgrq)$dVw30-H;U~qF`IXhp!kD(IAI#S4-&&B{Q&p>1VO=e* zVh1qOpkulg9;y@Ig*;GVXDc^Ukbf>w1U@`1Ae`|vnH0WlrM>~E_z(40~ z>B;8OP2v)o?8F(CfYZguh%(ZEqCEETw(YB!+rtW_|ema7hU~ta>1$?L?PaX{-;}QQ#DKW{NnN)v3e9+{_VsY1A z(g2?+klKULEL|p~pfIEILFdLaR=rqes}lfd9|k;0<^PI_T>Ms<;~cZ|0=OGNIqmn{ z%Ydoh>RHf}emT|LqDAm^k+)d1+C|~wtJukIobQ&lCW&+6q7!KTJ9bV{1ys&MdhjHykBxWe6<-FGaA^g^V%e{KJ?@XUbLID1p1_sW-QU8 zdRfes`8FE|b^u<1>{}Uky%*GiMS}!H;hA-1fq)L3cvWP4BF7EoAv0+gQfoMgB#s5! zg#QD_D@ca0FO^D)k#wwE60U$JEkn`=&8hVY_8j&%jHVNAxJYTu)$snqgu%B8eN0~U z8L6SjY$zjP9KEkdN+&yx8A-vLkdQNa5sz42yTFUSmfaF~&q{GUGEr7j$#=?Y&9203 zu_(d*d&SS59r4R(T>H{$eDp^Ds$8y=#Qg0H9a<5KKei`h@A!mpzlMwzz@N%q?xPRXvqCg$>!iOfo+Mhqo}T@sP3+Y4LJ zc#YM&6r%R3!Xj>wG(*+BqLHlBIBODxfqlFeAEMsj`I0%qlcGzU>moF*avWuifoJ<8 za%{@9xvMdA14X@>I-(tZK}H<5-ii&A+pI5EeQI#RN&3Am-t`}HqLCRL0#Lm$!nUgA z>94b@i2aBUuNF8uvWOVh9yot%v0I5t&@B)w)|aa6V`y$c^1=Gb?$1Tw!6YhEq(kjh z(J8Z(er`F5+>Ki7iKD=<-#msH{ixq4Flx(P0QyN@<*OQ0$l!xv`!K)#x?JB~S!UDY zFdTP%SD4ZYE-_MBVYj~=RdKli-Uca3%H9L*WjycTLp%iv$%4pF`uIt$80^BDBysY5 zB@U%5ptLGTII(gv94USsz{n;Zd5IiI$TK5*t-;FFL>$jAcW)P!VNDSWv+!xNKuIsX z&6vL&*~;^lxnv*88U0csOCBt^ZRp+?bbE!B@C>hSH?b^*b@6_2@0}UY zrI6`@0#I3bNX*a@L;Oi{r)K4D_3TmQo9u5qcMl$6GaO`S;}SJB0K#YpYzc}_E=}>ug0mf$r(JFn^c#BnK82&G18Eh3EP&k%7%Cmo?iod?(gl>)cR%d8s2yPG>qb zZ5EWw(Dn}|$z@S1v=u+|piSNTvbWO@e9_#gi1a0}@`Cv_2}6o{m~?FF+q{>IA6y(% z@d?HCbm#XEkTj{aean=;BmjH_b20kbr^J^mu4-}d1;stp>w|Z?U=xnWb7tlDWh#0P z2=V4~s(toLu8}e>?g7ht<|o_4S6}x}v_WDzvH;%_Xyy%n+z4_HgK+T&-79Z=L3y*Vuq%s03(UzVW_iINcc0#7=_fq zn{vxCSF|||Pkn?)~vEV27OqX2_L51r+ei0+Qu29dwq1FGQn<&~yDv91NgCu2caM|)joE;+hnOuFj!ki6P>Ih6%0Wfwa zAvGy%oVMnZLq0D})IbE1FY9@!*VzIb<*7rL+M zVS>KSIe@m{D=Aa{>Fr!*k&$JsfROQWB5V-fUa&rzrt4 z@3xjNC*!K^thpQ?svVx9;TpzVKB!En$!mZ_Cy?zlJy*w--zmT%3b0eEztYHK=xJht z*4LZ&XGgfgp_uQWAZ8{8xt_w{$t#0#+F6LA5ABn1P;df{5QNWn64%3E>WqI!uqLOC za@(Xb=nUKgf2G{hbd=J;J*=B3|b`5+K6Oan` zrYPC!_r6!o-P29v@Fe>tan&&VHbL+1){kX}tI#0%bBc3W3ePpciyZ3*FmxDKqK#g8 z`vq56rJwic)PSam$)ayE<#|r7MuW!1r-R9NE}zb_Rcp<@pUWsKNNQ=8l-GcnMN|9U z?7fz3$Po;BaI+FPUj@owq96h>_&~!AyeILL1IkA_Gz3$Hi)brZd55a?zDVxr*9xf_ zJ#=i^AGq&z$4mP9+|2pH?NJk<|0o_&dR7)C6VY3TM;q>(T1Z zS*o+_;CPDB9*}1ylg=h*ben`0EwJKyrXyuijC4hF6^^=lGn^`5@<&bNFd#L811;c#u zKD!X4H|qH77H^8)XtvtDKS52sQ({RpV-Fndhq4vR5iYWoa=-j2K+1=nQ_R|Q4xvz& zrJgc!&ax)l|-Fpy4!R>|LH) zLvr^G&FASytHe7W-qbq0)YkVX-S;OKGT)bY7ZbnI06YJ2A)HW>;sqk9Nt*@L&T5{>rMIakreHC)x*+ug+XO%tz^ z_G9{7b5wb-B?KI71kSp(EbAwGRLC0}DhV}+`*a_a2QX~c5BkM6>en`2O5R{Ip#{RS z_63!aJ}{;OWy3zFsStyod0Fn~?IsxeCy68}>2oLYEhfdMcs3 z?8&Hdya{Lg=;w#XwGrz9^y2FKsF+eH5B>WdIU+aamxzFk4lpSe(0S^_vl}o>4gp;n z5l(}3Bqi)5u^rzi19j*q-k^P*e!DdHO*9bDFsb(yT~rjcS2eZ$@a)jd$Mr7H{^|FVVv$;gPH1OLG1?DpWnpW_0yM7h$JIog~!_78q6mQkrhxB zlou9&2=enQfW$;ZWEJ=nL>2hu%3fDoDI3jNR|6E2Cp^ZKa?tv&7Nk%@9z+Xt3_P#JD1BgAsEx*b9 z!lHct-1&=a_*XK&sK_t!&vXLIYCZy2f2PWB^B%ZbBdinnMf#Z$VCYXj zsKH!pJ?#*(|G@W8(nEXeUz9%#`$a(n0+9$7KfA~uuKKmE`7>=1Jq>Pe1$FU+!QJ49 z{`Q;ecN~9l{pOmzpF;s-UFfE@7L1r7OVqv|NZLsODFqZy%z}l z)kVP;R=@q_Vc`w4{)H1E>o>{D&cekOh8Q=zKgY&T*ng+n|BDI};o}#Q5Qc~-%JRtx%ZdJ7f`_Y(r;i03CToibuOy@F&+!M8gWFr%!hrHR!a%l% z_Ab`0J|66U-{xZnL*xMnp^BSNlp7?X%P#;HLU>Q?AKv5r|Ic1AD}G@CK`}vYD`9>s zZVL-RVQx`=5fN@a0c$~+6+g&IRN!|s|Mcqr%4S4D@cr+M2Js_=bAyC_8qLQK7UJVX z{EJAL|IbGM-N*kbxT2zbmSX$@mfZX>0TFINei0bAg`lMhDti zgRx48A@-{vfNZ}S&i^E?AVgdd-~Xv9{$Zj7@6VIOA89SY`=1m4AGH91!R--Qtq6B@ z{+06{o`@+9w*Jdp@$y1U1&E*sNC>1T$S1ET3sFSmtbl^7f`|}ENLUdhz$f;*gCc6; z=jOk<<=19DF;N>qL6|7F1xO6x36PZ_x0saxh+EWJSVTm?%G!z_QU1SyOCZL9)$jiB zzba2D2x97ZS~yw4ye;7NF19?@j=wE-vj4}n|6u=r5c^Y&^*@hYe^DjtB<>=5X@T&!Vmpat+(A4UWpak_PO zc6IRp%6cNEgypX(fXF~0AOz;(Yyo!!I@wzxhAHe{dH8Q|{{rnNQcrtNC)mFaRNYYB z(9+%$F#|0;>|Or1O8==v;;)CeKcF-+Aoy;7$)+;fPcIe~!){ z8To6P$=Q4UoPfV);a_a}qr(1ilt-kW=-(0lF;M=i>%VvZAy$I-Uu*x(^_K?+1f<_< zhzAnH^9}Ex4>-TEB0B5;)31Mw%m1f3fd8%J-}3K&yX(K*^>2CL-(vpn?D}ta{aYUR zx0wGsyZ*1a3+tb6k-}UM52`+hH$XYQE@vR#JVm!uRe}I008{{K5Jr?YV&$HjvY`h6 zfKB}K2MLg!LxEVt@Ps~4z}Q7Y!K5NRXMgq`0007@5LsQ{xr27UOw%c^tsnDUVpmJq zta@o%698q*FaSSO2Ze^Yn?#Rq6fLX!+#&O$Wc8=J8_mz1hik@Y|^2#gLQnH%_&Y<&iDDA2+dS z>yK!`Pw$zD*>O9Sk?@qW=aiG!Vfl-pEy}k(A+T~3B*h{@mSw7J)O<#$+*0!uH^u@3 zpY}$lV~ck!Ht1q#si)y`L~ZzRy}z6M42P|clNpev5ATd{^n=@_c3;A8%A{99aNl?L zP~Q=-$4CfYKRb~4uD9i=Bk}sqJ8WESmi0R_JSVN&s2ZW)9O%3JxMywc?^CNuo z;}b>$P0#$*C0d{FyZTcv-+bLReE&8} zzRe1c?m2AxGfSU06k(6nNZ^=E^TgD|uwiw}CizM^a70?|!u1^WbISr%9q&)<^a9FJWJJ>-Sd{ zb&Ivo-#i-HJ8Z5w1e0^)H`cVHzOIAGUNM<<>N=~-y*E+EV(0VfDs-hQwZCDbHZ!$3 zT6J~r%|bcwU%@lG$QF6&bmK7Cm}25NAnvzzq9nHc7Tfpev2;hbS{laT4=LN6_V}}w zN4+!GB=Oy+8!KG4waZaNAs4nzYa!UYE34n$b;Y~-;d48Gk#O7Qrg>5$XX_Z=xtM$@ zrRwoYA@b(J7x9tH=wO(u?K^OkK2fka;u0cuGkY25H$YS}=s{0oR%==ESgps>lSlV@l18!)#Jyit&d=#k3|eE8aGorWqPQE^^$@ke#0 zG-;##CmWYzDjE{!K(URjxvsbEPJ2A2e z8kY>d7`J$kCX7JdWl3{KZe2i!G+}~jSvCt4dvsU;=Tm;%U(`Q6sV?DcQl+><%8d6=7k?S4=cSSI@ej1 zvhdWk^Ci^!S|c+FBVQjpAY(w&Rt_Vvo=q&M=}Esd32I73NqXQ$Q>Q^M|tKhc6pbueDkTqJH&p)@{+90FV1`ds9JnC8c=DJyX zbgOVFVJ-@{Od!T*9p-=~_0JwuFU2dE$H`(Mk)@i| zq|~^#su0*YOi{^Fgfvq))=vX?+T8Pb1CLYe>}7%yv8-^Wsp1IPN~4{>3wY4384c%+ zeJS=T2p7tzEpoLYC+;I*#WzI9m+I}Ae>E|`*!6t*Rw}t-wET8;eZl8W^8Dgb2PdTb zZ5=e{C0v0wl71Pg%-b%R8%L8<+Sab@gmblghZ3PN+z`;?O%=&WLlGGA&MO^JYL$zO z)<1g^X5yIlf#J*P6)6>9sV6KMU(P&9#X^~Y>)iu$SuACoX@icUE&w~K92Sw)LiGOo z^i-mk%+cQrf)ppNv)bs+`UVdqTk^|DS*FeEv$5;;x30(AxsGlC+c}M-Rpkb4Hnh(% z(0$iO-mBDVZ|%MA?C)ojTnuy)U&pC&S?!K)=Xz9+Y-%SL$x_t}ZcK|Jwt~G(e|o#k zd)&LfJUlzkV{<%CoO3;QZ`AAt>@bCOwRFnu|CtJ$Zk!E%low#~vtPMfC;64(k4de6 z!!~6=nHPTf))7Na1vQ-+ny6iry6q6qK_F-TzRCyv$iL}yiZRAYNV_<=XqMQSCh0{etgZS;L@E5SjE$=kAHmlCO&J{ zZ~TGN;@hkt-uKyU@4w-WE;nUsGnkJ=cKszZYk@9jZhj#z-N~1$97XmnHX| zMJ<*<@o)8zQB48v5Ary2%PFHm)5X}?ql++Wh3-Q&RV+#&s+$eWEd0|&somMAtCqOE z1~18KQHn(6q6DLYPv~v))D?dSM9e{QQSN-BihXEoza&fzySAoAhuRXedZji&v>+60 zR2NjCk$L7vhZwELF`tj~@NemuLL+Zn?=J9>hIrfW3x?m2tEqZ(y}C5 z2ea{W?SHWtJ8a_{K=*&x{L;U8D4+zHp-_UQVg&ombY@1liQL=EF|!N};5!_?@BMs{ z@BGdwmzUqwr#);x5;F0ernl5$hN{u@p$02DKA>Txu)+)ltfQnsaln}AZZgvt4J;y2 z1Q7SIX(V?Vt9S(!Xfnl>*UN>+$5&9NAGT}YVVu$98QV*#Zv#t325nYCoUd|5s`6q* zMSbaQU1vJSyHo5~DivTcJ$PX+C)dRs;XqfK&0rNdnBr|;)M>1 z1VNa}aWVsmnxyx1kxJ#(x&H zg}?c$sL&h4wY7!=$77hG4RFr!Il{?l%NloQ3oES;FjcXtMsm&C|7=w!m<>#^>j@4$6W3#kMl4A&mV122puV?qz#!F`#ycR1Z zxz8U9YiYJCL!7?X71%m!&`c6#49ee-erU&CMGhyxl)1SQ<6)I`gwhzNPEc4WCsXXU znHs2C;ux`)kSMR-Fm5&gA$c-)JJ=Y`rSYDE`H{`&r6DX5&#{+EL!@z1%gkOBHYoy( zu%Aj2HC%=eDDN^880`CsTA74)QiPFYGIxG`_KNr9R1{z41rV>_AodheKR&k{#3N%@ zdt4>kgr}SwCewDR3Ji=0Bd6ww^D^ae#GPiQU>H|{&1w^n@j({}7sT>z-rUO%R|%GB zOQKrGLsvRbCEw{hb5vj4L42HOS&gVT6u>TI-Z-p_8CnJ$n`Atyy=8Bkd{SX6seqK&{i&8 zG{ID9f}TjFm5`jBW!gyJC(PuDjr4k>*Wrxx7v%I*W@ub984GDIm6~PF_YbOEanJ_G zG{j>JugX3BXAY^3glQ3gPbf0QAI+<9+$TFI*0tdbh#)ZYCvXxV$3A_2lFJvi?aLeu zec2nN$=plS!|!gHXhf{!<+ALd`Xu-X1U(hTMk&z9W~Di?`;z8pD*-LT{>?MLMZb2M zoSXZ$b#GErbXf2nO!G%GjL&7be4uAWcEr&}v#T@_F6~w|V?;a^K2%5Rb&h<8J@TTQ zfQ)d>gkZcvWTwshW9I@REAv9M$&1e)jcmJZ+Lzq09M}^lP9(3r16ABC8Ptht(Ab%{ z((6WjKFzhrknoO24GFG^QJvsi_$K>H$Xaq_<|hgN5O9}ar>seZsC=%6=PEqRE*$ON2W3Ogj-*im@L#0a2nX?v{<(Ks_zqP5+5I{ILCO_Szru zM{^y}Wb@$0Zz?8_)ydluhU=|7$i1&npW!_;n5TrFZT?ueoMHC32s?pus$k8j#`rt^ zu;(4uCP2r+HlR+*1iPCs#c&E1q3y+^ImG)_HB)Xmej3*671N_Dq8c$b+tUZi0o|?P zR1(Ogi(?0A+Xku>qPZGQ+!MA{a+rJ3E4RfS%ufI_(EAHQQS1HBJ{mMl8>~}dYjYH_ zDf%wz|2$H#(P&y)AwSYaGfJVzXk~U^gF=(ijP1QsZNwNczeB04_|=K6Yg0)5Cd8uG zdxCWtqO3yeLt21xv0*JmD=%EAOUT6QtlrX`trQwYY*RIn2~~sTdWZO3=MewZN8~m| zUTmVA+ilhT(H+i{A6+n;eWFqoDZW;~)M5#nQaUMj3>?Snp#l*r?p{1cvr)K8?XX<4 zS}RDY6*Oc5%WfSc5lC~lsbbQlO1a|*9vnfQk6U)nRm`tdzWQ43;WJIqls}(>oZQW` zE6Nc^o?N!3B|`3`X=K4|fTW_VWQmPrw1vdhcNVtI3^|9CD@*r8Pc-RwyU$H~8OF5* zn|h}j`6#pVyS&CO48JpCS7L}-M|H!Go8bAOQ540ybVITHxTIspDYP3rAvBI;LBR*w zyM5=%L}3Zb_Bm;0CFLIaTx>|N z_lQ#$yy<|hN|OvT6nSV~oV_nSK?e9Tj)x+-n}Bs1`-W@EKQ{(nH}>gP#pJd@#h7NL zMx&;*0t;9{GS8n*Rfhg$t%7~pAWA3LMft`X{4NaCOYk))8NEEUL|rXpx{k#)o;*9| zoYN={zupL|=8h`lEq4040PB_BVI9C>C53mLzVduFi!S_vDY0+L!(JaV#Vfss4w50uB`6g2FoJN15h(Zp(_ z&E%Pm9VeZM;$4Yy4AwB)q#J{YIXy=am+9P)_KI4KsRBV{cQ`odDO z%)L$n7H(GV!enLGJy_D`+^GSpF1-W|5#>0RXw%OxYJr3u{Z655(5U20%}L7q=RTW{ zbj#?{?7PoAyHj@dTeS1C%-1#;$|CTC6JtvcKbeTEs=gE);_oFYqb&b?!N#r}2iRAF z1zZhhPUa7o;wRBjOgz#E9*jVW+a&8ybgB2W4WUF>R?K2kT@@Pi4R(R#$`KMzo zuL5;3jy4gTIXRl;xnHKi z`vm)bwPiB=<9a1D&|WewIgW@vK{=JL#@IO@NkQW}Yw7I*3m$fOH89xY{uR$$ZD3Y4 zOH&#N_1EXEcgGTF+-!Ei^==LfHhN0IKX5~Jvw>U_6Cb-MqiuVaJF}P3FV- z4ty!&NIqVg%C;+Lpp7ZbNK9zQ%7YU^;E3y11Ht4=*17cVLg1Ex+4tpvaf9Smp)YGA$il^oxC#xitji{<+tu3IhqA;;fr{X+I@X)CbUAV(A+5<;J3VII z2X=ap0c5663aCg>aVSBuM2Vj^SN6+9W(fV1$E9awi45cl~Y}M=P zBr$@Rksl8{1<{zLQnFvL<}5xcs)l-uCHeVh3*`>!-yY-d&mBh-!&MldP6x=*+sk1= zqA^;9jpChe;&iwvKaDR{LouF^;Y9PRe{quh9{`U)aKA^Cj?u_W3uLnveI9^bBIs}5 z!KPJLacrzWb@C)<_P-Zv4UKr3Mr2U3l@;yRp;d{=@*d`Dd!9M?s7@|B^N%P5%{+em zD~!y(umR}Vr{Ncg=On!ug~*0QBkRP3G9#50khX!%qWTu=1#UhgG6t>-%M8? zewqhe5Sw`(KKxOB{;EIb_-Me$zcLBESc({=Z~?=3g>CF_cH#M+)PmK=8VnZUyDsUe znLa3)w{&X9YHUVkyWsZRPuNwRZ)DTz8;O%LVbIFKldCy;>Ps*9buUMgz$9~x!RL@A z2b6R##uO;14vYy1WGh4EfIu};r+f-k%999}APG>Lgxtn+!r1t1ec5`#4Y zKlHt1XA?|K)|opMGj?o&etU=uHeAfE2k&6R>MMEewO6ul_gy^r$aneGU->WtEwAR@ zZ|>&&t*@rLdnNlG{Q(^vyEi}d zSz@^=2!jyo$2AacdqxyF`F7`q2cR=ozKVjLIT~{1;1B;;G0cp3M?@izDxgqmrK4{xGAJkWSxxXd+*;w&>YX7TG{EwPDS($DKF z%8sKlSs`vDOdORw_%D(NzbT22Z(~c}ud}M~c6Q$(d3fhh_CGqt-uom+_fM~?F7qhl!Q^mKM}&ibp^an+5q6idA2=6{32QaN>uWi16B{I=rcaG9y$ zn97Xcnab@zb+Nqtbp)#Wr?^tjJ`KM}>e@^x%aW2R2(ujpJe3FE{2}C z{~0saPzRa4hEp#)B3eo}MCxQh39*S$T7pebS`x(#KeAzb`+jk4k`%5pC~zy5@Q#(z z2fHjY%{ibK4|5}P3_Uc$hHKZc{S6(Q+$-5~-i54Q*-vL{iB-#b3Bn?^S`~m}Cx-a` zU3d7*!EcZ7T>~Xtwy@=#b4ki$eDzD8<}d!o-%zj2Q!sP%cQ+#h96CA8$niQ4-6v^l zxAbp-j()d5E^UFXUv?7%{TH(H$uXuXlP_oqCIo1uUCJ*6Vd%yvta5Vw#JHO|y+MsX zMTM11YE0{NLOx?kxg%GKxz{TFfu7xOCT$}tU(We*K{)Np(+TAQ)y3+r>uDWV8d)~uG9~HxHo?Mz@}KL<;d-O) zKhE3fhJjP4n}oKuw&x_@$OF*xNYpNztnk=p_R@Pn4{I)6!{cLr&*t^NLu*e9Z+h#y zm>eJG#<$$eo_&vT?s*q+*4B&YTQxv=dW>opYi0b3LRaR{`Hpj<#1s1AGqqg?d&}kFjaYh zN-&&YP%Dj43aJE+Uyj|#g_by#zau9J6otUKAWG>tA*m#F;RsGCBq9u5(2C`0qXH%f z{KU4UMYbZv(@Xxln=fU3{|!hP^5CIAV7{_|lCAz)wKBJ`Ky0i2_Y3GOUBG<(N&4F^ zWkuH+bhfQx|FC{pPtvElo{8~silw3t<}#a(PozX^O(6_O5`_rye313xM(a5ryEt;O zWPw1E7_=XoNi{`rl2EBsvU##R0KJG8JH_~}Q%pQI$-uR%xqI2CSk-zlYnNZaLwDc8 zRXeU^-Ky1G`}&)>^Oi4j&1-LB=l#=+o||!h<{N*WOT<$j(2Qb&{;thn4M#>EVdKh6x%|xEN66(I8h#k-_la#; z@k+mLjO-d?{dEVJj0S00 zQDC}UV_;xCoz03{zjr6sTyqt@J)PY0)z5O#j@J=1b#u@6?qF=(X;NA`d)av26@2@f zUuWC)D>!jtkn!;eUi11lQl2@5Sl-9(2X5zWZ+Qc~-921!&9(gFXFtyCZhR}Re$DlK z`iq}t=dLH&d;dIB4N1>hOIx2MDExRg^0VRpe*gcnee1i3(Ujy{N#X=075hh1dqE>4lrL&4~;zKf_qVXs3#MBWQ=IJ-14$a)o>h5+{ z^==2?!02bFH5O=XTEWQF9UPxr>>91@+ra(%|CZNp|6SN`(Nab8}8e=zN%1lru=-ytzdxGW4Sxk+*U6O9Hf3 z5HC*4r~I4{ZZDWHuH%-@mgOAKzfuOY6tz=z_Whp&jBXxdV8;Nr?i{8y*n$;;f>K!r zVa>WTn4KJD&#ni!_NI4n?)DwbOr7Gd|LQ*>1-#~(>u73j=KKrK<)3c-9NV^UrWT)q zVinn5;l$7ZI@c=Z%ZHhkPcS_3Ff=7>y2!HY$S07?Expp+DAgH(>Ur+#be}zy7W~VB ze__?Sw-5wPV3whz^NpE}oy~=mOQz(7Kzg-vVw^ZG_U&OXghJ9t5)@9rr=)ZPkBM0# zcw4k?U5fV7Hu~BwVy1GCB(ZMo4DM$bpMQ{1MPnqEvyz3KC-pWk4~I9GLj}PalAm7*%QQc6r4~ z>{4-S9ao?oH{?3=PUz-tc9{|J?&F+d+8X2dB>xa)LPkG48OQc1YhQ%WoU`WVX(_dF zV%&17e3HS@GC~yCvhsuUw4ddT%?u-_9_GohzXvS4j(mYNJ=b#2-p>OtUti$p=qSdM z+)~sTpSqj#&$xk^`IpIUyM%-mQn288nLuk6DhmiimI0-DzbN2e{ zk!admHqwX_ib07`7YTHTwUXF4>3b3C*hGCfDSugN3^ z{PH;KIUB4+h#EYH0Q77}nf0BJ#KeAp6g1K=7zAN#HW9CU5DK*a*^J3{#Ao&pxRY9I zO}!DhiFyA}1fKNFl+&lh!I=A={3G7?s*h5w7J20OAWshMWJB-IvufGdU@HtyKF*rH z3n{I*g!$?ThNi#Gd~}S*kA2cTJc(d@elKHVzej7!8amrnGB|Y?B^_{M-#ZwZD7<{` zN#Qzu-Cdo2qijN;HN`N@22NE|$r;LLrJ2a)?Ho5mCR)^5(`Y#BTu1&}-w=Q(b{TBS z7p2DZc>sFRF7}W2@omNR^mXpY2KS7wt5bJ5AtlBnjxX`uifXk=7>1dLjxmPV2rRCR zZ@fS+-E5HhxrimZoYFZgSEh^SFSsHogaN7fxz-viG@=M8rQ2}ogI{{$3O}xqZfRJW zZPn{F>NQKXRzm>wdfkcM1XLEleFbOFsIPW)*SOW`^NRn6n~?QlI2jAy?@B1}Y zuR9B*2yX30_q zM47q~$kYo6KbGNI@>=Q42U<$$28o{|2lNXU`~sJ4zLcR;!+iAi|4t>Y<^kvh$$+wx z+7cy^Pmi68oc^KrV^YhCbnR`D4G1cwGChqoHk;*9TB1;k!N%J|xTS&8YjKh#!-UCm zzLAAoDmZ-RAnazgq@QxPPW0w)UaTe1YO%9oAq=(u9o&gouP$IMOixbmjjw*0J9q8L z0;g7rD=yhVPyZ?o?R$hr_wVKD^sIwJWhPJ6IetK}VZ{nM+S+Mt3OKxfKQmJ>GcinS zQ$SyDFUAPo{tLfGcUKp))03R>bMFKb6DZ5f$djCT_BP^4#j!(%@i$kQos6i=2ukgi zmvWOwsKu2$N(mo)+(8w1f1q??T}g$BoElmxMG!c<4Obew`^yPP<0T^(OZt>vtsW=o z63Wz3@fi-^pp6e)`76vU%yQR(ySVA{8~MT=U*N_|Z{+6lZ|0LbKlS3UCO-=#^fR|8 zWVSoWBuV!9*0@?)X|=dV%bRwk3+Aw{iT6Z0L0=?)U%lZ*uJoKhJsFuVBUMby=|f;gfc7be2;yPW04NED{C^ zttFKOH$7UbRR}{x7-%lsaxUxFtz~fkPCog!AEBd3a>2!y@rl3x81eil%a=9NQq=o`pOuotBU%chS7QKJD``U~gm4dTdiAEymxrfIMbN}gbhOiBRyHM>3- ziPL^I>Sz3MiJ2+~Pwtx1yDnaGsTR|6N`qo)GmRp)Toq5+wB?HRL{k3-bAG_Edw?Yubv2UHT#0<`r%7NBc zD>2fQVO|`K)`}>y*}!QOC!YIpEqrU8kMy-0uVBx~0t4M^x%b$8bhUMH@4ow3vurh^ z)1!nsq^+qfn;((2QN+M0W4 zDs~WttTuQ@#cWn^^Xm9~o>(N0OwZP7L@9dvuQ1Ozh@R#ET@C1N-Ct1Xn(y(X#g)? z6yCW&8jVcrrKwQjf^}EX(bmkl>qD@XTBC-P0ssEB|AB%2 zb&O1oPz;JBHsPktH&ScV_}weE$Anf*_#LXb|YYudk5^z35b@e7bDY?=Rh6^^3M#%eKCd z;rWEoa)eDRB@L@PLKbQ(Uty^RG>|gz7ZvUq*@UCC`JucaCE%Wnbz|h~@ z!~UTIEX>ccqW>DC5WN29-c6|>dGx`%x#GGTc>VQn;mF~GgoSfC|FTz6sWw=-ehae; z4W4}BaZa2VWPYJRN6$(ImUWX*U}D0}%uUYL8Jbw2T#M=N=%l-68BZKO$iRj(pgu$A zvQ7de2$kZ^Z~X;U4V+1>y1;$k{W_1_zK22qmansPtgy6nS)_iEGoW-csub8b@!rr* z(QJ&#)aTN-&$Vxcqle3K5Wc*^)!15Vw=gc<9^r3_lUtzc_J|F zo*C~A5_=*toi0~O(p1t!2#N*8n$D1G&uBp_$&;rVjLgSORujJc_%v%fHCy^6rZ&y^ z(9zR=pTs77{NBH1zFu+LFT6`$N=gvBPRwHoJa*vRUYeN3Dc#-D7Sv=8|*oBkSF#%!K$+^1^cV*sW&JVLJFZ%w14S4yO2_`qPL4`!!W(jpil^ijpfmUL+m+tk^{#^ z07X}OH5-AjSAOC({f<3PskWX9jwX)QUFGUi^rv;pBuXoA^`S11hT~iEnZ)E@I zDX%1s5K3V&NEVI2q!380i5iWpd#03f?~~5Ad8lg9!ud-L&csYr6V|lBiWc~%2S=Hk zFVm>kxplGzCg$+&?>|jYwTnNuOvy+m989^cG_8;0n6MBMMKOgiBr$0KUR)#dOt0t8 zyT8Rl-@lEU-ur7T-@1|m_1oFD=Kbt?=wX)i^iT{nQLW-nxQMovc8-h;@ehCVU)g@i zRTP_=nVp)TR;}=kcmErd*8Je^+c>m;55-aw2cLM9i?6(n9j|#4_uqL7fBEOX&-(s; z+M6Vg?s=Gv8#ZBXv$QsAI@&@4E!ni?915bwr@#0aKJ?!AaNecYvUSsDc0Ru7YT0PO z;FE&ECk0x=@&QZNDmNDMLUhxFe?3#n3~Mb>6j2OAx852{AqcW*iBxIsTq;F&KpEeS zRoZ!S8=Ig-y4pGACS|smCtD(5Eo=L`m@8L!&1L8C#L-dSxMM5FM@|vNh7GHGGxM|0 zedkf$aLJkc;E5A#T+zjWU8#JP$z68wc&5ue2<351hBG zh?CPUzSaTOScH;Z@aO(aR}C{mj^NE4Dy$zO^s3d=WGbCzmOelvNt|sOwLpmk8P!;r zEwgiCjw55UBvC|bAUHWyCovI&$4)RYbd2FAAE7)o^t8X0@ojx49q>!;aDqr3DnG#J zvbrz`{3eFQ*COo-dQSUC#BambKK=ipn-v>gyN=!Juc^)|LURsrVhF;be+UDrwK`|5 z8Q_Muz84|j^Pl{my!l-pq<`gFF9)#f-~9mJ{oZ#F0=nB;Si5EgPwc*jOE15KLqmH= zf(o&spzW(L1NtJv@|y}I6lWko7b}Iz)3DYcMX+lg9jf! z%5|4+;ruf$fcx?c=y@%{jEVjDfiqb*ejszP%#zt&r}Xr33;WzkmDmT7G+79Pz(3#( zw{penIMNY@G)uCc4{{xc2D={Ji?$I8h!ab>o)AS5mHI3vr-qnq9A~<=pS%D5cH)Jn z*A3a&W`^d0Pu;DtBsL-R;>2vS+Bz;P^?Pnak?)ozB!155xguUjIPg!07#@c;}dfx9x>(?!-z^%`*iO)8dw8~T7Mr$WfjT7Ov zqk*PHZz&4HyQ+i>lQYm#8C=D5Stm6ubktOOn3`E| zvsI?bY-NLZ7 z#1^FjED~ct=>R2_&tx6(E2J~|ny(&VX8doScZOA_!=cixn{If{O?c~EH|r&{c`sv} zUMo%OQ;QCFe~awUOntvo9a`p2nSMM_3XA;no`2-rfh~Ofkx%m*Z}<(O)t&4=F-uQp z3lrrAqtg|Zb+$4&S7Y{(ih+7I@zpEW)PKqJ6F4Cf8(U%8(5nSdS<)}=|Vc2Wl&0KOw!=k z#Qn_Fk1$m|{3AD6%1}P1Ae_WWrhryTVyx5QWH-8>%yw&wO;)ZY#*J&ZOwRs9b40GZ zkX*R-{{@O@6(EEnPTcn@7D{Lp08Z259{y<2(^_k!l+^2Wz!C(mRcyfp@g;7ICe2*^ ztX*pMr2~O1xVCjnvglzg1xootMu}_))U8ieJm2D>bX-DdmD#7J2VPp1+cc{Yi!+4a zx>?pjqtWp9+3DtD?qEp}RuD(A7tgB9o+F9faO#KuXfQ%CG)y96W2 z_#c^ZNH!bDOdaMjo(SVrza|s&nIxeRN8TQ@;W?xji_JuS2xlCX8h|1S5KGe00{-6F3Jhgra-y_O$UKL z0DObNXSeAAl6H=)bt4i><-+8`-}p)aQrANXAG7h2J1L|y|WylvMknW{v@LZJgqSO}@dmb2FMP%LO><|#F6nL!-Qh7=u0&h0D>U&%K&30 zPo471lPV=I^^>7I{4?sUj8_caAcD~Neh|AK`vn(4t zU77_6Z=;dK2~ivo1cBp>f{-YR{D7e2PQoBWN=d^Thr1ikEM^=2Mgq_o7x7#J(6j%3 zN~!Erb>3Br8#3KZ?LSV+(}Ha1Pi9AstDkzKrqYho7gAzUvfh^m#t1ClpGYd=ILbOh zDY?3|q|4USFPVL^CUL3erGh0R1vhHi@aQWuT zIe78_7o2qoo0kC&T(SCcdOLfm)GNGm$IWP^ z`Cs4p1P3M$P>Fvsvvc_~8h^lAqNL&Hq(o+SnTq(*wA`k9(5)p(9~3Da5$#j!z$=f_ zNoTjtMrA8)(it)-7Rh4Q1^MxQ=Du_Lp3^;_mW)Y~xG@WF3*t%;_xq(5A*Et5D;1K& z%@etqwx2ElIT?e>bV+Wtvv!=2FLz909FK$hxug)TeD#@H8n8{WSQaa#&_O^DhR(@R zoxaT@Ej_hfT*8>S3|hRGELldB?qpB9p3f&XEL+FFd)05VqNB^NJ`&kImU;u7rcTE> zRHg@FYS}7<@H^y<|F_JtS|t~UPvbat>z1O3C~9D=CHkSgV88d8|G>xJ^KssG&Ra3o zuGBNwj_>2x=rPV; zdp;j~?_YEE+N<&a^y6*-XqbBDpX)jZHWTTk^E;{L!g@Yo(SOBc#IrF;)`3WpINQyg zt=jdS5clw?Y@Ke}Eqku$-_pm1>(~9rk4eqU)7K;As?zeO5k+qAyO;XA;YdF_l!-6p zPvs@NR9&5RcCf~KQM-kEQaNrXNn%fuCq6szWs+PZU4u|#{QTNt2h(rvSaL|DnW{-* zpV=+)LutvEUYB&x*x1Am2b<@8gT&FPWBm6!Kgz`XEVX)#B#9}P7nqry#Tvux+&m56 zeHVS zR;V}XjE#-^Z0Pi^X;YzzN_~N1P~_<7QA%Nv*g#?ofmTe_psf^e=JGa{wG}xybbt@t z@Ikh2IG1lc@D0~>1G?L~>1gR>x;(|i%mm*%es^Ai@na36k_p4&I6`Yhu~1w>{JB7q zUO%N2NfZ-B4QkbNSW*!Anmi>{!FlmC8qV)H_Je~-oOly5o0UEC$K@RatT=x;CQdkd z+u$>lVBQ|Yh%CEGJ78%`*d&H9&>2@GrBiD=LKa_Q{|ocBVuJBP~OWZEe+EwO$XY)_Ga<>cy31ul}QPVNeBxe)oRTV+s0*G$~zAl zU*4pL#PfO}`f2ze(43l@qP4l1Aka+B%+lG>#{5Frk^jP(z8Pbv*XuMD3ls_k8jUCm z=FV`Q%-lY0h6Kv-Ls?VAIOk34I}=Zr$xhEt^SMVp&sA%7ux;&ygcAB&H08RXsi3Gd z5^9YYMTJ5TQft)si+}zI@4VujJow}f*wD9u#2Ch=N4ewBom_I(rLQawND9eit1hFh z*vifm4{@q?>IEU8rSDXPVMwi7Wo&FDdkC}DxhX%O6peb_t=g4>IEp9~3P=e`1thVn zr@}BmDV`tgR6gb=LSzKSF=4BmP2DesTs*mvJ-W=v*{ z&A6dd@!W_aCzdpZwvuLfX^zCU@Wezt8&>_vLyz?jxXqN=i+q#y55D(0mM$Yq;>4GS z&af?0V_UKv_e*E-(!)dh=0FexF7R3(z=X|=^RXf`)fXb&6zfYhAG{nd_7gk~8LuRM zL>J773By2V`YV?KOG?Fp^MvvoQ5XgUp+*Ob-aguIFOfcTO+VM^3&;kf)7QiO&Q5u6 z?9*FmT)ygZZo2qQw3Is8KT)Hl;9MHpiUCbpu&lknz9Uc4*U<~W!RdpHPmgiwS(ozA z!H2m1;_I27pJuKx$DiNw=dYXqBoO?^>;EHLH=K(xhMQ|Q^Wm?2n1eHip639B?-V(u z@S3%&UAxnZ4Bg2sPcvw*)$18=5_!>H$}glRvr>vc2hr<(yuoxr{`4 z;#?#N)#wzZAarW&I6iGQ?kBpjl=csvAL#WDiM6i$Y?#E)!nuHvh=d>vvYDooz<0cr zFO8!(E8|j*ZRvGS2R?;xrfjuZ4dn-cbr2Byax&)n~ppC8a_?m)~>+ z%T{lobJ8d6+N##lL+@wjun_7idjQxZz)^bjCNPYjqO5@Kr7P_#|^Wr8I{?TTk{^@QV0xBpUJN48DM;7oc5M}l!Wdk&3q)NM={lgVNIuC zVs@P46N7A6xq)leUCo{od$@JatsI&?%o{IxBcJ)+XRuhN>Qk?r0JLMxm2BN`F8A)a zmwOJ}!|%TJcX`{zZ{s81{YyS{wWjg*dSYi znE39`XFjs5nb|Y%-tV)X=lA>yi&>_|)S1p&S=)-V8`4?Zud|I(${9)>5-qt*I^Iw0 z-V9{a`Y;ULSme{!alv!qC|cJrriRuPlrEE~5^*w56wgtOXXt#@CZ6#hic@QkvMEibC3V?bt#UErvL{pinxoWVvSCW1vYZ;##r&6nM;i?N6 zpFJ7tS%?8syFAzM0J{H}lxuZM7KbHy2{xYO7elEDd%zi@+R(iW`;^q#PbB*jRCPX)KuN7)02W*FBg<6 z72>Fhk~M_a!R&mJ>AgHpIE*8GUgr~?vbV7ul5&F8@C%8Nk|4}km&g}AhiN>|uET{Z z1X|VkNGZ^t>f}yX+x~ez zzvB+xyY)S6J5=ZV)S}w++P3^c79iV^2=dNos}fmWL9Ai|Kj5q-s~8>~<};7n&UNQr z%PZGh&lMZ5U`gi^?%IAgOun!Y%#QB1n4}vp3uLCg%`yw{OGkw$ipb~cr)QdcxmbE( zH(@$k8yi=2qztmIDUK5&$A(_qw)vhQ=L=SL7g)Wdk!MEBlp;+{8D4*3H`Aq9sZ5-Y~D)*oB`vj3<4r4SKlqsR!(Fl97@o7vqen37K7J_)a$CWg}xcwxz2J;T8w= zWYxMOXBv`_=;y{5*S4<%*~qfi0HqDX6J<)(geEV?=wy}dmIASBQH?Q-OdMgZI+y)E zzxCPQrY*OG%^j~`~O zL1WMaz+7dHPu%;z_@mdokDlgkE?ROi7Yv=p1AqC@sc~4`i@kW;lbVO8;>~)(B+iP} zbDJ!CLj_@wZI{xM-8MGH3LjnUN{aXRo=44LGU*KO`2j@sXPB?rg7JfWbL<_fFj-cd z)t%?)T+ETFD$`{}OTowYEjSqjmT8;|JpxZq%z1=?WJOy@Dbnnjj8NK;lQ3UXbTxRy ziDq;zB8m(fdvlD<#q1xik|;xx7!s{X;us@NZv;ynCbiIRob@s=91Ow%zG<#`O8%^q z14R}9V2mLQLJFbB(b6G8FGowhABn{GtevTlW>GP-2TQDMC!`$6Y#Hjdu+^$n3WWw+ zj5HY6k#seOXyB5;0z1bd79veUAz)-KK~v>;NzvDmW1*U$RE1))z+*e6Ie6sga}=QZ zIGuLeY2ip6U@|NSLzKy5$YefN&*wSWMH*h1)F~5=bCvqbq;!#bp1gU^P3zj;wJemY zNTZo4N3?{J&O*p+sX}8u%06qP5tHF>w8sS91Q!3-SFN9nIZz zwo0V%`0Ka-Em30lm94+V%v^~?NiJHom0P;oIdtUs3tV8>&PN$bd_&lnt}HMv8w+fD zgeTKbLFe-;B|>WwZD(=MX{^E^aK=$OV>%nHNmPp53#I&&Tw(wp z*Piba1Oe4rHRBKYfk$hDPg%o>ioy7j1}WIwm*ePc%+cA1a(RJ?<1-8&nA|HOCWoUTSfVSLE=?(&8TtFZO*Kgm$ohEaWt&_c=|3mUY*tH~S)wbqvGCv0o%dA@V~B9jE979L7fnV*Z8 zpPS{W>J*8F@?e!P@faP8=xJ}FHD6#^M}c)q8W^687%wX{g4lp(1kwW^k?qWk>)>*s zA#vlKSu_%QzT|uR<_H8_yQYPyg_wsAEuf7}PW6M+D?rlSa4B{c_%?e?3eV-6XL zp8a_8*bdHHwUwO*$50yj+KU`MF-4^sQ3ySH+8f!n`w(-};}nkfaL+y8ptKNi!|UJ9 zd;aocEL*vXFz}fgKTi30CEL9HLKGln6d(TP-|(kz{1Yx(a~V?RxO($du7uiEV7XG` zoA>Qt-HIi2wl&h;(!?jf`6wMtd0xNuJR0&L$3AxtheyYet~gX{v9%;nrw}7z?9bsX zN~TOfXdEln_nn@|Wi)B$WO$M{bT;QZlAq%Y#m?3>%;hMT%a-}8lr2aCYsH~8o`hrZ zN6CB3$csTvlzPZ}?cDk3QL2eSX(-K%QONl;t?J;AX(sUV%$12W6tlkCy#us7^PF6|8=@%dbnVcf^ zD2}2SAv8&n%2(`&<$HlO({jZ-?FiCbHlr6?rkadF9>=j&%uCx57_A-2(PCUsXMvMB zQ7U(UxP`!?O_(tTUkJ`>f@9NjY(Fy1-0U2sYD^_cm{~Z+k;$jH|Epi($ioLtWe&~2 z=X@@7tZhR}b0fwWTAG?@EH)4X0Rw$K_`XL+dm9afJVLk&XS$G!~1TNOI)zIqN|qERCQT2v#=x?3s)?zL4N!c-7h_MrUoYnJgtX zJ)vd+_t2A6&Oib3J(+E2tnZLbf%Sr%-T0)}$t94aU4c@TAC$zgz21&MnQk3@zaA+q zGHsP59(wp; z9{J&YJo@1MT=J?naoKBsowuynNK@Ay}5z8QkC)9GMz0&K6}rTT(@NiAp{q$8=$F>BT6hU zqFBiD)=M@}i(($#Im|8BoySL7niwCip3>gU>VPaB5IP(pGmmmS6W=Mrjf*_V%*$ev z8Gvh}vyeTbP5tXL;i=4uSPBrP`ZK$#70>DrBj(~=%*DH)0#bOi=FVcGvW#Q%OK8k@ z6Zkol(oD=Qup_P@gkT|omb}NR&PIw21!^V_`8?Ic>V2#s7F1$QHP)0O%~UDo$W)C| zr0@j9uG{cVvj7>bQ6|Y)zS5BjwKE1Y!el3b=LntJT`%Pbfhng)dXm5oU9yN-l;4&n zi`X}Q6h-d!agoQVbxJxi1G!x2Hju*Rv>7`dODTw=8vBmSQjTYsDjneH>^5ef!=hFC zl4X}JrO=vZ&sX<9ucJYV0r|e~%jCXa;*#7jGzA?4rIt>{jcFG-@2D)wmrcQ?*2CGF20eCm;Mr0zx9K(w098t zg20nmf=5PQF(UIL5<<}3zm%l*;=&96T?)`^Hr_;Yu^DX)_ifwFe5uN1=dR|+iD@2s z`UvN&8Kkwj$exi2a$#WI;V?8dN>A9gidRRhZtu}zlcxd z$)D(exR}&8Ro%r@br;OpGq0m?799;MXf5_rQ#}NJ9^VtpRAB%39I=|ErfjkKp^y~v z1%^5siA=yfyQ?;{-WbjwETXjG(L)O?)D$WUQarr^YEJ22=Uk;fkJct5>}7T(E(Tdj z56^>#_kW6++VCl{?t3=$kZ;Me^NYKP=ac7`Vz>^_c5rEKSG_P=n-PDJLt}kAR*ND| zj7`v3EYjZA>hj-p#^G9QqUJe#3t@;W3BD(O;(MyU(7_-7`R{Q3+y03E_BX#pOJ}cr z?WHX+iMAVElztXLRytXa{n?kT+Q@k2@n4(*G}t*nq7BQBzS>+!-qjYoFq<@lSTp8T?kVGoXTQ} zHNGP}`o2$OtUX0)*YQGD2nNkWWj7O*-7sl8q>jRJx|>$h+OULDLl3^pXT&t66;dVW zLXB!wv3IP7l#(q&?c_`gO~nQ-Tv}kqu`0)AY(Y5P4#@K)L1=>-!ys^3Yo61|DJMJ7 zu6Wx#HRa64qzH(k7|$1Yflm@!tyh+5=3EiIMaKH6DOun)kg4yIb}MS_q#udXoY_KT zGQVc+WE`hbd=@`i23pwswzGNWYr9w&DL>~LKJDz1L}dlWZb=P+1C|j^k?#C{gd?dQ zK5~poHDY3FmSVA(bycZHQhF`G5*Ixeu3&LD^Am8`B(wNkx^@dKoqhFx(*~iOn*-Xd z6to*%B}$qsn;s!3Hn(xC693{9pjahTYccmfv5yr4-5eU9XWdW_xiF+y$kEwaWNfy| zFJG~iI8n@3BErBY2tyi+dDaYc@Gp05r@ylq-}7iL=16pj*2Wf++`_5e#f}kd^+}2I zp|LHymw|`5Fu=GsdEGQhWDa#HMx>Ht5sTG|K)8;v^=Q3o%C2L2IM&M2Ipk zJ}FNd#dvui`|@bbFQv117A=K-8iG#ZxWK^)!)#T#9PxyOg?aY5n`WjIb9f?V ztSs<@{EKviUi1b}5(o@|A7uQVlvHO-Juf|d9a3(KaMTB5u-6dj94hPGgcLH1FE*~5 z0m~HD>Du0nUuiMIn3J?#*4|sxIW!nv?5|vCE3oPH8`*o;J|=cd{n!YWn%^5^H*~cq z%Dkh}M2y8U4a+o+$c5oa*G?>s_;KBJ)&*(3hzDgC0KWHAwghe?TUnTW_N_spO_qOP z&@P`IJncY#MT@!Hbsy+~cO)GlX zJ37l*OInFbF*6HQ!Z1J^K~phLUq=&{pFM~%Ri@_V_{(p7h>yJe@2F8bc&x&j{vyU0_KudAn2%YgDwLk3Ry#cwbmBaD zj4?z}ol$F<&UHbiR!MdvS^P#>FJobgn4kBvl!uJ#BkBfRHtEAsC#014q?n!4OJ%Q( z$o!?H1hjBGFY5}R5=9ui_@WyW0@mKRhC^+K8TtOvleS=X0Tr-boT<5FmuL zrZvK@-qZJ!)|!F79$K55!8so$neUYSyeLY*+F;{(k~mhGST#{USt{X$wvbm!bI*By zB#Ss5#?xpcP)6YC`T-(LM@u`~IH_?cdN zgJHIInAuw0L#P-m;mG`Qc8&KD$}Uurw_6l9ww>JYkrp7Dd+H)%U4Z zBbO;>H<*b9YupOnIbWW_>sL*xY&z#`%JVbNdq^kldTAq2(mFFLVYO^&0m>Cysm@ei zx&^2`*T&VGujb(KgM8pCALJu%{X5#4n;4l`puek)TQ6Hpsit{&&nVTzuxd$;6O&bn zIV*kGw6qf`3~`dMw4=yeX^Ox4`d{+CTL8vDIlte-E4RFo1EU9+i{|*PPyO~Oo06p@ zQ7P)IUEi~Qx>DH9LY+1*GT~${4C*hm6wW~1GN=VO8w8o9PGn}r#$<0WtMU#qEX0#O zXnwAbQhbb3d@TEW-s_^^tstO>Kz3z9$`@ULvUnmphT%Mbr1Y|KTQ3+oQ=(hrH-$

70R9)b#m8%(>JpL2!lSEl*k(8jakbpXsLfurLieD}$_8J;`9Uwq{+SkbYP?+$<0p7PP`3t(f`wL>;lz<0EG zd!^IM7`lWDV@yVgKRGvEWQy*{;Yj%Q^tIG`li5$$=d<9WFP!oHnVh{&<55-PR8<|k zFUwu02SWQkVUTnAUSyqN;v$RE5!f=xr8AHBGQn;pkMMnjvg1eK2aEVtRxIp0ewK9W z{?y7NRf?yg(`=-42TYI)ofO8yXhqHw1`?nuCg|XhCT?Dk$CQJN4fS+%qe7x%7%U?nTD8)JoVZp9q zlh}dKF<@A?yp!2dl|vIH%GHF<<^r891sd}{rPxpr0mAo~O9X>09&_b+zVYZ+d3@Ba z{0__xb71!5t;MNcfUE;@#i3eF93inDFqj!$Nr6tB(U&$S&A%z;lNw3c?~%Cmu9pFu zzUR4>z5O#CbBr-~;-zOydAjzbNgNXf&fZn)%)-_<-CdF-1fi7;7}wb(Nesq{VWj|1 z7z%+zc!n^5un<_rx9<~35IQ6Xd>dyIc=&GI^@PClY!~LcG1+tDukX3h*;!opQk-Pi zw!Z5feBc`&JR{f8&)L`YW8eG$$|O|d1!~EHH3>83lqeWK%g4mRI2|2b9NYJ;Q|?}@ zdqDc%ipiq~dGd$fqM_JGpbIFk_R=UoZ#d@-yyl`;lckf9A>N|_-wF#wXI+62C zJYFmYbotWD*tl*Z%lg~Ng#|+2Bk(1)c!6i89|RIK3aH}Agn_12oZWkw^$v3B4{2e@ zeg?rAL&+>H!G0vlSV5`MHqKcaPE3!T@oPC=I><}$aeUz@t2@>)Gd_ZfBm6LTN?#XM z%N*Ieoo)AinP}!9*WdI@yzbVIlgNng?E54&Rr>cSK#f5oS1!MjhYmf+jThd)H-7XD zR`s35d8^K2e0rQsD>m`2(yuYlJ;1I*yZFJbd%0lE#hiau4-L71sd7v{pRKAgDVyarR{oH8%PpOoG4JCEuAo$+m?$wsN>hs!Q5+*ZKTA=K9QI;IH_81w|CN`^V=kH{$cLyTqE;>a)B-d+ zG0MK}5AegUeS-BHS98-%uVneEHO$Y>uv88T)X^@+_nExBqsX#7ogv~<~KNJ zaMApB^ z0CAjHeo6ewe;MhYo? z8iE3e%iUVqy_CthNqX9Po`qe!FbqiP1W$l+La92!FI=p#$~qa}vs(+T7OA=2+CBwF z7xPr&#M+`N$0bV5&5Y3)Z1Iw(D98A@7a;lK3ecw>`4<`wHS+3n{)~n~XGY+Rq6p9L zwIbi7iZZDciHGkwP+C|yM9L9L6KK&W001BW zNkl*y?1_%zJaBT9UrB!xrN#3DSY2&`y&sr`NB)MeDF5zJN$*8`riJT zU_h~sd3yM1UVp{w$>;Li{n*{ya`DaF`^3Gx`LZ`tu9kS}z*B5ly@mPe9LFa|P@;?O z)*@00j?Tw;o}`*+@}AA_R$4PxTi_4w_yb~{aNnoz=Z{|bz8@<9miv-DhuiuX3{jLgJ@bEz0#xsy z$fyQs=OJ8N(GJR3t4YnR?CvjUXry99QX9mmcn&iByTevc%M339pY zIio1D8%W_>UX9xwr{oJFp*B<*iJH~fB4|Z|t z9gu^PotROO&*w5S9IjglLd)81$cL0GRf537)9x#^$xh|e^G2lDk?$=^Vep6(yT(l8 zd6PwYCHWErp?R?d$kexfTB}95U?vlXDz^Wt4~@qg0s8g4GYKgJ4RTuq;;G|R4o+6->*!~`JkPsc@oUe^ZxHf@ zFcAfbN;11nUkW@YvP+%(04Ijk6!JN{0`~k2wE;_3yFQ&kub3z_*)8Q|APwLe9h)u^VIX zotQW?KFi*VWI0=P_eyuLc-F5v^$beoHd(~Y%ji*#N^IJE4*MSa7Uyp{i$DFxPjK_= z-b!hHp6`6+U%CJ8Z`0b=!N~A_1klh>BwuKtQYtfce3T0>znYy-JjTHC70l1g(%9U> z#w`~xu*^n?Z&-2>>pL$0`Ho-!Pak`l@WGIqF20GHs`1xf`!MVK*72P^-=Q<#nSI{D z@q=`?baP_*1VeqxF$QK9s^oJagRLP&U$b}85PAkrhU_@}B$sZy)JCzK#^{h@Kw2k` zj_)prQ)eS>tcsK((=~aXhv$1pPm)v>5`joF&b7u9R`X@kIu*Gr`%5@p&|<90j&%k@ z&d>jc8^Kb7r`;}EnF`uQB8R!qj$%R}Qcah;j>1_=c)p)`XL~M1){@|awb6A2ZE@sH zsuxS*#8D^e%JVFx_M~y!wR;nyO>+#mAiX-H(%NLRsQ>{|2u#Gs~y}?fQ@-HFAgd+P zMrCH5 z3w9b=Y?DO%EN00bC{B^?q%($>*Wo)L~cl`!Sm#=)zK+C}Mxar(qB9ytGUjcgV zrrhvP_xuxDYi7%{934N(ba{r|M|abZYd|SYZ)awird5Q23>>v>}D z6DXtjoA3TDzxwfaGPx)k_EZZ{N3nyRmTnitBN5WY@;IMo=}zx-TuM*$bjyOV+O*Iq zxKrCuYv*dcSfmgHL15qf4*N;FpTtG3SZe-%93o=9!?f|pEMnNEta0sh{&{MZYf{m$5ae>!gx&M)_bU_%nXWJJUD~RUnLxO{FtD4`Fc)Sj z`j^||i;sVb_GX{Hfu)>%-i0j8&vE``S8>msU!}9FhibV@Lt`UzGc$B{_cA{>ORiAh z)xZ2kUUSQ>Tz}Q&Y*{@-Aw0SG_?~2-tCjXQ*n z%ec-*NMU1X;AgIef6;5KGw}6kQmK^E7HX%|t`}pQi!M{8wbof`M#}NA`YoJax5+w{ zd_G6bZ6Spa#4534mg8cDVUY2MY#x2=R`7LpdtH-e-%&5c!{BHAn5s?itsP(BhO^%Y z8#XaLInKd-d$@Az4LtG4gPeQOWgIztkX$ZDXHO3oUv(`*g9G$+w$fOr!w0JddU$I1 zD847@ZEvPro8;TuKhNVQ9{%}ZK;4BQ0LChZ_`&df?4Q_Aq@tf%oIGiBxn@gMHug6$ zJzrs=RAJkp8teL+D2CPudw8P6C95yt-r;*r54%WtK#9v=^1RHY&s#JmEzY;XXgulL z^w354PWta@w-yAR%eew&QiCj=af^iTGJ|sSVgr?4@)(fHToBXEqUTA6&uFx^MLUUO zQkx3p9Q|rhlmXT$p5%FwS}h_BLqg{oSgTpf6XQBm<33M%p52aN50rFc7Pw`CRd#zB zX5_h!)bl(-KgY}Q@yz6t^d0PH<1^ysDF0 zEn->Ez-f;Ti%-5>7*LCJ-Cn?PPQoz2my%i(+X$2(AeRdfacpCHZ2if=&eWtVQAy@$ z<1H$7UKZVKGHy|lBrnM|{OLA8f$ur@LP6k|%hn57X822LUzwH2w7?hkxdSgp;7dFa68fIoY018! z-fb_-B6RQYx9M(PLQ7$Y%U|&-zH!IxtX#8>t8aJ>;UbwvqBOe?kFt7cA5(J+OwTXS z+0uyT&GW^F@8FrKCr|k~&ujrwh6nGyhaZ0DZjf-*)*CtJf=f8N?@H$N6#J&1U^Y6z z{@MNY&PRB>^Qw0dCx&|-JHWM@`cc|YixuN@6*`MPwJ2t8p~6DB3Q7?M&3M8?JqOkM zg%S~MI!5YutFx7{_1d+ra#>eoEItwXfd!Z`1fFH|#)%!_%9Scjjg8FC&0`D{@_CMr zpP;L=iOSDpAbdkx_cun?TI)xd(4&@5~Fg za5Gk<*>vs&H1#(#9gnep`f-%0@H^N2 z0nLS8zW3N(3W4NDJ4d)+?Euv%rmMNYuEXQ38EB)c=+lt%IX*Sd*+VU-y}e26Pnxx@ zwKaXpg&`A@Q#3bO#lCd597jh_FxcP6)XWS~9Mjp}&aOSftXVb0iLnW^*0i>^uz&av zn>VeeT&ZN=Z+d!`zMdZ9B+eY~(&!l}CGsW6gnqFt&>!FYey+XZ+8?v?h*gb$-T7g( zQKZs00~8Az*f?kRvt;TkoQpPwpN1Ly%u_INSXp|GCB0XwRjPwI)QB0*8 zp^QKoD{!sUVrq$Ie&zswcFUjA+Sp1@M-KwQ_K_Vgn*yYa;^$tG# z!S|6bHgMgIx3K=4D_Fm7HIvf;-+%ORwqCdfAtl@QjgctD_jeqoyQP6@6!Yk=qb%)i z=E?oXF-gK~Y5F<4pBHp;Yje_lHZwD4qg^`MICSI~n>Vgyp;ST$L3?Wp&-vX^}JBw@AUQ6hQY(Ko6?;rZX z&t(f1B@wfwS%l1Eut^unKrN04#l<8VAV6ymDSaxnR<<3QMM#fIwMH#YY{3u`g&@%e z=>=5d*x7>`=P0PGeM&COcs@y-5GM(ReBQYb#7O6o7=|H#d$LcH)Ft_aOU zQ+(rz&vDb1w=yl82KZ0d|4654yv_; zD>uA~S6}p6v`&~_m?HFjy4t$%7Rfex8+ti^@H|GQkFb4g`!9SE+B3bANB7^$=Ammy zl%cbwfsyfj{J-D*3ZvztXY6^-Yyqmcn>ol4B|6Kc(%PUA^b9Pgvu_!fTz@Nv_wVM( zhwta!uYQ^@f94bP_78IP^{;02hO>Emk7nIaKSxhYv820&D2nLqXrfw+C>CmbX4~zj zja{T5bfS`MTu8;IDe*821Is@VY5JsEqs}WcCtiKwYYH zN|Q3qGzk5ME8a*h%yHMFcd`G(e%^J%ySVI-C zL{Vq+svMrDjiFYp+CyQHC9E;Ht()SJrw_7jX$L#^9bx3eH0`a;eB$d5a`Tm&Xly9Z z*VXSjCduVPS8(T^Z*Wfc+5F*a|Io3seZKy~uk*>rKJ^Pg5R&nL^H?U^I*=*Uko=UAo6h-uPitZqAtnu<6$ckr~w zLLr0;$n!G4XRU3gnMTSaCjGmz+#lyIX*ZG1#>BloNusQ+hNC~2Ma0Fx1wb0--DC~g zb;kFR0;K1=C}c9)h0z+}{G*NQg1Xw9IWTg9J0IN1m77=DYueXAcV{bq`}rU6?prTq z*TLglzIhdI-}(;LELlfeQ!`RZe)|)@&F|mv2V8gVb$s^m&+)4ly@Pd2*YWV4N4Wj* z+kY`Z=_mi?XZromXaR~#5yj>W}+Dc zg1PcMy&b)DH+ON)%5ykAd7R(;%y04cZ~6#VY`B8q@q@he>bEf1J;hr7 zv6laoF`bP<7=bia_-k+(@y^ONH5v1KiyIlE$z_@`&qe5{Ec@I*R+v0#vbBCvtJ&lY z>DlxP_qxW84Cy&D`_uk%u$qj2>#g%7Y$*1o56z{nH9c&+Yf~^~`XXTO={P7n* zz|%AsMhj4FKBBF&7wPA+4(OyYOdBUxu-%Z-t{`cH(vWLtX4N^DGPLm$uDtEn z8QHs?9Y6RwpZNO^1BMOfp2zFo^forH-^iDq{`7PI5HD~9lR^*%L6$$2GIUc}g~2$$ zSZ10fT-%;T^CT_`mvn$I^(^wVFj2RQ&Wy;i=$_Nu!%HE_dwHs=nysZzE^77vZf|a9 z&&VDOhN<}}mh~*7Dc{K0^cWq@9cOF=OG%enE9;*W`q}@t94ea$rj!-+szed^L6#ww zbJB<~3`k<-qH9#vMcN!Tjqh1k0gUZ1{UkMpBlBVs*c_|0J57bEX}DqPP~iI>_dR)# zrW~wYv4l^4Ya0{aehle(Tvo_2*xf?0A=_xE6_S6P1@zi^6nK( z&rkE6egDQ=u6+v|mTaI9=2_CYgy2~Yn7;IR<*MsBG)T{E z9Zrl`?}8Q=p?dLI{9*loZNX}4?`Hi)TUmGEbxfZ)!Xy872akOFlZe}X*~Z2`&!f4w ziI!DO%ca*pe$M?fJ z-llEAiJgCsaE_Acb7*ad>>|*P$^MYKj}r86we|B+(olpQXR6pVzLtjn3vyqB!FC z%qSa%)>H5c_@2-3_%IJ2e3CwO~1)1~Kc zUxS8#bvLi2c}3HybwILC)3>q;yA3hgDb}^hic%aWnIb;Tu1Xf`yF`7%X7k}aa!v~1 zNgMxL9{~i${m!SOKYH7hZzUJx_`9$D9UaXbT)XiaCTAxJ{D3!|`zBtu@%41K^`JCd zwB{0|2pH^M$wzdA&WI*UjT4d|%qQY-0$Wy=xkcB!%_=2^@}On@_hSSTtTq zX$7h2_N~rAHO|MI>}Tz3Z=zTT(b}-Qx0P6FCg&=Ys|mYDrU-(7)q|Y`VaR|2^)JiaP5|Bxa0miSUtF! zVy=Px$1FM56CSTw^BUfI?pv}gTWP$+?2%dKkIz$@C{dZIP@At2S7MS{f=+%m+tgpE z4oD}O>ST?ErdAsjn@$_XxN)TpMyG_b>|=2udLBf!G-r!WV^b58<3E`c7B+;ezhx~u zzw!)o!wWwV1CkDWOy8*5WrE?r$|#DnaV7|S%H@h(#b+@*BEyWN5VSToAp{f~3M7d_ z8O_jOKhhI4H#gc2B-hcR&4m40aE)`|xgdkMCu2 zZkqK&8(k+6aN|Wck(wtPU}gU*cl{F@8;VTL&U61`yP23?;K=wiZ+O)uOwBB?Z{+xC ztHRTqw0ab=9jA%38X|rk6 zbIP?!3!6aHwSEqZOJW;lm_!j5t?y%bcPnAw^P0=nb7E>9Lzzem3Zc(HS2Ksl=bg)< zO*|U;TwZvTq z?&ikxZe*}?X@&>>{hL2RPkRqh9C63?FQAlSeD^qqzxN!gZ($ukg(r}{AZQ8*8$*Hy zA3yKo=X|`-vmb$n7f57aElA|EKRo-VNbO~$IBh-P&$R%lNMT|_V{0dIqEC7wYE%C+ z+lXlv;Xn0{=X*?!+O*2%mKKf=AN#34Pgo3D|Jrpt{iU7EA1Xa>0ZMrxp66xTsm5Xf zr8N0`&iTklmh^Vhkk4lrOBe*4vtbPaL03n6cGD~!=(B5GKeYvg#$wTCpa*2vz~VqY z)mr?5K57hs?~D z_`-L0(B70s0+(-IL2p+Z5A8gJQVOLteVr{#R8B7+%l91^@1!k>O02D_1flHuJyonr zVZ#S3c4k@3Qb@=9(bi7Gb)*8}@HJ-$w`gQet!}}b6e^IJkZD8Ui!8Y$O%|k zxmZAmnD0IQ11?^F5q+J_bhkHh_v42do3F8?vyoDy2|P)EXA>akY$>p$tpRNW-EFwIT)T(8YIH6oxV0LkBqyBi4_f`7jPl+^6nI>;C8OkMAC>p0M2 zK-$#$TSV3zM%^}%jU&(fxZ+Bw&j_P;P`au z1z+cfk3CEveJ4_((B0XJ(wdIu zCXi1vK3C;8Uv~we?~%`i6!JNq+B-t28Z+3_cG?}iR@PYFc840NMauATNwc=A(Js=+ zb}}M!3Gf3iqd~-R?D#*@;Wq*)JcRT2!RV~e*(hvl_hAkH-Ckf(x&{aWUm_)0#=KSu zLEv%U(+~6AXKrVrI>GIae40Oe)q7a8Y%P~>=;yv&CjdbyfrS{>541BpS!PLlBm2io ztnHD^l&VxJlPvA+ri1gra2bKt}Q0zcpnuKRtu+q(JUgI{7~ zW`vRX5#qx!zjyWTKI^cw*JR_l7jon4-v;N$J6SkV{xJ+FNmLe_6KS1oMx^Iqj1@tq*iA~5(}~ImbV8)~kHlzD=uGw9 zRSXzvt06^>Cr?1FX4ueMWTN~KYrD2EF(=&i?1i#HHt~YIweacRCrR53w%_PP$-1dgw7IH15aX9LOvHF zoJctEWL>lhR^9GOww!@27dymRHi&)W%$Cj`w`&y+7WqyZgy^QBb57F4-c({6E001BWNklv%$T+)9DuetbUYY*akM6qJq&I44Vgu};Y*f%=ERTr$~ z@c0}<6Ek$RHF5hrPa=%sy!AsEV^}lL!6h4qh?1Dm@j0}yh4(GjpG&cj<9mMej#z=V~#hNY~?<6Q!9cpX}OKQ#C&IgOBsR+uqMmcM~-QOB zPUvqdFfku-d_HDXq-e-Vj!qtBb^mJikM3vv^7V|*jdRJGOPE=h;gy@OXJU4O?MHX; z=4;=~JOBAV^U?qO&n#_P`W)S)!yv;DDc~e`@$~+Y!rff;V9%`0H(-RwSm@cJBpm_V zfxPG|G9W+wyXRSMmFL_0ILH++7@Atz>!ZZKYXK@-cCw!sR*S`#yU{XEDam+>j?11k9IfR*dO3MFv>f+s@u26D;p*qu7umiW53p8}WUQ zgU6;=+26rGfBL&G>N?+W{taAx`PI+)Z`;QnC1wJ2y()xs(wz6}+$uMsN7_m&60On3 zl0uc^UPX?`YU8u*h?^uDWh~P^P87;OtPF8t+0Id{s75hJ>$(~If9$1d%L5N-iqDlx* z*QsCc{ch{j-ybtOcc+3H#TNV4;~v`E+cLW|^P2bP{eHb)FGV4lOgi;H+4gO-;7EJ- zaofFTU=Mqa?qPoYe4;7)LfacN$PUQpra@9O=^WRPv6xvBqI)DkWv-vm_$Y53ev9lt zHut@BKS?dck?tdG*tLPHXWvL}sEFwW%W3HzWOl)7TDk{lD7b)lN};7^kcCB;VFH87 zee}?W&*!(hb;86~n9hLHAcG^MH~IWS5D<=8f~H0E+|$r`8Ntb@(limlnhZ+V%?ZJB zjUlabr18IJ0Hnq=EYmmm?-}0x``pqh1TnU0LB%eNTG^e9x7^c%WkX?3iN>%M; zmL%DaGc6|@u&Cy7ebPiV>q~HAIX>v zI)z0=j3q|T>9u?jA9HS)#nH{pQ>xLDY}Xt_Q6#0Rc%5l%n;C5vnSDMFk|?`;pmcH6 z<~cbWA6+9F8^f|pG%ZOq5hayM5Kl$1ERC_mD4G^0sYQtLq^hS@K*0z_1O6}q+ z@J>?;#RWO^j3l^y<2F8V={!7&?f&r6o(^)F`$_6{Z7MesOdp=;hDmeZ7?uFhghp9z zh?J_6GA!D9M#u{JY3Ux};zbSI|I0J~et)y=E<$Y~K7H|b$j|Y)JS$rbpcKC+?LK0< zOI^#6L{(%7L6C_jk^}>OG)F~I5+%nP$(lIfoRdLSRYZs3>``P?O+&IoWJ$unboXca z0+`ll(sa!k5wVxpIAqevSA!)bOZeI~U&ZJ3xivpo63~nZ`4!o5>`--!xMpHn5=lcO zrdmuZsOH(7&vMJETbPzzNi-4VK*s^93ae=CZ$JHl{v_WrK?F=;5*SR%dK?X5%gKlY zPM!t1nNAv}js+f=O3Iyl|CICkw;%&5@Kv(timP}$8;AFJ$TEw@@`}DZ#9q zbAJ6q)CQfrynIID=RQN@%l1*Xrq*TVri;;Oae1%DZqKS(ij-=QNW>V8j$ls<>BN&! zlBpQu@liA*!SHxLnh~RSydBkuqnWC0@ADo)swkVHyfCBDB(tgu z*thHGIc=-%oZ#u@sMl+|&T6V=*L$2gk7Z4$4+xm9B#LF(%SO?8Eqe}3!lNjtnytE^ z$g=Bvp*t2wUPt%GbSMy$ecA*jz9UW39Z3(q!SuhyW7)@D>B@H~1;OKvg1if~BuW{N;UOVs#0EdST6Z8jJShtY34!wnd z=j;F|y)MEAlqoeK%NeRYNftC&gl{r%S)6~icJGmLWvpopi4i)(Md?+G$v z=6tTY{${qlzL^a_`%7dczy()+h8auOP*7HL`mUwN#Q3mHJj}_-WpC`g(OU6@>;s^w zZ5z?VDDmVt(c}o@i6KT3y(F}8R6T)VseIU)sgfX394KZ?9m6m*S~~lYB#EHkZ~LiF z>I-Iv0xX_UMpD)39ZAsCKEy?HD)9S#wpW>M;PuF41$~49UL;8*C+ug{f*OK84?(|& zdp6y}uU`A#bJ}LZv8A>J;SGm=DLAeoHrZ2>B$CM#iXywtr>d&r_j{2g*&&CDsH$dX zq)rBtc2l*jjqJ{km1d-yPI2C{P$b#$8nZ?0y8Eby|10ZoMJqpMM=a%>tKSih=+lmIJrKNphqIA3p5X<@GBDCqe*6zgecFg z;Kf}pF|I}V-s9h+IID!0TVLk#y4&zM7rM0NG}c7P0wy|CYAQ9U3pO=#nOyU6Gn-?w zpeY&6$(B-+YD334&725$CWtl@5Bi`1C?IEZY3(QQdxDG%4bs`xLc^>%eC+1WvU>g1 z?0)A>o_hFxUViXLG%UG{g=?;-vSB_R|C!YnVxuqR(LYR2` z@x^1oEjS+!CdWVKguvsx$K(f0jLw|>d2-eO-+9ylpb&lW zZayke9xCSx>pzc2@v!624(iM62?w)?g#C04#du-c0lXdsNd&`$SW+XdnRpb5()=*n zn+KfH1zXx8Kg)+KSR64R;+OHrB2~p%>}}pdZCMSkw!h5h<^vqzv`}^Zw3c77m`zyq`FxXVIa8Nd!sOPv z3sT2}$_eW{SW}i##{wo62zw-kYE}74Bcm69s{_1+3{MEnGeqaZ> zc5;C+(=ZtA@3NgO6%ozUJ~9Aw1vJA^2I~<^@D1xFWEUwAtqQ+uG0q);?AOG>} zzmrrGeD}uxB&jCZ(!S-a6Th{!Yq@RFZ4^gx?9mI$M3H5iL@G>-z8DUfGhK*IPr0Y- zMv^F!N~PR6GFg@!rg_?B)t;i4M4MfmcBZu)$68I(ZHBZYAjy(FZ-&hl7oFm>ZC7uL zq1oL~i9_A(d~f6TS=6wQokw?3R#3*buK5*}6lK|7M&cU%qj4(ps*caA&)|$rB@aGL&o~1T5LsRI3G&0Gq>@SQ`_<1WtE>hr`g?jvCK7CWbu*v-(pMQ8 z=;xg+uQ9Erj%l?GG|ZYqb=`E-)58TZ=&)-W)%{-P~aVs^mmlBNRO)X|> zDns3e35G*wMMC^tj>>`x06GRb>=eHH007~Dm&FYwES*(JYxgkml*Z!53i`)Ybkm}~ zBtpn1bD%edW(w@+h}x!nf{5%)kU%;PjK~<(rN>uAUc`QL{}y)*^yQqNVnt@$)uZs=#%t=gft&Z z5b=6Fc309c+(LDFJ`c%q26l1j7Lp`lm$oI zvwAMwV=5XVl3-DhB{7sRZ83ZqG!y!xDizrt!XA;an98!57x3uLhv-k(wam-vE+a3L z|L$3XH5q_x?pu1fZ8=%c_~e~cBY*V43mJI_A$FdKgI7f6bi<=1?H#-(d0D6d5nB~pnfhNe>0(13yQ zkpiG}M<%7&HGr5JbL%S?%$bH|Ssdyf#js$BAW)PYq_QA{BHNSOt-~s!C4wY@EaUSi z6o)hn)8sds?&SHS&${n5lp11F^QIGAPR}eJ+4BhDfiR!DWCo>KCC){}z%o;Ky&i|X zZPOPlXDMOJwp#AYlWEx}v}syMiU7`hQ(Eget#l~KB1XzCM5le+3|&W*Y)^XAw8@Dc zS$0$h(n~ITX=pi1FUi&N7AcD4GN*VpNj1r;`c=%Yna9qfyO>ciovM;5Ov`3x$5RGn zVY~j*IjYh=3X-!-Nq5*x)1-eiNnY5;f8F*y-ahyi)5{yk&(3Gh(N21XPt9pF3dAjR_Hk(ewhsh=mX%yZRemFeq4Va;FEP;9 zV@qZNzxRnx@!Fq{)=Pn?xu!u+R`8D&FTtIAmoW{8e7#$wsn}7HjKKn<1 zMp_oLknZ!RSOUbh78T8PNMZiZQ=%4GqOMGxNxSCf?cl8nx3K86O>`x?wtZ|Id%P z^onco`n+^^v||_scmLwY+;H0$P*s(d!v~RMnLY1p_{;15f~1;65Cs0B@*BK$ z@GWLl&!oJ-wxXUKq0txI)ZM)hi!rFSYs=S z+iEvlfqM%}w_H%OvjWSJ<`7-3lkN!Lr`heYGh8f#qdAl&ycmu_fGuv;GcttNNYXjn zg=v`tJOND8jkznBUAo+Tn}(Tl`29cqOLFq^DK0DLjTfKi%8!4NP*xT%Klc4?bQ7`UI4fqBv#72JRX6D$Poc;XKCjnp@m6Mg zF${yI{v;{QK-E;f``mvqFg7q{TN-leSyj1;`t17mBm)9lui33zSdPWD!yGnE%a#H0 z`)x0HC(E%McM-40gDgw7=CdR^?P~iorS+xL{36Sh_;u`i4AWs%JGCXJbCz}{Nsr6O z4g~;5oJ^ENyt0SNqDu0^c|7yZv)ppg%{;&3`H2RMBU+d16Brz`-ERj+qlA3+_(y)& z$G}*e(O3$*vb%)<4djI@9pdEa&>1W@%TSb4lNV38--P$=I)i1s z&r7hHtOYErTzyURzGqt9bd*Qhc`;qle7o=(Py~8MH8e{kWk4w4 zr!-XTZo|T&g9Q~UZA zY_@z65Ikzpp5Ak~dDn+=+syWQI@ML)F;Rf7Dz5uVrrbo)qPf0W9C#w^^|Sg ze9cU|MKayi4A)#A3Jc#|==3mB(_G_5?2J>cy;@u=f;qUCB=sMbg0^j7j1R&%Rv72d z$1MG2;qgqsyevxwvJs(j5D*)hEy0yE{SOXa$rdPyovC!UPD-t0y?AZiZv)uXBXK|4 zi8E{iww6?Q1*};c9~lE1Lp1YK+5?qOq)>~z@}ffLwFDddP`oNRhR`3h9^|D9vvLv= zf(~(Bvz=rf90MdI28Vbo=a*ri(GWh+UN?-c(!TI>pBN&0ug!QFn% zFKNzGMwCG*HQDFHBR#O!_4v+yG$)A`Eqw>Hxb!^jZ*T`7Cr}!sa*?RxjPq`otA}_H zfgSk^NcWEBU)kc0NUlIfoqe%OM4UPG3!T%;<)XEx!8xs|XrNYQ6-N{ZC%%Z1&kdMV zjf@l=sZ4CfBRtbc8jEu=+-b1T?km7^99YoR^5nL#*0i>gd4oA$*kDq{32+@_`6m&+sZA2EL4RT%#3*iMqO3?IL(ly?J)aC7#zwm2aAon35%3ka z*jiBshR~O=oMA>;5|jVtFXsMYbm8{)EGe#F=M`_#5s2T#PedS2p1D}}Dz`*cnyo*A zS~WoTl%GY-QbgNhC;qXnRXYWO%6Y}tHC8* z5pRpvYMoxoT^@V85{ok}S(p_1b)KiHcP*7Qi@nK-oRQHQ(Q%c`Ta|!8hLjTm^ugPW zjGd7Un8;;W$xMC5ugMSQa;twi=8&C3QnK(-M^w_5O?BRA3R~M#aZ;!3Gp`-US)SI; zuaCR_5$>4Fh!42CIADs|F+3{e3YbQTtgKvyx^%xv+YU(SsZ~T5muM$!H=c7ftGJLd zC%G&RuGVx61cTEHiY<=HC05506_#`OT(FmMeDKeQwzq8NH>d-YH@86@|LQ7J6jirU z#sagoQyh{!ML&m!B*`=GD_jhge~OPNV?MDf<75~a2Eg}=18%o^V(jue5zo-6KXs^q zpE~ElZn2MT&(tJx3IyUtc1@wxhwP70{bZzZt;VFea5D~LJ2~%gaED`gZEhtW16zkUI5%Ob=k{~qN*`x697c9YNNK1x)Yk4zB&m5K z7wNEponsXFJcZ4FW(59j&4q?s9%?Om`f)T2+t>em(3qQOq3q>VA!9>A5+7*W*Shwy z>cwcb@EB^JZC`B6P@2iIqQlqoj_tvS<<#93`b0I$hHm(G`$6S^nQwM8&Z#qO?FmGA zB0U@`eYZkjY-S<&)Z=v=?#L}NP+;7Q*%!`Qbad;i7vQ*a=b!Hy8@5k$?zhdRLl$oN zyH%#ul@4NUojXx#U*mH~`0>7&(Oi8_qBkXJ2Zegx9Q#-R7-p7PotDPjpjs zsp%D}K0^(i6kPG9t2a4;aKu%KD>TLSZs1Y!1uE4a(N?6#N&|j#a&3H!Y_5T8_$GZQCx~`71*?Q5s>dvkbd!-;F>_EVU8`+zDArj zPn-dw`OdIafOZU32-C;*npP(GrtSH<<&8G?*nU`&O!WW90_-+g|FOQC!p?1bQ~`s{ zHMRg5d?0rsw5T67h2s{_BcU)p6x6z8f*#rMpBcj4c8kK@v1tsUU-Yw$ai82w0!OpAuEjA~3uN>)@;ddg^4?Nueeyc+@5RrCQi=f|8hVkdDf zp4v`K~0ZfyTA@3u!|t?P<DUuIJG8tmMtD4e+M9-aSCf>rfTlkLZ2>RyxW1!33mzD$gxF2D?ybXu2PYU&4d6kFa_s@}so|kq;~_EaTbq2&DluYUwQm-6V6)ixogkvP zu<=0BkWg14b6YB1Rrmxv&T-sR6xVq9jmdD@x~cR;ZRi zAcu=Gj;@Y5z+X?OnD#?1&1RxOh9{y&&^iuC5J3`b9MnWiJzve`y*b&IHO`^GAce3pa$?f0$Uo zD;myn4FF>?w3_ZP#%R|kYT1inS7KYzayR^zB4>EaBjVyic7`cBpXOuvOv20w(=P_- zmhkm{u?68)b3*DiL6T8xdv*h_#QI#HEe+HL$lyQd`y?hH*HnJrd6j0X$T6l7zkMYj z%F{|g$;XYZ9x@X@dEt;R)CBe~-S1@5z@jlbu}1ULqAu7BTj;sQ5+}v0ZPye^+NCf( zvk;ba(Q>CpXn%E`h&s`h`P9DNYqH7DHVu|T-oKv8*W`IqHGs!#1T%{R-LKQDCjX>$3d$##7bbo&( zML~$P!ii8I2Qx{GP)8K}kn7_~A;F%J`8(3P?9#SAaO?Kr>i|MuZ?i+8~_ zKetrSXMrL+MnIt_@zM>=lv!#%;Q7hxP1CzHH(4fL`NGnOSZOiRS>_o#x1iLaG;TPY z|5os9cUMoO!S0P1=~CMz_uM13X@5hj(`*&z&@F5ZrMiUR z(i6Yf()f11V0zwed+dxJW$Si?eKIX^a{rsJBCV|$F5M4nQPg_YiM5nRPwlewr$mDS zY+C$LV_@%w-sIK=5l@MDN)S<_0X-1xXoZF!7?8T1bi}%Z))AA&s$Rf=r=5CCuy%A) z*Nvc!|F7rnps$HxnKTi{#t;RhjD5ADv9`m~{7M>@ z&()T#$Ct)(Ck=4?jTIV~^yDkEE`1ke6dDi!x4nNtx!46lJ-cto-#|wwW~Cd#NG&d6 zH4oGr^$AnNb*5qkq^1xi+2C4TkvV_J#A8C&)^Xkm16Ekn?HwR#zfX5j+p`(NNyaRVyjF?D@)jhnhv2VX*=`zYj|m)C6#>RL|fSW z3_bwETuGVS(?S7~7 zicg3|aUoT(MB?&Z`8NQ2EU5R%*XxI4RxfvG*6rU#>IixAB1$*{7hGLQY1PUGbR`I{ zpp3Z%ajeK!R)6>}3KGqEGstQoU0OAKF6mD`uek$v(tSh;^YwMEY;3c|PL^LwKRY32 zZKJjXU)`1SM#!+IP*hnPZ5gLp=gn;}8xQzswdiOj2A^oKIIqDT+Hjtnih5Xymh>`Z14Fq4+*<-^Z~R_10%dSab11$}(U$%XGvN50!qxk3{4t;eRu}gyjJa?Yigut>-2?cW*(ainDN|L2$dj&&q zpkKoidLXP+*g)PszGkOPaA3Pb9)nhs`l66`mqEmFhKtW{s~HB)-q%F+UjG^^YjWmd zEhVgYTE1|`J4<6rQsUPzbyvM~kKVTpqVHNF)&c3LzH88}C+f}1gLz2l1_IEmN6=fi zGnmJ$9$Py0;&Mjoyibc}y;$hTsLmESK~F7)oS_lxtVF8SEw*DqA&^FV!zq1N&(fG# zSsZjgNjks~g9ZI)Z?H=Xpg%$63#a~)lC8RC82(9~VH=N(T1zL>;GxC<3Q@8{3;&Z+ zK3>gcd309#?OnK&sHlJ4bj^WbO=*PlqJUA9vuK}OuMzWNYE`Ut5`A>>x+h58iyjl- z^oxJnit7=w#&8r?Z$X?FTCxw`a)Gr75LD-v$iP}&=$UsPyg5Xu-1bPR-*)u^NX<`x zdzFP-Ac^^$_aF)i@`$(39F z8{6*R(XtZXuPkelqwlK7Qxq5Gg%$r))s=fEPyZ{DiYhu_#Am|?EPoL!P)VVR&*K;3 zF)@sy#h?r+euyW|EM}z3CU`Z?wg0Uz!KMf0o$mW{jnsCk>adV@o;t&omKU$$$*7-C z-z?z997|s*K*KBwr;w}5h(X#4P@Sbz4SQMjF&nB;s;G>bIAS8iYImBy1#Z@JC4K+) z=oloyB5kF&QdIHtDZcQo=07cah{@=Rn6Jx6NMXo45&H}*5`u&or#0FU z>6B?Pa{J-}#C~7Fj^^>E7I=R@{9Y#!OVO%t!jBU^Q^~^|O^FvBRg&_MvRG8YeF@d* z;8_P38QV=#s#m^u(#3_wVeYeMKZ9m9)O3Y@M)1NH$h^N(C90{d*R(?FVP zg`q4z4AUM?=4_n#B+~2tPctVOd5Th4aADCfmzXw|zTOa_mlquw@pS!gv0p&BK+gMYTs z)Zht)xx;%szBq~z09f$05nH@ZD&N58mv$(4HCbHhw4g{JpzNa}fH6nMjP6me-XO(pGv+G;HS_QHUmf`# z8*k%JjH|@v79m@zR%rFm8hGV1LA;8ntM$r|{u0)cSa#SkA9yIBFlyLuB*NGOe4M{CT$+gX+* zaPI`}qyDV>)Dp*jwwSuUE1rgn6loMd$)m=sPY5WeSMKmBJ~o`!fU|7fIpEj@t;iHvemrn-*(N6 zJgN~la-7=Io)n~#!!H zv}bbC+)d*q=Aef9wEdxun|y}|B@@iBTO^`U@Re+5c7#7@{bH3n2q77{AZbAU!D32@ z)e8*X<0^kDV~s^r750|HSDI&kL_7-b7@!-b?~KN==<|IPqG!%il;%XeguPcb9APs{ zOvh_-K731q^qeB|_A}{tlB2P$-JU=wRNS7YExmK%g$&iV3raB|Ik=kd2JzjKfQhYt zP!jjZ2t=7(APH7)jB&z`*zp)XBFo68FFCFHV<=8 z`_qYv&6~kwsa3w*Tg05Y%sv0Xb}_>o1}Mehr#6zuSCXV&RvoN)DeY!=p=RCGKCTaM z)Ni!Pg&|F`dKq)nTR6>^fghALG*}rhH0zDsGrhypPD*tu+eUGbQyM%Q{Bam2EQV7n zf1#n-A_qkmtI(Ihf&{hz##|Nr%O_lt zqZ_bL37(Q1#`JXj!D+=w3@a*;O{Q0Njgy3@2F}(ul{L|lk*)>xQu4<31dYW91p$ad+VPWv66|{QM(#d}&GRs%NTgYEx}0J?{Yrm;)Rd;<;->*}y4~XjDuF-T}_i5+zN~wkN%~ zxmpjX;aH0bPwWuwNY-t5ydG}IgiK)6C@6zIgkx+J^NMgkp}Z4P!^1rfAY^&c=F><^ zuN0TJy?xG@-=fP@`F$(a9kw>+u0G?rBZAeds7)wXj^;wzqz+<@VZ=ulG=uVbtLrN3 zrS;+SeUyr{J1o6stSnHR*JYd~^$?0>CGATsiDyQw=X^J&f;*#Zh8~ae3(TNWUG;z! zX=F#ZXRB?d6Xr@Pc!$N?QJn3kQxjdCHZ@(KY!3KB7E0w(-#r1L$r2@G_ZwmuoDZV<3}|4ztoaKrO#A z3^SqQy)L6as}$jUs2m+aUIbwR<(n^cQE2tIy`)v8Lo8rBKiMRRFw-%GQWJp~vgy@k zdBA4Fu_EOuE+Sl~PFOx;Y17&&c02nI7&4u_`R?nFf?w%}MruYk7i)W+XRqjHAm0zB zI`OWbVHLbsnwjTk(KM?>jK_hUoPg-?=$Od)k_DC)J4;gWm~GYz#XMVfIeH@HKZ=BM zv#^cZvLx$E)$S*-i6)I_Q6|&Ew#p{2q_$xcTK`M?)ysP4RXEa-to`35t%3R*WiSIm zixC|m009%_eF=>4E)-L{>scX;Q&TeW1}U&ZG!8`J)kq7QAAx;mv0e-?BE@dHOQu2p z&Wew^+%|-bJozp{;Y121Rt0<4WdlVv!e{`g3xSOh|Eg)jY3rU;B>Yow>AI3mP)%5e z6L7Bs{hwq7pe=Y{qTQt$?qAIpJt=Jf(k+-i^Hcf{R@!z^EUl_v5PVk4QLF-$ZhX@} ztWWr8MvkSxrySYoP?JE?#LVSYCw>9&IJ^{i%yy{3{~DKHxRs9`gL8x~648gxMyy_IEt$D4YeIrqK98%xC^k6< z-Rw73#q{)Z!Kto#5}crE0sRj7d_-5_kQ)!NU$G-J$f)~uGkdpl^{!uhpLA7u;5pFB2;zE5OeQ+Vy9``xJwsCx!@Fdl ziy9Cb?!5uVQ_BevoP~4`A8+EIhfxv(^)>0jx8+3CfxYq~oDP{ouWK(aUvCNkRQ%-g?1R zi@kH55iZx6SwsjCQr&=B0E~aPM5YyNCY5QK%Ac0(80qle%0KJW};0&M+cY2>q80iXN0Cpw4oLEgQEd>;xA!3RX-)70FAv)kL|Cp{ZEPX6CQ_;O+( zwIk^-TJ;^jZ_ifc3`{uUcubY_eS}AN%tv}Kxi<&D1h-$0ZaJ?(au_6p2}ZfCA7%^7 ztTxy^W7)@-n3XitaTj_va6ymX_$8SB+dJ@vOxU@q+}vz%Y@G~hSk0|IY+)r}P<&Q_ zfA|~&h?Sj^UgDda z9j(a{fjfWTd4*pVU$qn!%U%@A8MKw%yCLE9Gt>>s+86?z+WCD-K633$*o1hpSAMSeQMoe>s~b2k;dZ&La0hX^>OEe1=0zqFfF%WJ z=?XZAZRCZ|EF}tJ8qW*1htNb^ypE0!DKaC97b*}ka#yrQ_Na)#1+U~EuXUs?Vv-0* z3lH}{ofWrNMp=r+S+c5o7>SL6u-zwkLe%9v&|hW4^4fzcKU4hvG#2m~EW$4>EWiA{ zgEGj8V7Z_LRVV|79K{_S_ArytB6LA*^74C9L+XK-zJspq4FxCJ`g~x9;o>`^!v0ha zQ@}D+kS%TfqG>{(XtZ_NkhEzfSdwh>ZTnM0^RFTVb_qX8%`wD?*2IhBUUxL!JTcy zpq7qBrm(35bZ{m*+9^^1Qza>6anZhdorCCIrvmOcv?iCA`Zk&3a=L(cwN$};4Qc!- z@I_aA#Dp~^^|pL)7l!FvJRPz}QwrNVB$tnI6CMxVB03^A#4rq~4D4btgdbbv#O`F4 z#%8xYQqp~ZXW!YWEM(Ui#WQQj`G^6ySLpwX5P|YCc$;i7cAkS`q4@?mDloSj^82~6>SFJ4Ve!Ss-oXyW`Sx`G zDiPQFEg8>Sn5HtpNP+E}{#d@ulk`>zLv_occ{hRb%%wH{WvQu*M?6 zQ)o*s=i^GP#AL^5>O&W&UrkSnJ>z*#TR#PFz;)J|v?i+qa4!mVvj_d}(bPVEwTBe% zvX`=L5g>HCXZNJ){AcGz8F~HQ3k~V{($Ure>y5sDa#&Q_9`5+-M$&KZ1PvkRGS0%j zt}83w&BbaCcD~IQR+n+A_xC>w8N{Xgy(nnF;1CqlyHoIw>b(EZ_4ON8ArBE}mbuK8 zmH22;tgP%-{l^cczjygnM>q}+KQU1!cwYT1EY@86Hx37f@*SWk_fcY1?r48%RCA;c zL`~-K_l`F9S;$l;6ft&NYR6`)o;4!4L-Jv=<2b~D;y;Az3=Gp$bF{s^)9`d6a&Y=- zFLUjU|D{8!{bKWK)S@+Syone_6wtDx$&VSJvqz!^67GIMEJZ*u_&c69;lmouE2_{8 zg;B@r=h%^9HtvSSnIYS7g(n|f(^Chpi3Y}aKl_3IcC70t<%r8lgt)R#d_MGPgqDMW6|S3 z;WZBWUA>{YJ3GoyQTeI=ATV|WqRzSF0&YXd(ZydU7<5xjyC0ou2Vi%`A_$c|{Cj((YK*5EI&M_A z&9vMz*?z$I?K$T?T4ki7Dg=wP*h?0OZ`h1ndclls?@$r-v@aewYa+q9Z9_ zy}Pd8Sd}npx`b83d$m{PV22+>f4X30>uf%F>#e&U)f|Eyv-D@YOZR9S!H8b=S;VbG6=4F-8J( z&Jp@NqK)u49(bf@^GL`uoQ&V;8mX!sowzx*h1iyr^7k=B`MmkVtC#Vak|bJukvV)zyscy~1oq#W>gzIkyShn7xf zx{PVenLdP`MdvcPp}Hw+k4u&+ORPqCvE@!rTZH{mV)ri$Az=G-i11Q0a&|oBs6dAneVUX z-uV(!EDjB7RZd5$dl;SzE|)DPc1D@RX%eB<02Tuw34-~>&bZG$;&v(+zKuuFWrx_h zHB=-t8EcVmKsKP>o|bvC(;7UJ%ukMtm4%z&v$d<{=FehMRVfvLSY&UKx9~4aLRH{M zb@}?1AC+a5tsQ2E*M7F-I`yWDGm&3Gw{49sJHWRa7b9ykc=#S3!%9a!iSmUY#WH#A zfp#;DfDTAblyEaU#K(|6YliMl4s;s7x|v6UhU-H?uSVl}CMZmzP1p5(JtYhV+dURm zfc_lTvKTuS*6l8FAt$4l8yK^TLPz-8VKUq`zYz5CXt7!x=V|ujYQ#!JkJI2|RWJp8 z?~hPm2z6+2#WqD0jE2^1>}&wF#P2iA)!5cgCp|)C$25d9hKXE4-)WbZYs6&yE?}k> z;1#4iMRtNq8}iU#9+-t;Lb3vD_JOQF)H^@O)M%?7X+Og&Ai(z&3gzcc0)g`7|2huO zTEN5(ai^V>n@J?(#7|-5{x`heu3Pl&a6cI`Gkh}bgY7FE8ZI0H5*%y*j{qBl!NJ1@ zvSDzzv~aYt|6PO){_nG3(_ypzzv=&Pv;Mbe*xLdLmTVNH2nU84fc*eUnu;~@mf`;g D36g4b literal 0 HcmV?d00001 diff --git a/collections/digital-preservation/index.md b/collections/digital-preservation/index.md new file mode 100644 index 000000000000..bfa7d8a1004a --- /dev/null +++ b/collections/digital-preservation/index.md @@ -0,0 +1,50 @@ +--- +items: + - ArchiveBox/ArchiveBox + - ArchiveBox/archivebox-browser-extension + - artefactual/archivematica + - archivistsguidetokryoflux/archivists-guide-to-kryoflux + - artefactual/atom + - APTrust/dart + - digipres/awesome-digital-preservation + - LibraryOfCongress/bagit-python + - BitCurator/bitcurator-distro + - ross-spencer/brainscape-digital-preservation + - tw4l/brunnhilde + - kovidgoyal/calibre + - exponential-decay/demystify + - ross-spencer/demystify-lite + - ross-spencer/digipres-glossary + - KBNLresearch/diskimgr + - digital-preservation/droid + - w3c/epubcheck + - exiftool/exiftool + - amiaopensource/ffmprovisr + - steffenfritz/FileTrove + - harvard-lts/fits + - Lotte-W/File-Format-Fling + - wader/fq + - keirf/greaseweazle + - ImageMagick/ImageMagick + - KBNLresearch/isolyzer + - openpreserve/jhove + - openpreserve/jpylyzer + - kaitai-io/kaitai_struct + - MediaArea/MediaInfo + - keeps/roda + - richardlehane/siegfried + - apache/tika + - VirusTotal/yara + +display_name: Digital Preservation +created_by: ross-spencer +image: Bitmagasin_DigitalBevaring.png +--- + +Trying to look after the long-term preservation of your digital files? Get +started with this collection of the digital preservation industry's most widely +used open-source software, tutorials, and guides. + +Illustration by Jørgen Stamp via [digitalbevaring.dk][db-1]. + +[db-1]: https://web.archive.org/web/20230703203009/https://digitalbevaring.dk/ From 853acb516800d0ac638ad23514051c74066ecb00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 08:08:56 +0000 Subject: [PATCH 130/246] chore(deps): bump rubocop in the dependencies group Bumps the dependencies group with 1 update: [rubocop](https://github.com/rubocop/rubocop). Updates `rubocop` from 1.75.5 to 1.75.6 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.75.5...v1.75.6) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.75.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 07bc374b0994..6a6390794e85 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -235,12 +235,12 @@ GEM gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - json (2.11.3) + json (2.12.0) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) lint_roller (1.1.0) liquid (4.0.4) listen (3.9.0) @@ -302,7 +302,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.75.5) + rubocop (1.75.6) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) From ded81e47205ce7c3c0c0266d11cb9272d01287ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 08:44:57 +0000 Subject: [PATCH 131/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.238.0 to 1.242.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/e34163cd15f4bb403dcd72d98e295997e6a55798...cb0fda56a307b8c78d38320cd40d9eb22a3bf04e) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.242.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 0ac431ca89b2..345d88417a32 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0 + uses: ruby/setup-ruby@cb0fda56a307b8c78d38320cd40d9eb22a3bf04e # v1.242.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 65a1e0c344af..f58ab1353fb7 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0 + uses: ruby/setup-ruby@cb0fda56a307b8c78d38320cd40d9eb22a3bf04e # v1.242.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dd1b346a91f7..7b9256303fd8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0 + uses: ruby/setup-ruby@cb0fda56a307b8c78d38320cd40d9eb22a3bf04e # v1.242.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4d4f681d69e1..6c64bf163771 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@e34163cd15f4bb403dcd72d98e295997e6a55798 # v1.238.0 + uses: ruby/setup-ruby@cb0fda56a307b8c78d38320cd40d9eb22a3bf04e # v1.242.0 with: bundler-cache: true From f487f497bcc41d88d476ab9a161fd69aecef6cc9 Mon Sep 17 00:00:00 2001 From: ANKDDEV Date: Fri, 23 May 2025 17:44:39 +0300 Subject: [PATCH 132/246] feat: add `chezmoi` topic --- topics/chezmoi/chezmoi.png | Bin 0 -> 16835 bytes topics/chezmoi/index.md | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 topics/chezmoi/chezmoi.png create mode 100644 topics/chezmoi/index.md diff --git a/topics/chezmoi/chezmoi.png b/topics/chezmoi/chezmoi.png new file mode 100644 index 0000000000000000000000000000000000000000..cef0f0b9a4c38caea1b11f8eabe3aa9fea878146 GIT binary patch literal 16835 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 Date: Fri, 23 May 2025 17:47:39 +0300 Subject: [PATCH 133/246] chore: update image size I added 256x256 image, while need 288x288 --- topics/chezmoi/chezmoi.png | Bin 16835 -> 23421 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/chezmoi/chezmoi.png b/topics/chezmoi/chezmoi.png index cef0f0b9a4c38caea1b11f8eabe3aa9fea878146..9f439af876ba60427f365e8b1144b350a6295944 100644 GIT binary patch literal 23421 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 literal 16835 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 Date: Fri, 23 May 2025 18:12:40 +0300 Subject: [PATCH 134/246] fix: remove aliases Signed-off-by: ANKDDEV --- topics/chezmoi/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/topics/chezmoi/index.md b/topics/chezmoi/index.md index 16396addfd54..4810cd6e9db8 100644 --- a/topics/chezmoi/index.md +++ b/topics/chezmoi/index.md @@ -1,5 +1,4 @@ --- -aliases: chezmoi display_name: chezmoi logo: chezmoi.png topic: chezmoi From acb829966a18915041199ca04355fc0e2d243e54 Mon Sep 17 00:00:00 2001 From: sergiomarotco <29877074+sergiomarotco@users.noreply.github.com> Date: Fri, 30 May 2025 00:34:20 +0300 Subject: [PATCH 135/246] Update index.md Signed-off-by: sergiomarotco <29877074+sergiomarotco@users.noreply.github.com> --- collections/made-in-russia/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/made-in-russia/index.md b/collections/made-in-russia/index.md index 5890986e8421..5cc554b06b19 100644 --- a/collections/made-in-russia/index.md +++ b/collections/made-in-russia/index.md @@ -3,6 +3,7 @@ items: - https://github.com/ClickHouse/ClickHouse - https://github.com/catboost/catboost - https://github.com/nginx +- https://github.com/sergiomarotco/Network-segmentation-cheat-sheet - https://github.com/theKashey/awesome-made-by-russians display_name: Made in Russia From 8d7fa6d57a6e334d23cfb3b2a22dff0787acefd4 Mon Sep 17 00:00:00 2001 From: Eric Sorenson Date: Fri, 30 May 2025 15:18:42 -0700 Subject: [PATCH 136/246] Simplify and clarify the conflict of interest text This had gotten too convoluted and in any case should permit people to add collection changes for their own projects. --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- .github/workflows/conflict.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 94e4bff250df..04f2a644dff9 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -2,7 +2,7 @@ ### Please confirm this pull request meets the following requirements: - [ ] I followed the contributing guidelines: . -- [ ] 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. +- [ ] This change is not self-promotion. ### Which change are you proposing? diff --git a/.github/workflows/conflict.yml b/.github/workflows/conflict.yml index b1b0fb064c13..34ee2b793ed6 100644 --- a/.github/workflows/conflict.yml +++ b/.github/workflows/conflict.yml @@ -14,12 +14,12 @@ jobs: - run: | echo "In order to review this pull request for acceptance, we need to make sure that all of the prerequisites are satisfied." echo "This was not checked:" - 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." - 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." + echo "> This change is not self-promotion. + 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." echo "Thank you!" exit 1 - 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.') + if: contains(github.event.pull_request.body, '- [ ] This change is not self-promotion.') name: Fail - run: exit 0 - 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.') + if: contains(github.event.pull_request.body, '- [x] This change is not self-promotion.') name: Succeed From 4c32c6915f7b50e1f7a76f9e2c76a4ce3060bf84 Mon Sep 17 00:00:00 2001 From: sergiomarotco <29877074+sergiomarotco@users.noreply.github.com> Date: Sat, 31 May 2025 11:54:57 +0300 Subject: [PATCH 137/246] Update collections/made-in-russia/index.md Co-authored-by: Jason Meridth Signed-off-by: sergiomarotco <29877074+sergiomarotco@users.noreply.github.com> --- collections/made-in-russia/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/made-in-russia/index.md b/collections/made-in-russia/index.md index 5cc554b06b19..135654316906 100644 --- a/collections/made-in-russia/index.md +++ b/collections/made-in-russia/index.md @@ -3,8 +3,8 @@ items: - https://github.com/ClickHouse/ClickHouse - https://github.com/catboost/catboost - https://github.com/nginx -- https://github.com/sergiomarotco/Network-segmentation-cheat-sheet - https://github.com/theKashey/awesome-made-by-russians +- https://github.com/sergiomarotco/Network-segmentation-cheat-sheet display_name: Made in Russia created_by: toxblh From 721c2900823d18729913b5c6665e8cf79e3c627e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 08:50:49 +0000 Subject: [PATCH 138/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.242.0 to 1.244.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/cb0fda56a307b8c78d38320cd40d9eb22a3bf04e...13e7a03dc3ac6c3798f4570bfead2aed4d96abfb) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.244.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 345d88417a32..bf70b03a2cb1 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@cb0fda56a307b8c78d38320cd40d9eb22a3bf04e # v1.242.0 + uses: ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index f58ab1353fb7..575e2ca1b748 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@cb0fda56a307b8c78d38320cd40d9eb22a3bf04e # v1.242.0 + uses: ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7b9256303fd8..95125bf4f7cf 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@cb0fda56a307b8c78d38320cd40d9eb22a3bf04e # v1.242.0 + uses: ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6c64bf163771..84223db91c68 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@cb0fda56a307b8c78d38320cd40d9eb22a3bf04e # v1.242.0 + uses: ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244.0 with: bundler-cache: true From 4282cb1591974e09f51ede6714d0f18db22a38b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 08:51:25 +0000 Subject: [PATCH 139/246] chore(deps): bump the dependencies group with 2 updates Bumps the dependencies group with 2 updates: [rake](https://github.com/ruby/rake) and [rubocop](https://github.com/rubocop/rubocop). Updates `rake` from 13.2.1 to 13.3.0 - [Release notes](https://github.com/ruby/rake/releases) - [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc) - [Commits](https://github.com/ruby/rake/compare/v13.2.1...v13.3.0) Updates `rubocop` from 1.75.6 to 1.75.8 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.75.6...v1.75.8) --- updated-dependencies: - dependency-name: rake dependency-version: 13.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rubocop dependency-version: 1.75.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6a6390794e85..b1c067c9d914 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -235,7 +235,7 @@ GEM gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - json (2.12.0) + json (2.12.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) @@ -295,14 +295,14 @@ GEM public_suffix (5.1.1) racc (1.8.1) rainbow (3.1.1) - rake (13.2.1) + rake (13.3.0) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.75.6) + rubocop (1.75.8) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) From afefd6a6445197b0507f2b8971238517201c86a8 Mon Sep 17 00:00:00 2001 From: jmeridth Date: Tue, 3 Jun 2025 11:38:07 -0500 Subject: [PATCH 140/246] chore: simplify contributing to match previous self promotion changes Relates to https://github.com/github/explore/pull/4780 Signed-off-by: jmeridth --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 206924fb34e1..6062b32a2582 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -98,7 +98,7 @@ To propose a new topic or collection, please **open a pull request** with your p ## Guidelines -- 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. +- 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. - 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)): - Read and revise the content before you post it. Use your own authentic voice and edit. - 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. From cc88f7c710c0db462e55281c0e6bb2404105a730 Mon Sep 17 00:00:00 2001 From: 514sid <140138716+514sid@users.noreply.github.com> Date: Wed, 4 Jun 2025 11:57:33 +0400 Subject: [PATCH 141/246] add digital signage topic --- topics/digital-signage/index.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 topics/digital-signage/index.md diff --git a/topics/digital-signage/index.md b/topics/digital-signage/index.md new file mode 100644 index 000000000000..a9efcdc19e98 --- /dev/null +++ b/topics/digital-signage/index.md @@ -0,0 +1,8 @@ +--- +display_name: Digital signage +short_description: Tools for managing and displaying multimedia content on digital screens. +topic: digital-signage +wikipedia_url: https://en.wikipedia.org/wiki/Digital_signage +created_by: 514sid +--- +Digital signage is a segment of electronic signage that uses digital display technologies to present multimedia content in both public and private environments. \ No newline at end of file From e4fbfcde9a0e1df652ccaa22dd48a364fa297cf0 Mon Sep 17 00:00:00 2001 From: 514sid <140138716+514sid@users.noreply.github.com> Date: Wed, 4 Jun 2025 12:00:58 +0400 Subject: [PATCH 142/246] remove created_by field from digital signage topic --- topics/digital-signage/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/topics/digital-signage/index.md b/topics/digital-signage/index.md index a9efcdc19e98..3a3981126f11 100644 --- a/topics/digital-signage/index.md +++ b/topics/digital-signage/index.md @@ -3,6 +3,5 @@ display_name: Digital signage short_description: Tools for managing and displaying multimedia content on digital screens. topic: digital-signage wikipedia_url: https://en.wikipedia.org/wiki/Digital_signage -created_by: 514sid --- Digital signage is a segment of electronic signage that uses digital display technologies to present multimedia content in both public and private environments. \ No newline at end of file From 4a292d8d746fe52cfd4b1ea565e8cc76d3b4301a Mon Sep 17 00:00:00 2001 From: AhmedEweesKorany Date: Wed, 4 Jun 2025 12:19:42 +0300 Subject: [PATCH 143/246] docs: add commit-sage-cli to collections - Added to Made in Egypt - Added to productivity tools - Added to dev tools - Added to open source tools --- collections/made-in-egypt/index.md | 1 + collections/productivity-tools/index.md | 1 + collections/software-development-tools/index.md | 1 + collections/tools-for-open-source/index.md | 1 + 4 files changed, 4 insertions(+) diff --git a/collections/made-in-egypt/index.md b/collections/made-in-egypt/index.md index 45b81e6988a6..b8aa51739358 100644 --- a/collections/made-in-egypt/index.md +++ b/collections/made-in-egypt/index.md @@ -20,6 +20,7 @@ items: - hci-lab/PyQuran - DrWaleedAYousef/Teaching - amr3k/sveltegram + - AhmedOsman101/commit-sage-cli display_name: Made in Egypt created_by: AN4553R image: made-in-egypt.png diff --git a/collections/productivity-tools/index.md b/collections/productivity-tools/index.md index 3b1956be2e0c..8094fb46856e 100644 --- a/collections/productivity-tools/index.md +++ b/collections/productivity-tools/index.md @@ -42,6 +42,7 @@ items: - ajayyy/SponsorBlock - WofWca/jumpcutter - mnfst/manifest + - AhmedOsman101/commit-sage-cli display_name: Software productivity tools created_by: holman --- diff --git a/collections/software-development-tools/index.md b/collections/software-development-tools/index.md index 8e401a368f48..2bfa679668b2 100644 --- a/collections/software-development-tools/index.md +++ b/collections/software-development-tools/index.md @@ -15,6 +15,7 @@ items: - gitpod-io/gitpod - gnustep/apps-gorm - koalaman/shellcheck + - AhmedOsman101/commit-sage-cli display_name: Software development tools --- Build apps better, faster, stronger. diff --git a/collections/tools-for-open-source/index.md b/collections/tools-for-open-source/index.md index 0a5a7370b7f6..8c3a39ae9dea 100644 --- a/collections/tools-for-open-source/index.md +++ b/collections/tools-for-open-source/index.md @@ -45,6 +45,7 @@ items: - VishwaGauravIn/pretty-readme-badges - buttons/github-buttons - DenverCoder1/readme-typing-svg + - AhmedOsman101/commit-sage-cli display_name: Tools for Open Source created_by: mozzadrella image: tools-for-open-source.png From fa44c11c1da39a66f5165381fa227208833084d4 Mon Sep 17 00:00:00 2001 From: Golam <74001687+golam71@users.noreply.github.com> Date: Wed, 4 Jun 2025 21:17:49 +0600 Subject: [PATCH 144/246] Add The Odin Project as a resource in learning to code The Odin Project is a full-stack curriculum that is fee and open source. Signed-off-by: Golam <74001687+golam71@users.noreply.github.com> --- collections/learn-to-code/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/learn-to-code/index.md b/collections/learn-to-code/index.md index df28cf17cc67..8c6d67c38658 100644 --- a/collections/learn-to-code/index.md +++ b/collections/learn-to-code/index.md @@ -38,6 +38,7 @@ items: - Hexlet/hexletguides.github.io - aykutkardas/regexlearn.com - olexale/flutter_roadmap + - TheOdinProject/curriculum display_name: Learn to Code created_by: alysonla From 8ec4c6339bea7b1aa69fb6cab93d653cecab578d Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Thu, 5 Jun 2025 09:06:41 +0000 Subject: [PATCH 145/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/static-site-generators/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/static-site-generators/index.md b/collections/static-site-generators/index.md index f54438e48491..35fa1bec0f1f 100644 --- a/collections/static-site-generators/index.md +++ b/collections/static-site-generators/index.md @@ -22,7 +22,7 @@ items: - umijs/umi - abelljs/abell - withastro/astro - - tlienart/Franklin.jl + - JuliaDocs/Franklin.jl - getzola/zola - lumeland/lume - docsifyjs/docsify From 67962e2e0623bef71b59251fbeb9f98a9659cef6 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Thu, 5 Jun 2025 19:08:18 +0000 Subject: [PATCH 146/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/nextjs-blog-templates/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/nextjs-blog-templates/index.md b/collections/nextjs-blog-templates/index.md index 6e3cfac20898..13cef63129b6 100644 --- a/collections/nextjs-blog-templates/index.md +++ b/collections/nextjs-blog-templates/index.md @@ -4,7 +4,7 @@ items: - pycoder2000/blog - timlrx/tailwind-nextjs-starter-blog - wutali/nextjs-netlify-blog-template - - leerob/site + - leerob/next-mdx-blog - prismicio-community/nextjs-starter-prismic-blog - web3templates/stablo - Blazity/next-saas-starter From 66e2771bb6f9fbe0583bc96dc604b80bae83498b Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Fri, 6 Jun 2025 14:07:06 +0000 Subject: [PATCH 147/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/made-in-iran/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/made-in-iran/index.md b/collections/made-in-iran/index.md index 08a78c5d648a..c8a160dc09ff 100644 --- a/collections/made-in-iran/index.md +++ b/collections/made-in-iran/index.md @@ -17,7 +17,7 @@ items: - persian-tools/persian-tools - usablica/intro.js - jadijadi/linuxandlife - - genyleap/Project-Template + - genyleap/pt - HyperDbg/HyperDbg - GoFarsi/book display_name: Made in Iran From 6103f729e5a2d844d94d64f1602a1dbd1ddb6719 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 08:56:17 +0000 Subject: [PATCH 148/246] chore(deps): bump rubocop in the dependencies group Bumps the dependencies group with 1 update: [rubocop](https://github.com/rubocop/rubocop). Updates `rubocop` from 1.75.8 to 1.76.1 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.75.8...v1.76.1) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.76.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index b1c067c9d914..e4b5741eebea 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -302,7 +302,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.75.8) + rubocop (1.76.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -310,10 +310,10 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.44.0, < 2.0) + rubocop-ast (>= 1.45.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.44.1) + rubocop-ast (1.45.1) parser (>= 3.3.7.2) prism (~> 1.4) rubocop-performance (1.25.0) From 304d15d6491b0944807ffed6062e960110d350b4 Mon Sep 17 00:00:00 2001 From: Eric Sorenson Date: Thu, 12 Jun 2025 18:18:34 -0700 Subject: [PATCH 149/246] Rename image to match convention The test was failing, and rather than do another back and forth with the contributor I'm just gonna fix it up. --- ...DigitalBevaring.png => digital-preservation.png} | Bin collections/digital-preservation/index.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename collections/digital-preservation/{Bitmagasin_DigitalBevaring.png => digital-preservation.png} (100%) diff --git a/collections/digital-preservation/Bitmagasin_DigitalBevaring.png b/collections/digital-preservation/digital-preservation.png similarity index 100% rename from collections/digital-preservation/Bitmagasin_DigitalBevaring.png rename to collections/digital-preservation/digital-preservation.png diff --git a/collections/digital-preservation/index.md b/collections/digital-preservation/index.md index bfa7d8a1004a..abcb6f41e416 100644 --- a/collections/digital-preservation/index.md +++ b/collections/digital-preservation/index.md @@ -38,7 +38,7 @@ items: display_name: Digital Preservation created_by: ross-spencer -image: Bitmagasin_DigitalBevaring.png +image: digital-preservation.png --- Trying to look after the long-term preservation of your digital files? Get From 7d25e39c577b3aa2c9811468ee22d16360065d55 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Fri, 13 Jun 2025 05:06:40 +0000 Subject: [PATCH 150/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/opensource-testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/opensource-testing/index.md b/collections/opensource-testing/index.md index 04d3605dc2ec..57236cc88551 100644 --- a/collections/opensource-testing/index.md +++ b/collections/opensource-testing/index.md @@ -45,7 +45,7 @@ items: - reg-viz/reg-cli - segment-boneyard/nightmare - reg-viz/reg-suit - - xolvio/chimp + - samhatoum/chimp - NimaSoroush/differencify - rsmbl/Resemble.js - wttech/aet From 0dd39c5a75e25e5f452a1f5a1e4a1b50b1771f62 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 08:47:36 +0000 Subject: [PATCH 151/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.244.0 to 1.245.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/13e7a03dc3ac6c3798f4570bfead2aed4d96abfb...a4effe49ee8ee5b8b5091268c473a4628afb5651) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.245.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index bf70b03a2cb1..4ef250d4271c 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244.0 + uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 575e2ca1b748..436422d0172f 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244.0 + uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 95125bf4f7cf..19df17e93c13 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244.0 + uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 84223db91c68..6fbbf8c3605e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@13e7a03dc3ac6c3798f4570bfead2aed4d96abfb # v1.244.0 + uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 with: bundler-cache: true From bd30709f16bb3c09b8c9b42bf4dd57611633047b Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Tue, 17 Jun 2025 04:17:47 +0000 Subject: [PATCH 152/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/opensource-testing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/opensource-testing/index.md b/collections/opensource-testing/index.md index 57236cc88551..a9c0abd8c164 100644 --- a/collections/opensource-testing/index.md +++ b/collections/opensource-testing/index.md @@ -45,7 +45,7 @@ items: - reg-viz/reg-cli - segment-boneyard/nightmare - reg-viz/reg-suit - - samhatoum/chimp + - SamHatoum/chimp - NimaSoroush/differencify - rsmbl/Resemble.js - wttech/aet From 665d61fb907cf4f249b44aea9423203c0ffa9ab3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20SZKIBA?= Date: Thu, 19 Jun 2025 09:18:47 +0200 Subject: [PATCH 153/246] Updated links and description --- topics/xk6/index.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/topics/xk6/index.md b/topics/xk6/index.md index f2b6410ab315..ceba2e62e34e 100644 --- a/topics/xk6/index.md +++ b/topics/xk6/index.md @@ -1,10 +1,12 @@ --- created_by: Grafana Labs display_name: Grafana k6 extension -github_url: https://github.com/grafana/k6 +github_url: https://github.com/grafana/xk6 logo: xk6.png short_description: Extensions for the Grafana k6. topic: xk6 -url: https://k6.io/docs/extensions +url: https://grafana.com/docs/k6/latest/extensions/ --- -With [k6](https://k6.io) extensions, you can create custom [k6](https://k6.io) binaries to support your specific reliability-testing needs. +[xk6](https://github.com/grafana/xk6) is one of the core components of the [Grafana k6](https://github.com/grafana/k6) performance testing ecosystem. Developers can use the `xk6` command-line tool to customize k6, allowing them to add features, protocols, or output options to meet specific testing needs. + +k6 extensions are located in repositories named `xk6-*` and tagged with the `xk6` topic. From e93422e82bf6f2bf3db0561b4ff097342adec86a Mon Sep 17 00:00:00 2001 From: glopesdev Date: Thu, 19 Jun 2025 10:00:38 +0100 Subject: [PATCH 154/246] Add bonsai-rx topic --- topics/bonsai-rx/bonsai-rx.png | Bin 0 -> 15465 bytes topics/bonsai-rx/index.md | 12 ++++++++++++ 2 files changed, 12 insertions(+) create mode 100644 topics/bonsai-rx/bonsai-rx.png create mode 100644 topics/bonsai-rx/index.md diff --git a/topics/bonsai-rx/bonsai-rx.png b/topics/bonsai-rx/bonsai-rx.png new file mode 100644 index 0000000000000000000000000000000000000000..3c09047efefe60561c6ed9f800213ce1e06685ee GIT binary patch literal 15465 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 Date: Mon, 23 Jun 2025 08:58:56 +0000 Subject: [PATCH 155/246] chore(deps): bump the dependencies group with 2 updates Bumps the dependencies group with 2 updates: [faraday-retry](https://github.com/lostisland/faraday-retry) and [rubocop](https://github.com/rubocop/rubocop). Updates `faraday-retry` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/lostisland/faraday-retry/releases) - [Changelog](https://github.com/lostisland/faraday-retry/blob/main/CHANGELOG.md) - [Commits](https://github.com/lostisland/faraday-retry/compare/v2.3.1...v2.3.2) Updates `rubocop` from 1.76.1 to 1.77.0 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.76.1...v1.77.0) --- updated-dependencies: - dependency-name: faraday-retry dependency-version: 2.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: rubocop dependency-version: 1.77.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile | 2 +- Gemfile.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index 52c00563f35e..e5ac7f7f62ce 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source "https://rubygems.org" -gem "faraday-retry", "~> 2.3.1" +gem "faraday-retry", "~> 2.3.2" gem "github-pages", "~> 232", group: :jekyll_plugins gem "nokogiri", "~> 1.18.8" diff --git a/Gemfile.lock b/Gemfile.lock index e4b5741eebea..9a486cad5c1e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,13 +41,13 @@ GEM ffi (>= 1.15.0) eventmachine (1.2.7) execjs (2.10.0) - faraday (2.12.2) + faraday (2.13.1) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-net_http (3.4.0) + faraday-net_http (3.4.1) net-http (>= 0.5.0) - faraday-retry (2.3.1) + faraday-retry (2.3.2) faraday (~> 2.0) fastimage (2.4.0) ffi (1.17.1) @@ -302,7 +302,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (3.30.0) - rubocop (1.76.1) + rubocop (1.77.0) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -310,7 +310,7 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.45.0, < 2.0) + rubocop-ast (>= 1.45.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.45.1) @@ -361,7 +361,7 @@ PLATFORMS x86_64-linux-musl DEPENDENCIES - faraday-retry (~> 2.3.1) + faraday-retry (~> 2.3.2) fastimage github-pages (~> 232) httparty From e0eb06735e90c21a4e6a32a25e496f9dc6f73584 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 15:01:15 -0400 Subject: [PATCH 156/246] Update feed.json.liquid Signed-off-by: Justin Kenyon --- feed.json.liquid | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/feed.json.liquid b/feed.json.liquid index 1c9146103e05..f67186b4abe5 100644 --- a/feed.json.liquid +++ b/feed.json.liquid @@ -26,7 +26,8 @@ permalink: feed.json {% else %} "{{ site.url }}{{ collection.id | remove_first: "/index" }}/{{ collection.image }}", {% endif %} - "content": {{ collection.content | jsonify }} + "content_markdown": {{ collection.rendered_content | jsonify }}, + "content_html": {{ collection.content | jsonify }} }{% unless forloop.last == true %},{% endunless %} {% endfor %} ], @@ -58,7 +59,8 @@ permalink: feed.json "{{ alias }}"{% unless forloop.last == true %},{% endunless %} {% endfor %} ], - "content": {{ topic.content | jsonify }} + "content_markdown": {{ topic.rendered_content | jsonify }}, + "content_html": {{ topic.content | jsonify }} }{% unless forloop.last == true %},{% endunless %} {% endfor %} ] From 25753d1e2ae37ad705f1ef066ad9ad21fd11b07f Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 17:19:12 -0400 Subject: [PATCH 157/246] Update feed.json.liquid Signed-off-by: Justin Kenyon --- feed.json.liquid | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/feed.json.liquid b/feed.json.liquid index f67186b4abe5..036851a4c51c 100644 --- a/feed.json.liquid +++ b/feed.json.liquid @@ -26,8 +26,7 @@ permalink: feed.json {% else %} "{{ site.url }}{{ collection.id | remove_first: "/index" }}/{{ collection.image }}", {% endif %} - "content_markdown": {{ collection.rendered_content | jsonify }}, - "content_html": {{ collection.content | jsonify }} + "content": {{ collection.content | jsonify }} }{% unless forloop.last == true %},{% endunless %} {% endfor %} ], @@ -43,7 +42,7 @@ permalink: feed.json "logo": {% if topic.logo == null %} null, {% else %} - "{{ site.url }}{{ topic.id | remove_first: "/index" }}/{{ topic.logo }}", + "https://github.com/github/explore/blob/main{{ topic.id | remove_first: "/index" }}/{{ topic.logo }}?raw=true", {% endif %} "released": {{ topic.released | jsonify }}, "short_description": {{ topic.short_description | jsonify }}, @@ -59,8 +58,7 @@ permalink: feed.json "{{ alias }}"{% unless forloop.last == true %},{% endunless %} {% endfor %} ], - "content_markdown": {{ topic.rendered_content | jsonify }}, - "content_html": {{ topic.content | jsonify }} + "content": {{ topic.content | jsonify }} }{% unless forloop.last == true %},{% endunless %} {% endfor %} ] From cf767f869d103226cb1bd599fcf97b9796abcce3 Mon Sep 17 00:00:00 2001 From: shiinedev Date: Wed, 25 Jun 2025 22:25:57 +0100 Subject: [PATCH 158/246] added sui topic --- topics/sui/index.md | 13 +++++++++++++ topics/sui/sui.png | Bin 0 -> 9197 bytes 2 files changed, 13 insertions(+) create mode 100644 topics/sui/index.md create mode 100644 topics/sui/sui.png diff --git a/topics/sui/index.md b/topics/sui/index.md new file mode 100644 index 000000000000..ca3a2cabcd10 --- /dev/null +++ b/topics/sui/index.md @@ -0,0 +1,13 @@ +--- +created_by: Mysten Labs +display_name: Sui +logo: sui.png +released: May 3, 2023 +short_description: Sui is a high-performance, object-centric blockchain for smart contracts and digital assets. +topic: sui +related: blockchain, cryptocurrency, move-language +url: https://sui.io/ +github_url: https://github.com/MystenLabs/sui +wikipedia_url: https://en.wikipedia.org/wiki/Sui_(blockchain) +--- +Sui is a decentralized, permissionless blockchain designed for instant finality, low latency, and high throughput. It uses the Move programming language to enable scalable and secure smart contract development, and introduces a novel object-centric model that allows parallel transaction execution. \ No newline at end of file diff --git a/topics/sui/sui.png b/topics/sui/sui.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e2ee6a3361aa45f929d7888b838e12a7d431b0 GIT binary patch literal 9197 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 QXFMQn4L$YB2R2dv2ZI^UmH+?% literal 0 HcmV?d00001 From 02b4891d5d81853909699538f7415e935c71986b Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:37:39 -0400 Subject: [PATCH 159/246] Fix malformed arrays Signed-off-by: Justin Kenyon --- topics/actions/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/actions/index.md b/topics/actions/index.md index 1aba814bdf2b..1264a6809dff 100644 --- a/topics/actions/index.md +++ b/topics/actions/index.md @@ -4,7 +4,7 @@ created_by: GitHub display_name: Actions github_url: https://github.com/actions logo: actions.png -related: docker,ci +related: docker, ci released: October 16, 2018 short_description: GitHub Actions is a platform for developer workflow orchestration and automation. topic: actions From 52e2dd2d606c70a4b8514efba2abdde67486db03 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:38:10 -0400 Subject: [PATCH 160/246] Update index.md Signed-off-by: Justin Kenyon --- topics/bugbounty/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/bugbounty/index.md b/topics/bugbounty/index.md index a1344a62662d..8b08133c4c11 100644 --- a/topics/bugbounty/index.md +++ b/topics/bugbounty/index.md @@ -1,7 +1,7 @@ --- aliases: bug-bounty display_name: Bug Bounty -related: security,penetration-testing,pentesting,pentest +related: security, penetration-testing, pentesting, pentest short_description: Deal by which individuals can receive recognition and compensation for reporting bugs. topic: bugbounty wikipedia_url: https://en.wikipedia.org/wiki/Bug_bounty_program From 031e4d7b54ba498c13a7017caa6a48f8dba44756 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:38:29 -0400 Subject: [PATCH 161/246] Update index.md Signed-off-by: Justin Kenyon --- topics/casejs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/casejs/index.md b/topics/casejs/index.md index 74822adb13e2..11ef96c47519 100644 --- a/topics/casejs/index.md +++ b/topics/casejs/index.md @@ -1,5 +1,5 @@ --- -aliases: case,case-app,case-js +aliases: case, case-app, case-js created_by: CASE display_name: CASE github_url: https://github.com/casejs/case From f465b0fee2894021d2c3de41313ae45f45654e7a Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:38:50 -0400 Subject: [PATCH 162/246] Update index.md Signed-off-by: Justin Kenyon --- topics/chrome/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/chrome/index.md b/topics/chrome/index.md index 4e06c0e9288d..9bd39b08e480 100644 --- a/topics/chrome/index.md +++ b/topics/chrome/index.md @@ -1,6 +1,6 @@ --- aliases: google-chrome -related: firefox,safari,edge,opera,chromium,browser,chrome-extension +related: firefox, safari, edge, opera, chromium, browser, chrome-extension created_by: Google display_name: Chrome github_url: https://github.com/googlechrome From 91703f5f68ba5c7ec48041c7bd87fd1418ecfd51 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:39:14 -0400 Subject: [PATCH 163/246] Update index.md Signed-off-by: Justin Kenyon --- topics/composer/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/composer/index.md b/topics/composer/index.md index 6e4b992afa90..e3811d109f5c 100644 --- a/topics/composer/index.md +++ b/topics/composer/index.md @@ -1,10 +1,10 @@ --- -aliases: packagist,composer-package,packagist-package +aliases: packagist, composer-package, packagist-package created_by: Nils Adermann, Jordi Boggiano display_name: Composer github_url: https://github.com/composer logo: composer.png -related: php,package-manager +related: php, package-manager released: March 1, 2012 short_description: A tool for dependency management in PHP. topic: composer From 4a5bfa92376cfbdb85187a29922157ce27aa8448 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:39:37 -0400 Subject: [PATCH 164/246] Update index.md Signed-off-by: Justin Kenyon --- topics/computercraft-tweaked/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/computercraft-tweaked/index.md b/topics/computercraft-tweaked/index.md index 00c58eb1fe30..dfbaa216a506 100644 --- a/topics/computercraft-tweaked/index.md +++ b/topics/computercraft-tweaked/index.md @@ -4,7 +4,7 @@ display_name: "CC: Tweaked" github_url: https://github.com/cc-tweaked/CC-Tweaked url: https://tweaked.cc/ logo: computercraft-tweaked.png -related: computercraft,lua,minecraft,minecraft-mod +related: computercraft, lua, minecraft, minecraft-mod topic: computercraft-tweaked released: November 15, 2017 short_description: "CC: Tweaked is a fork of ComputerCraft, adding programmable computers, turtles and more to Minecraft." From 9320bbb220f1fefc9b9bee9f5bfb73766fe78a89 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:40:03 -0400 Subject: [PATCH 165/246] Update index.md Signed-off-by: Justin Kenyon --- topics/computercraft/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/computercraft/index.md b/topics/computercraft/index.md index 28d700808965..ef739e08b741 100644 --- a/topics/computercraft/index.md +++ b/topics/computercraft/index.md @@ -4,7 +4,7 @@ display_name: ComputerCraft github_url: https://github.com/dan200/ComputerCraft url: https://www.computercraft.info/ logo: computercraft.png -related: computercraft-tweaked,lua,minecraft,minecraft-mod +related: computercraft-tweaked, lua, minecraft, minecraft-mod topic: computercraft released: January 27, 2012 short_description: Computers, Programming and Robotics in Minecraft. From baf918b8e114bcd82f63ff2e3e9ffc48c3950986 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:40:28 -0400 Subject: [PATCH 166/246] Update index.md Signed-off-by: Justin Kenyon --- topics/conan/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/conan/index.md b/topics/conan/index.md index 2714ba2fb45d..668a2a5e33ed 100644 --- a/topics/conan/index.md +++ b/topics/conan/index.md @@ -4,7 +4,7 @@ display_name: Conan github_url: https://github.com/conan-io/conan url: https://conan.io/ logo: conan.png -related: package-manager,cpp,c,cplusplus,multi-platform,cmake +related: package-manager, cpp, c, cplusplus, multi-platform, cmake aliases: conanio topic: conan released: December 1, 2015 From f6be86a902da72dbc8ba949a472108349d29805c Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:40:51 -0400 Subject: [PATCH 167/246] Update index.md Signed-off-by: Justin Kenyon --- topics/crud/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/crud/index.md b/topics/crud/index.md index 1a700d3ae26d..faf7f608b912 100644 --- a/topics/crud/index.md +++ b/topics/crud/index.md @@ -1,6 +1,6 @@ --- display_name: CRUD -aliases: crudl, +aliases: crudl short_description: CRUD is an acronym that stands for create, read, update and delete as persistent storage operations. topic: crud related: sql, database, query, rest From ebcc263d7ddb373b1565ebc3c985ad8ce92adddf Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:41:19 -0400 Subject: [PATCH 168/246] Update index.md Signed-off-by: Justin Kenyon --- topics/firefox/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/firefox/index.md b/topics/firefox/index.md index 017a0652c776..396c675aeed8 100644 --- a/topics/firefox/index.md +++ b/topics/firefox/index.md @@ -1,6 +1,6 @@ --- -aliases: mozilla-firefox,firefox-quantum,firefox-browser -related: mozilla,chrome,safari,edge,opera,browser,gecko,firefox-extension +aliases: mozilla-firefox, firefox-quantum, firefox-browser +related: mozilla, chrome, safari, edge, opera, browser, gecko, firefox-extension created_by: Mozilla display_name: Firefox github_url: https://github.com/mozilla/gecko-dev From f3d4a53a64f806a10ced0da139dbcd7d15dbf239 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:41:40 -0400 Subject: [PATCH 169/246] Update index.md Signed-off-by: Justin Kenyon --- topics/fuzzing/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/fuzzing/index.md b/topics/fuzzing/index.md index 430011f31e8d..25cd7f3388f0 100644 --- a/topics/fuzzing/index.md +++ b/topics/fuzzing/index.md @@ -1,5 +1,5 @@ --- -aliases: fuzz-testing, api-fuzzing, +aliases: fuzz-testing, api-fuzzing topic: fuzzing display_name: Fuzzing/Fuzz testing short_description: Fuzzing is a testing technique that evaluates the program's reaction to providing invalid, unexpected, or random data as inputs. From 2590d9708668dc5568a01aa3896fd2a924073242 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:41:58 -0400 Subject: [PATCH 170/246] Update index.md Signed-off-by: Justin Kenyon --- topics/hack-and-slash/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/hack-and-slash/index.md b/topics/hack-and-slash/index.md index 6994a152ce2a..1db23ccf6480 100644 --- a/topics/hack-and-slash/index.md +++ b/topics/hack-and-slash/index.md @@ -2,7 +2,7 @@ display_name: hack-and-slash topic: hack-and-slash aliases: hack-n-slash, hack-and-slash-game, hack-n-slash-game, hack-and-slay-game, hack-n-slay, hack-n-slay-game -related: role-playing-game,mud, mmorpg +related: role-playing-game, mud, mmorpg short_description: A genre of video game. wikipedia_url: https://en.wikipedia.org/wiki/Hack_and_slash --- From 1de52138ec2648933e5f16b011fd7b9578a0c0c9 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:42:19 -0400 Subject: [PATCH 171/246] Update index.md Signed-off-by: Justin Kenyon --- topics/mcnp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/mcnp/index.md b/topics/mcnp/index.md index 51b0e8663791..e8eb45aea19f 100644 --- a/topics/mcnp/index.md +++ b/topics/mcnp/index.md @@ -1,5 +1,5 @@ --- -aliases: mcnp5, mcnp6, +aliases: mcnp5, mcnp6 display_name: MCNP short_description: MCNP is the Monte Carlo N-Particle radiation transport code. created_by: Los Alamos National Laboratory From c07f9bbf862a3536453846783d91b06205a041b9 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:42:48 -0400 Subject: [PATCH 172/246] Update index.md Signed-off-by: Justin Kenyon --- topics/mozilla/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/mozilla/index.md b/topics/mozilla/index.md index d6c022612545..742faa84d565 100644 --- a/topics/mozilla/index.md +++ b/topics/mozilla/index.md @@ -1,6 +1,6 @@ --- aliases: mozilla-foundation -related: chrome,safari,edge,opera,browser,gecko,firefox,firefox-extension +related: chrome, safari, edge, opera, browser, gecko, firefox, firefox-extension created_by: Mozilla Foundation display_name: Mozilla github_url: https://github.com/mozilla/ From 999228a27ca534db57a44a88ae4f7eb7fc7e5639 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:43:20 -0400 Subject: [PATCH 173/246] Update index.md Signed-off-by: Justin Kenyon --- topics/opencomputers/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/opencomputers/index.md b/topics/opencomputers/index.md index 3d51188f3f59..8e11c52fa678 100644 --- a/topics/opencomputers/index.md +++ b/topics/opencomputers/index.md @@ -5,7 +5,7 @@ display_name: OpenComputers github_url: https://github.com/MightyPirates/OpenComputers url: https://oc.cil.li/ logo: opencomputers.png -related: lua,minecraft,minecraft-mod +related: lua, minecraft, minecraft-mod topic: opencomputers released: December 14, 2013 short_description: OpenComputers is a Minecraft mod that adds programmable computers and robots to the game. From 83e0396fef51c249e6dac25fba0d8983d37c4c1f Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:43:46 -0400 Subject: [PATCH 174/246] Update index.md Signed-off-by: Justin Kenyon --- topics/pip/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/pip/index.md b/topics/pip/index.md index bcbf2de341b0..146c57de90a5 100644 --- a/topics/pip/index.md +++ b/topics/pip/index.md @@ -1,10 +1,10 @@ --- -aliases: pypi,pip-package,pypi-package +aliases: pypi, pip-package, pypi-package created_by: Ian Bicking, Jannis Leidel display_name: pip github_url: https://github.com/pypa/pip logo: pip.png -related: python,package-manager +related: python, package-manager released: April 4, 2011 short_description: The Python package installer. topic: pip From 98e7773b198213e77a21af63d8738f1a8521fbd1 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:44:04 -0400 Subject: [PATCH 175/246] Update index.md Signed-off-by: Justin Kenyon --- topics/point-and-click/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/point-and-click/index.md b/topics/point-and-click/index.md index 6c5a75a09f78..4319ac784e03 100644 --- a/topics/point-and-click/index.md +++ b/topics/point-and-click/index.md @@ -2,7 +2,7 @@ display_name: point-and-click topic: point-and-click aliases: point-n-click -related: scumm, +related: scumm short_description: A genre of video game. --- -Games where player typically controls their character through a point-and-click interface using a computer mouse. \ No newline at end of file +Games where player typically controls their character through a point-and-click interface using a computer mouse. From 5a32248e88a7266e87efaf6dc1cd926b814e8f23 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:44:23 -0400 Subject: [PATCH 176/246] Update index.md Signed-off-by: Justin Kenyon --- topics/portapps/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/portapps/index.md b/topics/portapps/index.md index fa7f80d126f6..51920173e355 100644 --- a/topics/portapps/index.md +++ b/topics/portapps/index.md @@ -4,7 +4,7 @@ topic: portapps created_by: CrazyMax github_url: https://github.com/portapps/portapps logo: portapps.png -related: portable,windows +related: portable, windows released: September 22, 2019 short_description: Collection of portable apps for Windows. url: https://portapps.io/ From 0ded3ffa9dd0aada5386c60e4d478672689b7a2c Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:44:48 -0400 Subject: [PATCH 177/246] Update index.md Signed-off-by: Justin Kenyon --- topics/prestashop/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/prestashop/index.md b/topics/prestashop/index.md index 7abf82e65afa..2e0ba4ee9bcc 100644 --- a/topics/prestashop/index.md +++ b/topics/prestashop/index.md @@ -1,5 +1,5 @@ --- -aliases: prestashop16,prestashop17,prestashop8,prestashop-ecommerce,project-prestashop +aliases: prestashop16, prestashop17, prestashop8, prestashop-ecommerce, project-prestashop created_by: Bruno Lévêque, Igor Schlumberger display_name: PrestaShop github_url: https://github.com/prestashop @@ -13,4 +13,4 @@ wikipedia_url: https://en.wikipedia.org/wiki/PrestaShop --- PrestaShop is a freemium, open source e-commerce platform. The software is published under the Open Software License (OSL). It is written in the PHP programming language with support for the MySQL or MariaDB database management system. It has a software dependency on the Symfony PHP framework. -PrestaShop is currently used by 300,000 shops worldwide and is available in 60 different languages. \ No newline at end of file +PrestaShop is currently used by 300,000 shops worldwide and is available in 60 different languages. From 11419d5b1fdf8b3ab823db46a742bf021866e1c7 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:45:06 -0400 Subject: [PATCH 178/246] Update index.md Signed-off-by: Justin Kenyon --- topics/stata/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/stata/index.md b/topics/stata/index.md index bf688b9bd728..1eb80a3e5fb1 100644 --- a/topics/stata/index.md +++ b/topics/stata/index.md @@ -3,7 +3,7 @@ aliases: stata-command, stata-packages, stata-package display_name: Stata created_by: StataCorp logo: stata.png -related: mata, stata-schemes, data-visualization, data-analysis, data-science, +related: mata, stata-schemes, data-visualization, data-analysis, data-science short_description: Stata is a general-purpose statistical software package for data manipulation, visualization, statistics, and automated reporting. topic: stata url: https://stata.com From bef1974148a1095f108f52e8d05e40434dff04b4 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:46:06 -0400 Subject: [PATCH 179/246] Update index.md Signed-off-by: Justin Kenyon --- topics/ux/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/ux/index.md b/topics/ux/index.md index 897ac437c829..3c06cbb3ce20 100644 --- a/topics/ux/index.md +++ b/topics/ux/index.md @@ -3,7 +3,7 @@ aliases: user-experience, ux-design, user-experience-design display_name: User experience (UX) short_description: User experience is about the anticipation of the needs of the user and solutions that fit them. topic: ux -related: usability, information-architecture, ui, design-patterns, developer-experience, customer-experience, employee-experience, universal-design, accessibility, accessibility-experience, +related: usability, information-architecture, ui, design-patterns, developer-experience, customer-experience, employee-experience, universal-design, accessibility, accessibility-experience wikipedia_url: https://en.wikipedia.org/wiki/User_experience created_by: Frederick Winslow Taylor, Henry Ford, Donald Norman --- From 5d5d7d96878648f9e0aed604005abb3583425cf1 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:46:25 -0400 Subject: [PATCH 180/246] Update index.md Signed-off-by: Justin Kenyon --- topics/webextension/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/webextension/index.md b/topics/webextension/index.md index 11fb5658ea44..9749e7ee40bb 100644 --- a/topics/webextension/index.md +++ b/topics/webextension/index.md @@ -1,5 +1,5 @@ --- -aliases: webextensions,web-extension,web-extensions,browserext +aliases: webextensions, web-extension, web-extensions, browserext related: w3c, browser, firefox, firefox-extension, chrome, chrome-extension, mozilla, opera, edge created_by: Browser Extension Community Group display_name: WebExtension From 0197589d5bd11491422b335d0afc38834ecaf26c Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:46:46 -0400 Subject: [PATCH 181/246] Update index.md Signed-off-by: Justin Kenyon --- topics/zeplin/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/zeplin/index.md b/topics/zeplin/index.md index 32ef21021fe7..145a09ef8b87 100644 --- a/topics/zeplin/index.md +++ b/topics/zeplin/index.md @@ -1,5 +1,5 @@ --- -aliases: zeplin-extension,zem +aliases: zeplin-extension, zem created_by: Zeplin display_name: Zeplin github_url: https://github.com/zeplin @@ -9,4 +9,4 @@ short_description: Zeplin is a connected space for product teams where they can topic: zeplin url: https://zeplin.io --- -Zeplin is a connected space for product teams. It helps you collect and organize your team’s projects and resources like components, colors, and text styles. Everyone in the team can access up to date design resources and discussions. They also get notified of changes easily. \ No newline at end of file +Zeplin is a connected space for product teams. It helps you collect and organize your team’s projects and resources like components, colors, and text styles. Everyone in the team can access up to date design resources and discussions. They also get notified of changes easily. From 4464eca7e8637eefaa927128e916abba3ae5b4a4 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 25 Jun 2025 18:47:07 -0400 Subject: [PATCH 182/246] Update index.md Signed-off-by: Justin Kenyon --- topics/zeronet/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/zeronet/index.md b/topics/zeronet/index.md index ec659141f8ad..350bf2e0f1b8 100644 --- a/topics/zeronet/index.md +++ b/topics/zeronet/index.md @@ -4,8 +4,8 @@ released: January 12, 2015 display_name: ZeroNet short_description: Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network. topic: zeronet -aliases: zeroframe,zite -related: bittorrent,bitcoin,decentralized,p2p +aliases: zeroframe, zite +related: bittorrent, bitcoin, decentralized, p2p logo: zeronet.png url: https://zeronet.io/ github_url: https://github.com/HelloZeroNet/ZeroNet From 158fe1387c3cb3fb16653691f2cd33efc94f5adf Mon Sep 17 00:00:00 2001 From: nazDridoy Date: Wed, 25 Jun 2025 23:34:51 +0600 Subject: [PATCH 183/246] Update index.md Signed-off-by: nazDridoy --- collections/made-in-bangladesh/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/collections/made-in-bangladesh/index.md b/collections/made-in-bangladesh/index.md index 80a067f0ba1a..6134686c8627 100644 --- a/collections/made-in-bangladesh/index.md +++ b/collections/made-in-bangladesh/index.md @@ -9,6 +9,10 @@ items: - LordAmit/Brightness - mmahmoodictbd/production-ready-microservices-starter - mugli/Avro-Keyboard + - nazdridoy/bijoyLinux + - nazdridoy/kokoro-tts + - nazdridoy/nazhome + - nazdridoy/ngpt - nahid/gohttp - nahid/jsonq - nahid/talk From 5afca21a35274dfb5d8881343fa0beaffecb5b0e Mon Sep 17 00:00:00 2001 From: nazDridoy Date: Thu, 26 Jun 2025 00:11:57 +0600 Subject: [PATCH 184/246] Update index.md Signed-off-by: nazDridoy --- collections/made-in-bangladesh/index.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/collections/made-in-bangladesh/index.md b/collections/made-in-bangladesh/index.md index 6134686c8627..fdb494027c9c 100644 --- a/collections/made-in-bangladesh/index.md +++ b/collections/made-in-bangladesh/index.md @@ -9,10 +9,7 @@ items: - LordAmit/Brightness - mmahmoodictbd/production-ready-microservices-starter - mugli/Avro-Keyboard - - nazdridoy/bijoyLinux - nazdridoy/kokoro-tts - - nazdridoy/nazhome - - nazdridoy/ngpt - nahid/gohttp - nahid/jsonq - nahid/talk From 9b4faa690f729d481d101de6dbe8599033cae057 Mon Sep 17 00:00:00 2001 From: nazDridoy Date: Fri, 27 Jun 2025 01:50:11 +0600 Subject: [PATCH 185/246] Update index.md Signed-off-by: nazDridoy --- collections/made-in-bangladesh/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/made-in-bangladesh/index.md b/collections/made-in-bangladesh/index.md index fdb494027c9c..f549c08d8c47 100644 --- a/collections/made-in-bangladesh/index.md +++ b/collections/made-in-bangladesh/index.md @@ -9,7 +9,6 @@ items: - LordAmit/Brightness - mmahmoodictbd/production-ready-microservices-starter - mugli/Avro-Keyboard - - nazdridoy/kokoro-tts - nahid/gohttp - nahid/jsonq - nahid/talk @@ -31,6 +30,7 @@ items: - usmanhalalit/laracsv - boss-net/license-checker - bangladeshos/bangladeshos + - nazdridoy/kokoro-tts display_name: Made in Bangladesh created_by: kuttumiah From e48c1bb593fe6b947bf896c4e042cdd33c988f82 Mon Sep 17 00:00:00 2001 From: shiinedev Date: Fri, 27 Jun 2025 09:36:19 +0100 Subject: [PATCH 186/246] added move-sui topic --- topics/move-sui/index.md | 14 ++++++++++++++ topics/move-sui/move-sui.png | Bin 0 -> 15717 bytes 2 files changed, 14 insertions(+) create mode 100644 topics/move-sui/index.md create mode 100644 topics/move-sui/move-sui.png diff --git a/topics/move-sui/index.md b/topics/move-sui/index.md new file mode 100644 index 000000000000..ff2179a11ce7 --- /dev/null +++ b/topics/move-sui/index.md @@ -0,0 +1,14 @@ +--- +aliases: move-lang, move +created_by: Facebook (Meta Platforms Inc.) +display_name: Move-sui +github_url: https://github.com/move-language/move-sui +logo: move-sui.png +related: language, smart-contracts, blockchain, aptos, sui +released: '2019' +short_description: Move is a safe and flexible smart contract language originally developed by Meta for the Diem blockchain. +topic: move-sui +url: https://move-language.github.io/move +wikipedia_url: https://en.wikipedia.org/wiki/Move_(programming_language) +--- +Move is a smart contract programming language designed for secure and verifiable transaction execution. Originally created by Meta for the Diem project, it now powers modern blockchains like Aptos and Sui. Move emphasizes safety, resource-oriented programming, and formal verification. diff --git a/topics/move-sui/move-sui.png b/topics/move-sui/move-sui.png new file mode 100644 index 0000000000000000000000000000000000000000..8704ce43e149b641a18d9f89b9fc8d8122947464 GIT binary patch literal 15717 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 Date: Mon, 30 Jun 2025 13:41:00 +0100 Subject: [PATCH 187/246] feat: add `data-load-tool` topic --- topics/data-load-tool/data-load-tool.png | Bin 0 -> 2911 bytes topics/data-load-tool/index.md | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 topics/data-load-tool/data-load-tool.png create mode 100644 topics/data-load-tool/index.md diff --git a/topics/data-load-tool/data-load-tool.png b/topics/data-load-tool/data-load-tool.png new file mode 100644 index 0000000000000000000000000000000000000000..3495035233f43682c75fc1223559a53986f391d3 GIT binary patch literal 2911 zcmcgt3s93+77oH7jk?x~f-eXGMFsLF;h8i66j0M8Q3CP?Nys1aOI{|yB#1(FSrtSj zT3E`X4|G*nC4!Q$3Rrgp(V^4@7I_rPt2h&RC@wJ#ixmfiO}*0l|`BsxL8Gz{4G|s58kOnqaYR;9pp^KQiWb12ig-a0{!D@0nzcX(F7LS z!yQSI5n%!zC}E&vJT6~Ml#$VTULyQow+x_BdKXD7868aBhw>7LK$J7a8G}W;BT*y~ zi%q0^@0tsSEi#%TkqC(ZAeBlnQb&wH6a(N01OkA?19-dx?BO7m^Cb+K17B>dqnPFJ z2F1}LNGO2>e3Xup!4$+v$Y?Z-qvps#8MMI87tfUs3jyd50EfW>Z@Nn$_IuoQ$Rc+k zM<5Z1IRfE)0dH+F4=)OY<$HICj3IoNGnM+k-FdvX$`DI@4#PssiTYMfzic25kPAV8 z4vGbFqG-_PFvyo!>y^;yLfi+*KyI)%!~^+aSY0w2@8`Ng^?_pepa_M-;INq4{>}$UIiRlX?=26QOAgRoykD{-0gLh{=^fsM%NVO?Ic!|N zG&WV~IF=e+8BBrJG310BzW@AsvaLGdv~^x?Zu-;B?Vr<3Jlu19ao@Q`j;~8^{xe|s zswQRoSRQ@aiBPkj6}au&o4yKDdE2*ZFU5y5cfL}eaq=mdNt`IKHD3Ctag+PiqfTd< z_)5Y3roS>0Hkwy8Sv|G*i4;~-*Z;4f>}MO+)ZSiN8!L?Wd%|oLmj0=K^k6`0hE2BG zIXx*env>$GS>t4X@yJL?-IGm!3F8r74AGCFQ$@4xiQI-}G}tGsuV zDnHgFAU%$!rMYY?UFBfPM5g=v4ZzwnJs+H^dV0$0^m*0or>0h0pO*{OB?EDdeL3ZQ zSuu%NWy#(px)OX9|QI&jTm_l3o zeZ?J@u(2{_1*_s=r_F9;7@ule<}S?ZwYh=}v!L0IF&apBeoRRBqMTh@+LlLq*?Lue zm|1otDe=W2#c;BA(01&Sa{5j~We0%X3$p7{=uH|GXCIbSYw(^_4W-3Mus2Am@SVxnm>M}W3*Un z+nxV>Z?V(Rgn9qU?M*clInYSyOVzHbw6RDjJp@~$lz0MZZ1|9i7ur4NZ70NBUY|O;?_cdjqmG-uTkTx+~fA_;v3=28* zQ*(Z;zdEnP&@xA@epr+|ETGvE!YpI!)E9dm-yatbw`hx6Jcgd<%6LPXDeDJ$_OJ$@ z8D763*tl18t2m}8IQx1VwRFb#KzL7-Vs*0RAtkB70-xJMQ+(PQG4qT7exa#sC1>6& zlFmrz%W}>|edt8l4@T7$e%j{xD6MO}gpz^O6q(f(y~fqpC2Lov^d0z2bXhqa_+qjk z_F8%S$$VpZkEY@0b-WVwbiGZ-S##FO0qM#=@|NrOB6V7lH=j2+*}gSJXH$G=-Zyqe G9se(i-yS>w literal 0 HcmV?d00001 diff --git a/topics/data-load-tool/index.md b/topics/data-load-tool/index.md new file mode 100644 index 000000000000..2fb9bf833ec8 --- /dev/null +++ b/topics/data-load-tool/index.md @@ -0,0 +1,15 @@ +--- +created_by: data-load-tool +aliases: dlt, dlthub +display_name: DLT +related: dbt, python +released: February 2023 +short_description: A Python library for moving data. +topic: data-load-tool +url: https://dlthub.com +github_url: https://github.com/dlt-hub/dlt +logo: data-load-tool.png +--- +dlt is an open source Python library that loads data from various, often messy data sources into well-structured, live datasets. +It offers a lightweight interface for extracting data from REST APIs, SQL databases, cloud storage, Python data structures, and many more. +It is NOT related to Delta Live Tables or distributed ledger technology. From 45ac42ea072f05492583e691712a4426eb3ede4e Mon Sep 17 00:00:00 2001 From: Tebjan Halm Date: Mon, 30 Jun 2025 15:49:11 +0200 Subject: [PATCH 188/246] Adds Stride3D, the open-source c# game engine Signed-off-by: Tebjan Halm --- collections/game-engines/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/collections/game-engines/index.md b/collections/game-engines/index.md index a92f4e2fe69c..2b1dae201af7 100644 --- a/collections/game-engines/index.md +++ b/collections/game-engines/index.md @@ -58,6 +58,7 @@ items: - luanti-org/luanti - defold/defold - openfl/openfl + - stride3d/stride display_name: Game Engines created_by: leereilly --- From 4f0d8dfbf0cc35bb1c4a46d4957942deffd2cc49 Mon Sep 17 00:00:00 2001 From: Moonrise <70655051+PetitPotiron@users.noreply.github.com> Date: Mon, 30 Jun 2025 21:23:01 +0200 Subject: [PATCH 189/246] Create index.md Signed-off-by: Moonrise <70655051+PetitPotiron@users.noreply.github.com> --- topics/sport/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 topics/sport/index.md diff --git a/topics/sport/index.md b/topics/sport/index.md new file mode 100644 index 000000000000..a9394c5b96b4 --- /dev/null +++ b/topics/sport/index.md @@ -0,0 +1,9 @@ +--- +display_name: Sport +topic: sport +aliases: sports +short_description: Any physical activity or a game featuring skills or fitness +related: cycling, soccer, football, badminton, volleyball, fitness, yoga, running, swimming, tennis, basketball, handball, rowing, bodybuilding, rugby, hockey, wellbeing, health, olympics, paralympics, garmin, wahoo, strava, smartwatch +wikipedia_url: https://en.wikipedia.org/wiki/Sport +--- +Sport often consists of a physical activity or a game that requires some skills or physical abilities. Sports can be teamsports as well as solo-sports, and they can be practiced indoor as well as outdoor. Practicing sports often improves overall health and mental wellness. While some people take parts to big events in order to compete agains each other, like the Olympics or the Paralympics, other people prefer to practice sports as a hobby. From a3f7fccef874674671cd5e44996c122d2c3bdc70 Mon Sep 17 00:00:00 2001 From: Moonrise <70655051+PetitPotiron@users.noreply.github.com> Date: Mon, 30 Jun 2025 21:31:20 +0200 Subject: [PATCH 190/246] Renaming to sports and adding triathlon related topic Renaming the topic to `sports` as this one containes over 1,000 more repositories as `sport` on GitHub. Adding the `triathlon` related topic. Signed-off-by: Moonrise <70655051+PetitPotiron@users.noreply.github.com> --- topics/sport/index.md | 9 --------- topics/sports/index.md | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) delete mode 100644 topics/sport/index.md create mode 100644 topics/sports/index.md diff --git a/topics/sport/index.md b/topics/sport/index.md deleted file mode 100644 index a9394c5b96b4..000000000000 --- a/topics/sport/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -display_name: Sport -topic: sport -aliases: sports -short_description: Any physical activity or a game featuring skills or fitness -related: cycling, soccer, football, badminton, volleyball, fitness, yoga, running, swimming, tennis, basketball, handball, rowing, bodybuilding, rugby, hockey, wellbeing, health, olympics, paralympics, garmin, wahoo, strava, smartwatch -wikipedia_url: https://en.wikipedia.org/wiki/Sport ---- -Sport often consists of a physical activity or a game that requires some skills or physical abilities. Sports can be teamsports as well as solo-sports, and they can be practiced indoor as well as outdoor. Practicing sports often improves overall health and mental wellness. While some people take parts to big events in order to compete agains each other, like the Olympics or the Paralympics, other people prefer to practice sports as a hobby. diff --git a/topics/sports/index.md b/topics/sports/index.md new file mode 100644 index 000000000000..aad3b96647b9 --- /dev/null +++ b/topics/sports/index.md @@ -0,0 +1,9 @@ +--- +display_name: Sports +topic: sports +aliases: sport +short_description: Any physical activity or a game featuring skills or fitness +related: cycling, soccer, football, badminton, volleyball, triathlon, fitness, yoga, running, swimming, tennis, basketball, handball, rowing, bodybuilding, rugby, hockey, wellbeing, health, olympics, paralympics, garmin, wahoo, strava, smartwatch +wikipedia_url: https://en.wikipedia.org/wiki/Sport +--- +Sports often consists of physical activities or a game that requires some skills or physical abilities. Sports can be teamsports as well as solo-sports, and they can be practiced indoor as well as outdoor. Practicing sports often improves overall health and mental wellness. While some people take parts to big events in order to compete agains each other, like the Olympics or the Paralympics, other people prefer to practice sports as a hobby. From 29c0d86947b5c8b374142b0f4a1149470f0d4993 Mon Sep 17 00:00:00 2001 From: Moonrise <70655051+PetitPotiron@users.noreply.github.com> Date: Mon, 30 Jun 2025 21:42:22 +0200 Subject: [PATCH 191/246] Add end-punctuation to the `short_description` Signed-off-by: Moonrise <70655051+PetitPotiron@users.noreply.github.com> --- topics/sports/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/sports/index.md b/topics/sports/index.md index aad3b96647b9..40e1b22f2d06 100644 --- a/topics/sports/index.md +++ b/topics/sports/index.md @@ -2,7 +2,7 @@ display_name: Sports topic: sports aliases: sport -short_description: Any physical activity or a game featuring skills or fitness +short_description: Any physical activity or a game featuring skills or fitness. related: cycling, soccer, football, badminton, volleyball, triathlon, fitness, yoga, running, swimming, tennis, basketball, handball, rowing, bodybuilding, rugby, hockey, wellbeing, health, olympics, paralympics, garmin, wahoo, strava, smartwatch wikipedia_url: https://en.wikipedia.org/wiki/Sport --- From c365f390dc4986d8cec59d457dcd1a34d406f3c9 Mon Sep 17 00:00:00 2001 From: Moonrise <70655051+PetitPotiron@users.noreply.github.com> Date: Mon, 30 Jun 2025 21:44:12 +0200 Subject: [PATCH 192/246] Limit the related topics to 10 Signed-off-by: Moonrise <70655051+PetitPotiron@users.noreply.github.com> --- topics/sports/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/sports/index.md b/topics/sports/index.md index 40e1b22f2d06..d4675803244d 100644 --- a/topics/sports/index.md +++ b/topics/sports/index.md @@ -3,7 +3,7 @@ display_name: Sports topic: sports aliases: sport short_description: Any physical activity or a game featuring skills or fitness. -related: cycling, soccer, football, badminton, volleyball, triathlon, fitness, yoga, running, swimming, tennis, basketball, handball, rowing, bodybuilding, rugby, hockey, wellbeing, health, olympics, paralympics, garmin, wahoo, strava, smartwatch +related: cycling, soccer, volleyball, running, swimming, tennis, basketball, bodybuilding, rugby, olympics wikipedia_url: https://en.wikipedia.org/wiki/Sport --- Sports often consists of physical activities or a game that requires some skills or physical abilities. Sports can be teamsports as well as solo-sports, and they can be practiced indoor as well as outdoor. Practicing sports often improves overall health and mental wellness. While some people take parts to big events in order to compete agains each other, like the Olympics or the Paralympics, other people prefer to practice sports as a hobby. From c8bba0e2f49e590ebba4ca3c49dc916139d16a15 Mon Sep 17 00:00:00 2001 From: Moonrise <70655051+PetitPotiron@users.noreply.github.com> Date: Mon, 30 Jun 2025 21:51:40 +0200 Subject: [PATCH 193/246] Remove irrelevant alias Signed-off-by: Moonrise <70655051+PetitPotiron@users.noreply.github.com> --- topics/sports-game/index.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/topics/sports-game/index.md b/topics/sports-game/index.md index 83652a0c8879..03cac35e568d 100644 --- a/topics/sports-game/index.md +++ b/topics/sports-game/index.md @@ -1,8 +1,7 @@ --- display_name: sports-game topic: sports-game -aliases: sports short_description: A genre of video game. wikipedia_url: https://en.wikipedia.org/wiki/Sports_game --- -A video game genre that simulates the practice of sports. \ No newline at end of file +A video game genre that simulates the practice of sports. From 1f2c2c57edc4ad9bb9ad7196b1d8540f5ab30178 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 2 Jul 2025 10:58:29 -0700 Subject: [PATCH 194/246] Add topic, For The Love Of Code --- topics/for-the-love-of-code/index.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 topics/for-the-love-of-code/index.md diff --git a/topics/for-the-love-of-code/index.md b/topics/for-the-love-of-code/index.md new file mode 100644 index 000000000000..f103bd364698 --- /dev/null +++ b/topics/for-the-love-of-code/index.md @@ -0,0 +1,13 @@ +--- +aliases: for-the-love-of-code, ftloc +created_by: Lee Reilly +display_name: For the Love of Code +released: July 4, 2025 +short_description: +topic: fortheloveofcode +related: gameoff +--- +For The Love of Code is a global, summer hackathon that celebrates the playful, creative, and downright ridiculous side of software development. From talking toasters to terminal karaoke, this event invites developers to build the projects they've always dreamed about, but never had an excuse to ship. Just for the joy of it. No startups, no pressure... just vibes, creativity, and code. + + + From f31491bfdbb431de96a391321299df7a5321582c Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 2 Jul 2025 11:06:41 -0700 Subject: [PATCH 195/246] Update Game Off topic --- topics/game-off/game-off.png | Bin 6816 -> 53607 bytes topics/game-off/index.md | 3 +++ 2 files changed, 3 insertions(+) diff --git a/topics/game-off/game-off.png b/topics/game-off/game-off.png index 72f996a026e147acfcd6e9732d49da216550ba55..93d7c18541bdb3c2d468fd7d4c502f07904ae2f3 100644 GIT binary patch literal 53607 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

AXu@y=%B?IIWtf=p1ZFHw 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 literal 6816 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 diff --git a/topics/game-off/index.md b/topics/game-off/index.md index d0e6985e0026..66eb91ecca13 100644 --- a/topics/game-off/index.md +++ b/topics/game-off/index.md @@ -2,6 +2,9 @@ aliases: github-game-off, githubgameoff, gameoff, ggo12, ggo13, ggo14, ggo15, ggo16 related: global-game-jam, ludum-dare, js13kgames display_name: Game Off +created_by: Lee Reilly +display_name: For the Love of Code +released: October 25, 2012 short_description: Game Off is an annual game jam celebrating open source. topic: game-off logo: game-off.png From 5f4798f961c0a9903db815d38b06f4c6a52bfe7e Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Tue, 8 Jul 2025 07:07:14 +0000 Subject: [PATCH 196/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/made-in-kazakhstan/index.md | 2 +- collections/made-in-ukraine/index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/collections/made-in-kazakhstan/index.md b/collections/made-in-kazakhstan/index.md index 8697be5efb2f..0ce4c27e611c 100644 --- a/collections/made-in-kazakhstan/index.md +++ b/collections/made-in-kazakhstan/index.md @@ -10,7 +10,7 @@ items: - SergeyMyssak/nextjs-sitemap - Slava/tern-meteor-sublime - binchik/SubscriptionPrompt - - malikzh/NCANode + - ncanode-kz/NCANode - danchokobo/react-native-code-verification - yenbekbay/AYStepperView - ironsoul0/laddy diff --git a/collections/made-in-ukraine/index.md b/collections/made-in-ukraine/index.md index 27a44de65f0c..f677269e839c 100644 --- a/collections/made-in-ukraine/index.md +++ b/collections/made-in-ukraine/index.md @@ -59,7 +59,7 @@ items: - retejs/rete - javadev/underscore-java - javadev/LeetCode-in-Java - - RedisInsight/RedisDesktopManager + - redis/RedisDesktopManager display_name: Made in Ukraine image: made-in-ukraine.png From 22cbd80ed40a2bba74c9750c3b1faf9a0a3c4617 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 9 Jul 2025 11:49:33 -0700 Subject: [PATCH 197/246] Update URL --- topics/for-the-love-of-code/index.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/topics/for-the-love-of-code/index.md b/topics/for-the-love-of-code/index.md index f103bd364698..765090c20f64 100644 --- a/topics/for-the-love-of-code/index.md +++ b/topics/for-the-love-of-code/index.md @@ -6,8 +6,7 @@ released: July 4, 2025 short_description: topic: fortheloveofcode related: gameoff +url: http://gh.io/ftloc +logo: for-the-love-of-code.png --- For The Love of Code is a global, summer hackathon that celebrates the playful, creative, and downright ridiculous side of software development. From talking toasters to terminal karaoke, this event invites developers to build the projects they've always dreamed about, but never had an excuse to ship. Just for the joy of it. No startups, no pressure... just vibes, creativity, and code. - - - From ca0039a30c135429269cbbe97c2d250d15c3380e Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 9 Jul 2025 11:49:50 -0700 Subject: [PATCH 198/246] Change release date --- topics/for-the-love-of-code/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/for-the-love-of-code/index.md b/topics/for-the-love-of-code/index.md index 765090c20f64..f35dacf292cc 100644 --- a/topics/for-the-love-of-code/index.md +++ b/topics/for-the-love-of-code/index.md @@ -2,7 +2,7 @@ aliases: for-the-love-of-code, ftloc created_by: Lee Reilly display_name: For the Love of Code -released: July 4, 2025 +released: July 11, 2025 short_description: topic: fortheloveofcode related: gameoff From 095a92d1d4d65e38107231dd14f803827e3b8798 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 9 Jul 2025 11:50:54 -0700 Subject: [PATCH 199/246] Add description --- topics/for-the-love-of-code/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/for-the-love-of-code/index.md b/topics/for-the-love-of-code/index.md index f35dacf292cc..bea55b39b23a 100644 --- a/topics/for-the-love-of-code/index.md +++ b/topics/for-the-love-of-code/index.md @@ -3,10 +3,10 @@ aliases: for-the-love-of-code, ftloc created_by: Lee Reilly display_name: For the Love of Code released: July 11, 2025 -short_description: +short_description: "A global, summer hackathon that celebrates the playful, creative, and downright silly side of software development." topic: fortheloveofcode related: gameoff url: http://gh.io/ftloc logo: for-the-love-of-code.png --- -For The Love of Code is a global, summer hackathon that celebrates the playful, creative, and downright ridiculous side of software development. From talking toasters to terminal karaoke, this event invites developers to build the projects they've always dreamed about, but never had an excuse to ship. Just for the joy of it. No startups, no pressure... just vibes, creativity, and code. +For The Love of Code is a global, summer hackathon that celebrates the playful, creative, and downright silly side of software development. From talking toasters to terminal karaoke, this event invites developers to build the projects they've always dreamed about, but never had an excuse to ship. Just for the joy of it. No startups, no pressure... just vibes, creativity, and code. From b21722f851fd9145dfc30770a0943bdcaaaaeeb3 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 9 Jul 2025 11:52:44 -0700 Subject: [PATCH 200/246] Update title --- topics/game-off/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/game-off/index.md b/topics/game-off/index.md index 66eb91ecca13..cf3acf613ea9 100644 --- a/topics/game-off/index.md +++ b/topics/game-off/index.md @@ -3,7 +3,7 @@ aliases: github-game-off, githubgameoff, gameoff, ggo12, ggo13, ggo14, ggo15, gg related: global-game-jam, ludum-dare, js13kgames display_name: Game Off created_by: Lee Reilly -display_name: For the Love of Code +display_name: Game Off released: October 25, 2012 short_description: Game Off is an annual game jam celebrating open source. topic: game-off From e30cd6e6b07b357da906bcec6a48c71615202d91 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 9 Jul 2025 12:12:01 -0700 Subject: [PATCH 201/246] Update hashtag/topic --- topics/for-the-love-of-code/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/for-the-love-of-code/index.md b/topics/for-the-love-of-code/index.md index bea55b39b23a..e2f6ec1877b4 100644 --- a/topics/for-the-love-of-code/index.md +++ b/topics/for-the-love-of-code/index.md @@ -1,10 +1,10 @@ --- -aliases: for-the-love-of-code, ftloc +aliases: fortheloveofcode, ftloc created_by: Lee Reilly display_name: For the Love of Code released: July 11, 2025 short_description: "A global, summer hackathon that celebrates the playful, creative, and downright silly side of software development." -topic: fortheloveofcode +topic: for-the-love-of-code related: gameoff url: http://gh.io/ftloc logo: for-the-love-of-code.png From d41c0e88bbd8de9cff4cc7813cc9abfd4a495966 Mon Sep 17 00:00:00 2001 From: Tom Thorogood Date: Wed, 9 Jul 2025 12:51:18 -0700 Subject: [PATCH 202/246] Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Tom Thorogood --- topics/game-off/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/topics/game-off/index.md b/topics/game-off/index.md index cf3acf613ea9..dd83c4314276 100644 --- a/topics/game-off/index.md +++ b/topics/game-off/index.md @@ -3,7 +3,6 @@ aliases: github-game-off, githubgameoff, gameoff, ggo12, ggo13, ggo14, ggo15, gg related: global-game-jam, ludum-dare, js13kgames display_name: Game Off created_by: Lee Reilly -display_name: Game Off released: October 25, 2012 short_description: Game Off is an annual game jam celebrating open source. topic: game-off From 46fe5239e202ca61fa308113629a44c95932b9c8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:11:28 +0000 Subject: [PATCH 203/246] Initial plan From e02013f33b696d95610dc6f9b8656d41b9adff17 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:19:05 +0000 Subject: [PATCH 204/246] Fix GitHub Actions workflow: update gems to required versions and switch to pull_request_target Co-authored-by: tomthorogood <1092941+tomthorogood@users.noreply.github.com> --- .github/workflows/lint.yml | 5 +-- Gemfile | 13 ++++++-- Gemfile.lock | 63 ++++++++++++++++++++------------------ 3 files changed, 46 insertions(+), 35 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 19df17e93c13..046d552836b6 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,12 +1,13 @@ name: Lint on: - pull_request: + pull_request_target: workflow_dispatch: merge_group: permissions: contents: write + checks: write jobs: lint: @@ -21,7 +22,7 @@ jobs: - name: Run linters uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2 - if: ${{ github.event_name == 'pull_request' }} + if: ${{ github.event_name == 'pull_request_target' }} with: auto_fix: true rubocop: true diff --git a/Gemfile b/Gemfile index e5ac7f7f62ce..196bba615cc1 100644 --- a/Gemfile +++ b/Gemfile @@ -1,8 +1,13 @@ source "https://rubygems.org" -gem "faraday-retry", "~> 2.3.2" +gem "faraday-retry", "2.3.1" gem "github-pages", "~> 232", group: :jekyll_plugins gem "nokogiri", "~> 1.18.8" +gem "rake", "13.2.1" +gem "rubocop", "1.75.5" +gem "faraday", "2.12.2" +gem "json", "2.11.3" +gem "language_server-protocol", "3.17.0.4" group :test do gem "fastimage" @@ -10,8 +15,6 @@ group :test do gem "minitest" gem "octokit" gem "pry", require: false - gem "rake" - gem "rubocop" gem "rubocop-performance" gem "safe_yaml" end @@ -19,3 +22,7 @@ end group :development do gem "webrick" end + +group :development do + gem "webrick" +end diff --git a/Gemfile.lock b/Gemfile.lock index 9a486cad5c1e..24ecb225d2a0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (8.0.1) + activesupport (8.0.2) base64 benchmark (>= 0.3) bigdecimal @@ -18,8 +18,8 @@ GEM public_suffix (>= 2.0.2, < 7.0) ast (2.4.3) base64 (0.2.0) - benchmark (0.4.0) - bigdecimal (3.1.9) + benchmark (0.4.1) + bigdecimal (3.2.2) coderay (1.1.3) coffee-script (2.4.1) coffee-script-source @@ -28,12 +28,12 @@ GEM colorator (1.1.0) commonmarker (0.23.11) concurrent-ruby (1.3.5) - connection_pool (2.5.0) - csv (3.3.3) + connection_pool (2.5.3) + csv (3.3.5) dnsruby (1.72.3) base64 (~> 0.2.0) simpleidn (~> 0.2.1) - drb (2.2.1) + drb (2.2.3) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) @@ -41,26 +41,26 @@ GEM ffi (>= 1.15.0) eventmachine (1.2.7) execjs (2.10.0) - faraday (2.13.1) + faraday (2.12.2) faraday-net_http (>= 2.0, < 3.5) json logger faraday-net_http (3.4.1) net-http (>= 0.5.0) - faraday-retry (2.3.2) + faraday-retry (2.3.1) faraday (~> 2.0) fastimage (2.4.0) - ffi (1.17.1) - ffi (1.17.1-aarch64-linux-gnu) - ffi (1.17.1-aarch64-linux-musl) - ffi (1.17.1-arm-linux-gnu) - ffi (1.17.1-arm-linux-musl) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86-linux-gnu) - ffi (1.17.1-x86-linux-musl) - ffi (1.17.1-x86_64-darwin) - ffi (1.17.1-x86_64-linux-gnu) - ffi (1.17.1-x86_64-linux-musl) + ffi (1.17.2) + ffi (1.17.2-aarch64-linux-gnu) + ffi (1.17.2-aarch64-linux-musl) + ffi (1.17.2-arm-linux-gnu) + ffi (1.17.2-arm-linux-musl) + ffi (1.17.2-arm64-darwin) + ffi (1.17.2-x86-linux-gnu) + ffi (1.17.2-x86-linux-musl) + ffi (1.17.2-x86_64-darwin) + ffi (1.17.2-x86_64-linux-gnu) + ffi (1.17.2-x86_64-linux-musl) forwardable-extended (2.6.0) gemoji (4.1.0) github-pages (232) @@ -235,12 +235,12 @@ GEM gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - json (2.12.2) + json (2.11.3) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.5) + language_server-protocol (3.17.0.4) lint_roller (1.1.0) liquid (4.0.4) listen (3.9.0) @@ -250,13 +250,13 @@ GEM mercenary (0.3.6) method_source (1.1.0) mini_mime (1.1.5) - mini_portile2 (2.8.8) + mini_portile2 (2.8.9) minima (2.5.1) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.25.5) - multi_xml (0.7.1) + multi_xml (0.7.2) bigdecimal (~> 3.1) net-http (0.6.0) uri @@ -295,14 +295,14 @@ GEM public_suffix (5.1.1) racc (1.8.1) rainbow (3.1.1) - rake (13.3.0) + rake (13.2.1) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) regexp_parser (2.10.0) - rexml (3.4.0) + rexml (3.4.1) rouge (3.30.0) - rubocop (1.77.0) + rubocop (1.75.5) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -310,7 +310,7 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.45.1, < 2.0) + rubocop-ast (>= 1.44.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.45.1) @@ -361,16 +361,19 @@ PLATFORMS x86_64-linux-musl DEPENDENCIES - faraday-retry (~> 2.3.2) + faraday (= 2.12.2) + faraday-retry (= 2.3.1) fastimage github-pages (~> 232) httparty + json (= 2.11.3) + language_server-protocol (= 3.17.0.4) minitest nokogiri (~> 1.18.8) octokit pry - rake - rubocop + rake (= 13.2.1) + rubocop (= 1.75.5) rubocop-performance safe_yaml webrick From f51c90c14351ae59ea6513da194ad16d1e6be65c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:20:08 +0000 Subject: [PATCH 205/246] Fix duplicate webrick gem in Gemfile Co-authored-by: tomthorogood <1092941+tomthorogood@users.noreply.github.com> --- Gemfile | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Gemfile b/Gemfile index 196bba615cc1..d3fb5b6f366b 100644 --- a/Gemfile +++ b/Gemfile @@ -22,7 +22,3 @@ end group :development do gem "webrick" end - -group :development do - gem "webrick" -end From fc2cebf4340c92b74015e174b90fb51fdf6e6e3e Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 9 Jul 2025 17:27:08 -0700 Subject: [PATCH 206/246] Add files via upload --- .../for-the-love-of-code.png | Bin 0 -> 66955 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 topics/for-the-love-of-code/for-the-love-of-code.png diff --git a/topics/for-the-love-of-code/for-the-love-of-code.png b/topics/for-the-love-of-code/for-the-love-of-code.png new file mode 100644 index 0000000000000000000000000000000000000000..1b76943d04bee6925c97e984d28d617c96e258b3 GIT binary patch literal 66955 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%0AT_>D1}#wh9``2TP*HOGTV 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 O%U2rDrJwD&Or#z4N5Q~2rZ(5Az_^X&B%fZ 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­_{qaA%9nQ{ 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 literal 0 HcmV?d00001 From 8546250d98795349f6a5b3795831fdc2d6fcf2ad Mon Sep 17 00:00:00 2001 From: Lint Action Date: Thu, 10 Jul 2025 14:15:15 +0000 Subject: [PATCH 207/246] Fix code style issues with RuboCop --- Gemfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index d3fb5b6f366b..2059e511a161 100644 --- a/Gemfile +++ b/Gemfile @@ -1,13 +1,13 @@ source "https://rubygems.org" +gem "faraday", "2.12.2" gem "faraday-retry", "2.3.1" gem "github-pages", "~> 232", group: :jekyll_plugins +gem "json", "2.11.3" +gem "language_server-protocol", "3.17.0.4" gem "nokogiri", "~> 1.18.8" gem "rake", "13.2.1" gem "rubocop", "1.75.5" -gem "faraday", "2.12.2" -gem "json", "2.11.3" -gem "language_server-protocol", "3.17.0.4" group :test do gem "fastimage" From a787f932949d8b15f7303feda6511db67ad42703 Mon Sep 17 00:00:00 2001 From: Hayden Schiff Date: Fri, 11 Jul 2025 23:15:23 -0400 Subject: [PATCH 208/246] fix incorrect Wikipedia link Signed-off-by: Hayden Schiff --- topics/zx-spectrum/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/zx-spectrum/index.md b/topics/zx-spectrum/index.md index ad07177cd941..e52155b9f7f1 100644 --- a/topics/zx-spectrum/index.md +++ b/topics/zx-spectrum/index.md @@ -4,7 +4,7 @@ topic: zx-spectrum aliases: spectrum, speccy, spectrum-zx, zxspectrum, spectrumzx, sinclair, sinclair-spectrum related: amstrad-cpc, commodore-64, bbc-micro, spectrum-next short_description: An 8-bit personal home computer developed by Sinclair Research and Britain's best-selling microcomputer. -wikipedia_url: https://en.wikipedia.org/wiki/Action-adventure_game +wikipedia_url: https://en.wikipedia.org/wiki/ZX_Spectrum created_by: Sinclair Research released: April 23, 1982 logo: zx-spectrum.png From 3f9d8ef0fe61063f95b2302410812d80639fe006 Mon Sep 17 00:00:00 2001 From: Lee Reilly Date: Wed, 16 Jul 2025 08:38:54 -0700 Subject: [PATCH 209/246] Update release date for For The Love of Code event... ...and modify the description to include a hyperlink. Signed-off-by: Lee Reilly --- topics/for-the-love-of-code/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/for-the-love-of-code/index.md b/topics/for-the-love-of-code/index.md index e2f6ec1877b4..8764f00d6ea3 100644 --- a/topics/for-the-love-of-code/index.md +++ b/topics/for-the-love-of-code/index.md @@ -2,11 +2,11 @@ aliases: fortheloveofcode, ftloc created_by: Lee Reilly display_name: For the Love of Code -released: July 11, 2025 +released: July 16, 2025 short_description: "A global, summer hackathon that celebrates the playful, creative, and downright silly side of software development." topic: for-the-love-of-code related: gameoff url: http://gh.io/ftloc logo: for-the-love-of-code.png --- -For The Love of Code is a global, summer hackathon that celebrates the playful, creative, and downright silly side of software development. From talking toasters to terminal karaoke, this event invites developers to build the projects they've always dreamed about, but never had an excuse to ship. Just for the joy of it. No startups, no pressure... just vibes, creativity, and code. +For The Love of Code is a global, summer hackathon that celebrates the playful, creative, and downright silly side of software development. From talking toasters to terminal karaoke, this event invites developers to build the projects they've always dreamed about, but never had an excuse to ship. Just for the joy of it. No startups, no pressure... just vibes, creativity, and code. From d46751989cf355e09b4eb944a887403d64fbd5da Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Wed, 16 Jul 2025 12:08:25 -0400 Subject: [PATCH 210/246] Remove outdated link from Playdate Rust index Signed-off-by: Justin Kenyon --- collections/playdate-rust/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/collections/playdate-rust/index.md b/collections/playdate-rust/index.md index d6ae401f5c4d..2ff31475850b 100644 --- a/collections/playdate-rust/index.md +++ b/collections/playdate-rust/index.md @@ -1,6 +1,5 @@ --- items: - - https://sdk.play.date/Inside%20Playdate%20with%20C.html - pd-rs/crankstart - boozook/playdate - adamsoutar/playboy From 193816b6015b5b33abfb37a7de6855c9c924ab8d Mon Sep 17 00:00:00 2001 From: Bruno Borges Date: Wed, 16 Jul 2025 11:25:20 -0700 Subject: [PATCH 211/246] Fix the Java logo with the latest official version --- topics/java/java.png | Bin 16803 -> 14197 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/java/java.png b/topics/java/java.png index e598f0409ce05b258a75229747c250570bf6a807..0f62603e5dfe2cf7c5cb9a60fe44da8ffa23bdf0 100644 GIT binary patch literal 14197 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 OL0(1$SS9r(`2PXS9d}&- literal 16803 zcmaj{1yG#N69xz`%i``D+zAfB-61%H;1E2xJM7{RJOl`?fj|Pm9X5C%ID}wfu^>Sf z3rnzjfB)~hy1J{nI%=u6c6X+y-+p^~o_?lhlk|1f32Kh64qiDf z3JSJdY;E5Na57fU!Q-d>hB+^drsPXDH%8zJRn=_BD2VsaV1m7*)^1Yg_thZE+3e;P zCs4xeP=LllG@$yVTG+j`t66JrL|<1({<*c+Zgj77QJvuI|_^KQd+ucGw{tSF`;vKqX~ryyMs{J%Y3cJ|k{I|49)3se4tPf3;UA zo{@}+HTNfmI~JjuWR%ysV%9Ms&EOlHj7;qowAtbfd1~ZEwNtn92=di`@(zQ*MY2&( zl12-f*V*lZh0uh3G3A+rO6&Hfzj1jTm_M7%v9qTJL^>lEuAvGg3A)Jv2^>z{HX}$o zpg(>eBR=@69MO|FTkE9%e><6eYOa$DeVX!T=(K~tt#l5l*cz7fUw~F|=>B^z88hI3 zD3v1$sp0!NBFv$n#&3Z3egC5UOTW$-wf%n$6ffpn!So3hfmh|&jqcZz)N;?EDTPcs zSZ^S|eBpzATwzV?;`S&(Kv}RNA*QYrVv~PkIG)Cy98i>#_|odg>k-X`bf}3n%?{}K zX`U8G4UGNzJEnm#$T{|H@MLx9BTrw`7lnC_zs+v`_@>_z#arU6WOpovjafj~o z{~6YSX!jo8d4E@p_maxIWwDTWRN_Aoi9g;k@*o2&L5HwA?O3elb#;3bU~;uW7b`R7 zS{t;7x{|0-SSyD4xp~{IE51C3!bsv=tABoJI5~>`KI*|*4P{mO8)NmJ7VBkYqfoiO z8}b;=^3Nvp2Hubf$6G$B783r6KSnK7o_StjY=%iMsqnU1Ka#?{g}eB;kCrtCCqsy( zMQwnhbOP2+G*gL(@~LS%=ybncq?UBYal)6L)mS#R#qpNo|MoKK&MbqjdEM0Bp^+v- z=u?a8_=o5Pv=T?ev;`URcq@P8^YTf9P!nK;LA5Ze;CPk^*mQH$hrzxf=we^+wNrQh z$e6vhp#4ji&%6aE(lHmRM>g(Ag%g#_e>jT;-OcOH_B;Pc-T`JsLgIM4&qTe-)&)5+ zj*0l{oLeE_o%r0dT}Yf#`Jt+xW7;$R(k@nR0rRZOC(W6%|0#jAtR(Lf5bVy&gSzQ-e_xhNv-#5y{2Y+m=3sq;O%WPl~|xt*ip(oV3$lv zEA8Y;Z3(iMn1yPuZC+jDg|`Oh4RM;AKErt@4vUKCVT5CJ_hDOBBUklx=Ih>*DsH3OZxrHI)@^h zJ|1F0^}yAjD%r;uYrcOH-~?s)AD%2T2(ShK(-h6s%#s8t^SCY%HeH}`d@+ZyR;h1f zIDdI)Tih>eSbSQMQ0|LXzK8B*8-E65S;fML;M(x54ooke&+B<@XF=Cnun43(}V^>Y6n_JuHIJFEg(W4U82E4##nEx0IC$dZ78;T8oXZk4?-8H4ZGn-TK z8|xaqnjzve5Da(A#m0Z@>QR*QWGrXJ4Woe)V;P`*SAE zjSmX{3ptneSxYKh>1#K)akC_!y`Q#DC#T}$bIXuo6`TokDC0-eQfzIzsAE`R%H}Y{ zg?`RJT7;T2lG*dOpMG++ERnBcvcC*$-7Q!;d{|B7SidKe8rqvWOLRbU)zKj z;g`ah?Uc6RU05*F1NYi@PRBEYow>1jdGp+QR12Q~FU3nx_}iha3m)(HBj`)H#?}2T zB5It#;^kaZy@ycZ{ZJh|?pJ%hsGI!Ia=zqTb!B-RuxoVZ`5ChhpPb$0pA53K<84x8$!f-WY-c`B1#UiQ}1 zcIUA0l+4i_+wIsN8Yq2}oUAU?5r{HC8$om+XX<~Gk}-0RacJ1eL0Xaurzo<*2yy^A z9NB7r@lj~umnq{6y685PsUkpq;5?(_d?8-7yS@gvsz&>xBZ9P4P;q`8o>l+yp(`fm zz4Jxzu#>`eO!_7+#s^yKGdH68X||8Kd$){`dRtpYM(;?urKEj=w|}1Hp;GL>V~UO> zsSR*~#54cR{ZTZQC#&^{6gu9k<(0;LXS3<6%DJVhB7kcmF8<#g9K8}L6?!ge_yXJV z`IdJ=pF39H`y^D$(j=GCE-7MxO{W0nRe++l1&g+kNYdn*axT6<(dqNG;LzKx3&P}w zy=Lq@SG-Z;nLg zb7)h0fjAWGDdpv#ynsG)uii-Xngt$B<%>@av z5C0HAXstQKk7=?Iw(qb0EF?_57eu3tNkl0f+C3A1^dQ{c%cTG4BgnR2?sr;J*eT=A zMG1}I04fk~TtuwR@lX^CShffqe-47C^-yU;X}F&eZ61cxj70rU4C6kgp(f=9hJ)xW z8gh}B#izLBz6+y=+1%7R>s6RNJz#1~?s|_)n5m%)E!JeX#hSXtsmSGv?20BC88t#X zuxMZi$?-G9!Qnf-L9MNk%r<`J?Omlvn)<(5bUJLB~J3SbdxPs&T%_;qQ_ zo#xM($;NL#(p1osmHKE{_dPn39Kw3B?&`4f!nRVv(!X7<084f*i~`<qav+fwIz$OTJS)c|jr8VkTIv9)w1$|xzMen|p4JdWjIIi@qvIRnc_ z?O@%tFo*NwyMIDzk{k+{pt8dcoW%TC53_rl-{8?Ml``8dH{b9Ikl~#;9o(t&D+(gh zCLSrY0FZekuJsJn&(MaA-pbsm&G4GDZl>g_sJ@|Fg*{^RChVRFR3~ zesA4e^Fb(H#Q#)lu7zT=ZzlRU5;s@uKV{YWV_)Z=kmX^?%w5bh0?h*)$uNDEIiWh5 zD>6%DMouZ{|KTle02dO^YD4?4W&9a?JPi**C?P#j{zFfqIOu?bmFeTGdyv<60NPdR_-ihctNg~3F|?fbS0CR~9oXBN zgFZhB(eM$Q_#O8;Uzpod!bQ$^IH-5Z_N%BZhqpw%t~t#V-WpaHv&)S- ze5A5E2_ z1yN_NXVhuF*Q9twNIVdXl;m2FSfm#*Zxx-OQ}AVz59pi4CF~szwsaK5lr{|fAxDT* zWo`wKM=J$bzsJFEj!ux4TN=%Qz%vI8=}ggQZMc4^(&U$rKVBQJ42^>?D@f18;^ml> zQs<%3E4@-&iK&bG!8B&`;r6Ah4&(!TmZK;4^ZLu!dyKSG11$8h*N0kzF zP({n8XQevv3Hrn5a)Cfdv<1iMaoV122zCFz39ROGS}97?onhH145V0L!}O_v8GWrs zxM$_9?}^Ehj{a5uPZ3WdT$$?H)Y?eA_1gSgs&iYZa&^!tCXY|Kq<-BPU>n4I=(pr+p|V5f-t9s|20_taQz*&TY-nA%SQA3d}vG30sjj26AS z;Ceo*SNF5b$g9??3)-gjrCBJ>47SgdUJglkUVuIrlWqUuVZpc`hM+(uVJt>~aF$ z?j!AVe^$fAXx8ofYhpQcy#k|7K@$AktmAdGjDYj){vLGRXXK}fJ65gCS!Aoz@NmVr zH5d_aQ>(a4YMvJ!7FmN*m~7`h!0iKAlg~0T?~f$tdS?!(!E{2_VIx2s$@N)e4{gTt9OaYj zqSylaWP4JCquHpM7#l-uM19^n*pNWMyq;8ktQRTwWnk_Doo#624&;5(7cbb{|n|j#0`OO~ekIBpK$l;#MRo4qw^`FJ1 zstf}yB!8y4fMigDq?2(`8^-H1vghw5?7i_Xp;;ha%ZFrTT~?inpZ}xD+VfHhW**(_ zE){mnA>*Wj2QkF$fq)_tS2-G!4T)Z>H<-s5ZgR`NFh$f*6`E1|>kly0xx6jFVl zy9`G-SkfDQU{A-ON}CmD-F*4)L+ZBEvu+<(L2I<)fw;mReD|}3jW(xUb~8RpuG*Vq zHmw;(sxq;H2zr1)Nd>w6*%Jfz%Y<##ZiMovmxk6dRf9MYN3upf%@s`cQOcH#8;u8P%e1Y(v3@TD(u8E)NEk?Vm7Yu8@zZ1bRB{M z2*e3X=TCaqqvVXqYl$0eqZeWfm&172v>+U))K`NuVqB<_3GOgW5}rcLmkq*~An}UB zh{v$h6)S8XgD&zU-W7HwaVhi#9pO%(NuGpT3mU zR`GH|jG-tI0|8eTp5Fp({GJq`rLsiYT;Tl7t^PSi$`VS*FSMp06ZpMNy8zCOSa$1 zJ9)$!Zs`dEtEHojA}B6Us#L zn!X1DH?6+T<2x%fT1Bdc&n4HV?$-gLz_cBgxUMx}4nG~T>Wef+P|rN>VSy=qWK)d! zUq;~Xi_`o>_7J?>vD0qw2a-MZ?`A*sndH1oc3D*96Y=_ACS!Vado1UUW<=?D8r-BV zCNTfwvrH;}_{pRH2Kh#e_xJK`1_y_NKH3 z^3+o|BLNI(^71EGQeHNaz9tI4jXz6aJcwLK&e$zsF{pez+bj;?6`*;t$tsx`qO>Qt z_u{jh&TPp{|8W`FO9V54+u>eXlG#jQ!vlW9mtKXl31Y&L;o&EQ-!VNeVguY>;Csc7 zjbq5;Gr>e)6deN@Sfm({6=TU)SAI5QfAdlU0o}4MYF|+O+kcHHhfD@;@i?zBAz9D@ z8?2rQRQIR$-*vxpkL;1y_(PaIQ?O*ljh?0=L1=pN0pEH1aFP_npAjHArnj^>{Uk?} z>K)#TT&90Cmg}hZSa%ja+=_izYd!Umzlz<{cVEH*kRjP#YnMD=<4s{mR@R{~qwXU< z#@ms2;ZZ8B>PV$jr_|0PS0iwE6MWNE|8Sw)Rw=o+MK>nkNhbeucUTr&zJ;+MkQgRR z17xtxk2konanF7L!C+*Mw4Dr#0vYrNQl`n;*%XT2X z1zIY+zLS@K=Lw-$Fsd}AkB#{HDeiLWRR-w{j)eUCgATLjUb=g~H13J{W9q#1+h zUG!%ymKyT<9rd^GQvcu~@2+7lHqV2uTbqv|Cn}xR3t=wD;_5a@l|ZE8O8EHcbub;W zAKu7{^zR)Yv$yG5qV|lZu-!OP@!p!}RapLqAF!!)dZ)E;d%yCI%1e81N7Cj__W8Q7 zMfMFm?r4H%S-PT!>=F~v@aJ&P!fDWMAn>bi9`!oW4oM-=!q(vkk#pLnbtX6UQJfl- zf6dTOTAytoc4Eq^{W#2x*GMX4YQThSXu~kcmz%#z4J6(isu|Y}wTXG~1H%8udZGG8 z8vQgQvsQ4P1X(-zEx9+_`@Odesa&2(9R#@@$0Ql*kYe-*50CqvHe&(*ljwM`jf4)u z5b?C|voq&ZV4%pp4Y~D88~Kg7q7-5dg^E}`zB^b8>T3+_8l4gJE7{^%O4T@Cvc*4D zpH~;|(`PNoa!F0!E-LMh&o9rFOM(`8^h|V(sWkrCSyF!E^fu!#o&FaNPZuIGixmzXU@g!#i$P^vZ!NuQVk(#Tud1}b?skJbAmf` z-)2$YDQa)`U$|heJ!fA_QHLfNbmEJnihGbtP#cf=#h&6mq7z}+~ z$(X9`83plN?It$0cv_NK*F`c)^Cc{uuy9NiT;R=&PX}{SEs%A%hz<1G6X=gR%a~T+ zq58zHerd(jfSFzG*=S578HY1Ny}gD}2Tmpj$FV#&e&?&=%o988@kVdZWEs1$A98K#vgOP$+1|I!ie1f z2E<0-(CPZCVxc93J3gZ8tuN0rJA*S`eqvHscPvY&^99vK+)ZBvA zuT5Y~yK?5y`)@ixMuTH!09gU@t2ejesr5qt4VowKTeV*E$Xr#M0{EZgkCq*^LbqlDcFo2Z)~t#pj%?kPZe;7R+z-|i-m%ZJVua+(BttCj`D2?S*gK@8D3-_RW_W+ zTWtJR+2`y<6hEk`K$=J>O-mNL87u)VlC(aSe=_bW&+I$ zHc>8tgKAH%r+l{x#Ifer4fX&ZWT56~GRO?)yR>QCRCv`<^kq_3o$Lz+6?GSdKON61 zNnm*w=LwcMI@+X47#UiEndza_c1Yn2?o^*Cmr`+&NYt2 z)U_qVbh@I)+7#v?B&T1+TuVZ}RcK#}m=N>h6Z%OFfV^y>>RP*a_$2%wrpMT;en0T< zZo22_V&2AZpUmu&2tuMUBZb0X@``LQ83{*|z*uX?w879rNY1<+r*}GBkD}Mh>i%xs zjK<&oCxF)+v!foubqfN2gEO%CLnCCqP<3FTim;;$9dElrd1GWKskN6cM=GgvHZ2t{n|CrpiuUZ5iVOAglSxI zt}4Cs!zTZ@k4725_SCjhCInL1iPJBJCr-_JAiOF|l7T6`Q3H7UX+1s_ii(_{VR`In!&)a&Z8ZYomyQ$Hji24Ph0 z^1h}Ahf`$~-0UMKS@yIyeAr~*=Yn5P3UB%a*MM8{iCO=vNavh?P7Y{frFNA~wTjTB zT49|TRubKjW6L<7sbH+lt&V7kl7e*w5v13Qg-nN=&i$PtoyBzVqY+MaOYYXebK`N? zpf?5~5e6aJ2ZWPmoUD9U5yWV{a{u$*Vw_*((a;Tns!v*a18`5hVD}eQIAsT4C)-=x zZ-+~oP=qwgBM_Iwk9UVxEO8Ht*wtMBI4qCrjl8YDM&v4abkM*rB*I4hl6#=20?2aA z+`(ph!^eJyv15kOh~KyL&qSz^;orza_3VU;pDVwQC##q%W*vHPi~t|irIbmO9R%3A zqXps}z1UOepm_HLyQtQ`Zpgl!aL|p0d#d+P%HU3!!o#Zn)x!_>Yv)hEG=>xg3=6PP zyT1n)LhCF;IXnY};v$+8sp~0!^h0l5Y$b0U@hggL>rM27F_+YY9dQ?UoQwnrx&Lc>_+=}ebI@q@dh?)<&aU(G$nNM73N z3oB`}VT&YRl8>?CT=J%s<3z!e?R<~Ex~J|m4b|thm|v?ERGfH2DZSA=m*1to(Y|dQ z5c~6IZ~4U?u`M_o+T8Ha3EBE=Gpf^z2kd~-1%pr+-d=+GcXN{y{7uIz^dHX08G|9w z^FD<6qno}SC21G5(}SJ*cTZf9#!K~Pk{d^%%CR{5V4enZllXBRxU`6bET#;W40dQP z)1$s49a=-c`uQ83j3#*Z?;nQdQmi(mkXalaVWVs^*u3|E9~ZxPK!Z;w!Cw27Hq7G3 zLVvY^gjCg@RP|pfknf+Y>7P#}(45e~=dN)av7^ZQs24B9WcZLh z0!?4v%rjg@Kb-#Q&pXbQcB<*|ZLLYH)+nahFOJuG$@FP}nM)n49!<|Zbobj9nXZ)Zdd1N^p*md)l~iKsy( zu5a-fp;C=PKwD`uhEtg^2A2t!>U)Jpi#<91_{K!zKDK!5@1715q3N z8>Um3I?0JhQF4?n6~EK55CRQ`r4rIoaJSxGf2X9@aL`j1#X@@;UQr&Ppr4&yZ{=DQ zM`{Po{vXj6>J5>j0-d6zjV|M=y#gq}X8$h&sAlxsnh4Vp`=IIR-VUzIw&FIc#K1D^ z(^DaXE{gCtPoIqkAC>KzO8VE##NO;7Y&A8UO8VqP%up?TtK>|XwG)HWX>h4NGn=QH z8SZmi8>HLDhO+G5li<|n&c{BM4i6J>qf#R7bHOiWXV<^XqrR0M`R?(*l(kZohuxOv z6MnZbl|Rjm2|pbLDhpfzT>pJCq_V7Wa09|*nYWbN}*2=9j8pM z{B}f|G0tVr6aq~iUAF(4Q-Re4QYQXwnE|1S@F^6!QB|?Q%~osQ@Ld$glr;*ETD<1E z#QU&y5Ju4lU6tg8M5cu1HduuCOknr^GI)cdA8%~^3rd;AsRgTf{#TWVWY;!U*?ahU z{FdIxN4(6|UM~9*bL?c8!g>ulA$ci-?1B3wds6kJwO;upJk9u9==F*8ERTKc*4x#4 zBl-6H47N)0yTL+ey3oJ~?ip`a+VuJz=hizE>aB_+%eX_V?_U$lqBw1>AKeT4e7{W- zdpWVnk0!(yqR9$=u{jI;r7xfe#5wv-v~zsF-XuWSSuluUDoRWwXcA{nK1Grnxa+c( zLbdkk52fv9*S`>_U|o{iFX>DG(TWHw#tg?{iIbBec;}j|YgfV?z%vyu*t>ViErIUt z^?OL6WYFHfFQHc?_t&n?siBYfmnY89jk&#_A5I!SK&vNf=gJRni7x}UH?PC6%bdVp zZ^+*NvZp%vy&nGsy$b!Eu8Q>HJmJ;-l*J$QHqw!0(?=$GVxsThH1Lf;q3Pvphd?xX z#DEku40c*KZu6s|(Cy~aJb*G%1ozG#IcaC2p?g#xt7XBJ7|}a*E@(Wxul!3v7|YHI zC%wz)vL01?jn+P}h=Z5+#iL<_0W55!$_JnWl{?+DUP6;&WVij3_DIfVw%ftskPR2& zD=q^&mhnxA^nLM7QWWC|ywBzsUIBk({$$ZU;3WGVsQ*gA1E^Mzj7brbAYSI6ckv-7 zI_Ksyykw1@$$qL1o0*LyB-XU^#3b)tI&OcR1U zcXF+JTtyT?}bMp0Eq!N!;2!uM}^oCy-HRyIA$YG z{A>}~7}3oDU+qKrap;{Ohu&Z)Mi;xlh(u&;oWLR^PPKLTVS=9RJ{+F8LMAa0^m}7B zPx%>+B4G&%`M?fJ>$QDi!^nh0B5SxA!XN1zD)37ZQyZ` zHfr&R{M?YXY&mplbr!+BR$#-{r>oEcaR3XF^?{O6AVP4jjk-cNk4ggm3xuAdlvhX);Va$fLtW1m9P)B56)FmLh6 zzr`ip3V|^vN!@wzS)EDknV*pj9$18hWg^U?;CAoRY`Cbh#4XbF~${{!S>yglYebamTER;UzZS?Byp}?LG!)@DfSQJr{*Ps5< z=~Gn+G`@qI-iCR{)6U*ax`>DZOznoK*+5I%Q?)hxJx7FUz_TJgT#qxWAr5Y9AVMiEa}vv$%iGx=$E3CVbz8Lr)EUfN3OnqnTbSVP4R+gihyp$2*bd{&|9 znjP%VPdA2-E*=lWX8t}Lol-yT%Wfp6!e4C(dMV>X(L^(l)d`&w3TcbRkyK! z0;*{-<}dY-?79E_xIq3)3Mr693Oe(3{lW`$V?f<-g=pwGbY&!DRcmCH_BMa$Yp(9Q zLf{dimaj#~cCMBo(#!2nj}C8omz2AL4wioH?GuZ?aaD9RC?iXRbyStT#-HUk>7Tz? z*>*DxXI&k9O&xFd|NUBqzxpa{8x)XdOPr}vQLWJKQd2Lqx-OPdI4sQKq#!uvtP;$K zo-0flD+_UjSN#>muV8!*6;_CC2bJi~x#JB?0^92&(3HhWlfl&80-+RUIAlyP-GCPHnPShO_=97#918Jv4g_ROgMv-*I2m@-WUq@I`n53e5ZHuP6o*5SxYsp&fTxHcU}X5(ml`e0rK%d=Ij*KMenh|hd)oD&mc zRoFH^S;ln;ti0%|k^BrrxL8S)YJJ3h3#H*|hMCFQhY;)k^y6~>1C_p3W8LHfH`E|y zc<9hsR`Ke@g9!h&(%u3)a?F8?^el0(moOrA=FsGSJ!ldPmo96mSy&K_9{;~SA<5;5 zGOV@Ns;ryR3wx*RZwgk74idr%%Sk$kC7Sm_@1LOuhC=!G zs@zmphcmk9`1ht!7$ps(V-%lGV(O|&ngNxl6)^AVmzZx;s(Ab>{GolsroHm!RDJVQ zj}2s$96y7$9fott1b1R6!7d=R<~2L~s|0!&OIs2r`kNG>Y$P~k z=VcBkH$?HY^101p@QAy@@}6cXNjv0^Dr_CjQHm3cvniRqMBG-x zgU_-(qrdh|9>9=(QFwP8Qy<#1fypB?E3&Q8HuSGS0)qnX_8wm$Y$r1b8>@Qe(#$3R zu`aNSQ<%5ID3}ulom3F<#JQIFf;Q`+z{}Hz9a5Xk^PN(n)A?ySYilZ$RbOtt(|`Oe z#+$$oytdo4WTl@f=oE^F_!Mbj>OdCEsS@%cI?_HUb4hH|E$IoqG>eEVV^mvt3FJ3; zSF>0GyU>(;_1w?aB8njVEC_3%o6(s`Z^#E*{cRcOW`K?PBZwP0U2L`u;`2vmN$q&j z;Dlg=55oH)#U^LZM(=``Dp!W&RQR-chu*kh3}BSne8mYD{bA;iMDpRFsH)GZjysBxHCfa23P*WBW9o8dBH!3N!lwA8jn?r zDo}f~4rga8#)*ZB{QdE~zfQDC>^PZu%M#Ox-StPAXImaZs!Ki7gh|Nw5qBjKv%GA$ zVBR;o@QX_`xS$+Q55*iOT>|oePsWq_kdK|^fvVzg^a+V;UAydR>P`Gj?0X`7mZdh{ zR=}#*BGZ)DE zaM|wT3&bxMwmThLu_RRqMu`x;%2&rjqWv->B2KXkG30!nf0?Vw6GNDAa;ab-I-iL= z2l}-0c>L~g(r*Ma0yP|Bi9}?+oSv?QDXh_3tGS`Hz^Z8w&0Zvc{-{-UaH;b6w4`e0!b@@@DxKQCiIX(PP{pP|RheE%zCElwR2ZzDalW+*eGu6hmZd zkx!v4%lrEZ@308L%{>JKT9(%+9x~0P(*2eBldJ8wnw~oz7z|HNgy<4o<%1~^j#-{( z+8P;~fgDea03AF6vn-)t>oBt|Z2xzY9Z#wpdNkQS3WdmrzZ=vP#zPN8ODDK^$!Zw6Ap24 z7jXzm6?pK28*z)uep61!lKUMBJyubHHc#N-5x?7mTzk~n5x=r zMfi9`HJ>3H(|c9%)@YP z$*lZ41P8rYpIbR}G>gSj#!5~XLE#|$o?T3Y6d+0}TKKr9O=o=(lSKkZegwo4{yOiw zFgqbb=AM4>SB%#jTTggGiTN3LNvb(R_uSniL#s|2v7#r}M!J}XwXyD!oB26o{C ztCS3=*b!KvO;;Nr+7c$q;c$`C+<6qD@AwhRvMVq+spa?M-19S{Ir?mTyM! zGFm7_ex85muW27IE)-J2 zD0pCD9b6tp1=FcLB2CxLMjsWfAGlS>*@_*bW&uXkxJ`qIz)Gn8qe~WT>uN zBd#Zgh#t(go+f<`*i9{$qUY~P-}Jrst~;X!4QgME>$kC7Zz-W_9w^X|TMdJhq<#$K zGB*u`jFV=)(Gx)y6mM$^oU~$We?94`O1fB9XLTISi0pG=1xlmMSi0CO%lE4~=%O*GzUNzGP(UUrtxsmG}o~IvhWk`|<67?b)j!^r)w1YuR%I z8+|hLm)$p{-sV{!((#^>XZDkuh&vgMJ`M8ls~{&Ub!RTb{H{57s5vvCBsQ7u+}$0) z{n6Du^+()enlD3=yfQ_{@>CS0rdNcRT+a1c}x=qAZ!}OM&i) zd$%^siG4-@RS;Vl$`Oc*Xbim|Ir$!FgH_I{=g)IyU7fhk2HoG%g!Uy2{Te-nm%MSy z2VkPQsG)VThzsY6=SH0Os7h|_k1=N8$v|-v5ILMl!8-4XmQVgDkPls0K)a1xLLn?C zt)X#meO6DCekN-1ECnRWQ%G=V)~Pk+=&fh~1STc1zmy=mX7hSY;i6Hf_031Pf#%A_=i(2=;m@nGcV7Lf9V^}Xma_R3!X=%ZA!DMZ?}v#IyS@tgCdGjd23{(^;0YQJkGuBV&gdETY0iy+cOe zM%&*LbmBQAdCtDQ|MSl9n%>ZQ_duEdgmh4*r3)`~P&lFp zn2*dE;#r?XxquUkrQbCi*TONogj6iN8+DWNQpQ6(CV1x})6H3T)p^3HP)`SsWjN2d z*sfmI>!W0n2B`y~pNg)Aspi8Y%N0a5>%fRRS#9S^VT+Y?m&zU`+QQIa>rGTnsm-9r1<@^4$^fNLRS_9Y z?gdo&t>vLyfRE>a+@rP6xAV6&S9_4~)3m>1U;FuLL--EnL}|GNz_RFdvx4|u1-x<8V$ueu?)uSe}X@mLw^1*8;p1`j~-WvCTOK~#8fT}S6W6>@~As@GgR&9ZK7z8PkHEl?U z^`b1)`e>pgt}BA`s077B zqqz3TnNnZvoNm+AR*0Y2?G9UA@QgfOT|xKob`-1?zqenP>I-297yqY`#TSg8 z4A2xM^@qyZN80aXR6jh=O;FsPPZRPz5uVx8S4U4d>ImH`VL1Bvs6&b@^RN9i!I4T8 zug}Uq@WH{h1P2jeoUhRJdH1Q5#B|aj;jXM9A%$fKN5q-v^fKOEePx^E^0QDw!02sI z{vnes>e?Z@Nw`=kRs8FM6Cmon{z}uE$~*wr*_ex?)#`&spZZ*->3_BVBvA}sNHvyl z8U!Ypu5l2MgkEydY^;VfVY^D@VFV0^RW6n&iwJX}B6>DSU|y>@i* z(s24kb|59|i_|UfwqIeCWRQ9rmPaDx;V)dz;wo&7YvQ5l>Pk`jYi_M8*h!@aEwLB`V&hwmVX<)ybSs`-9rs|py1u7tz}0%={QEd zA{F2b^IG_$Y${H0aQ>z8gR7ARTez5a-GDkw#OH6*E6iUq`%flx;3bew6IDhab-NN5 z2_r|bPCfj%7Q=*AEAn}`0noQ9Ny3gxd+t-gj$;0;K~u01ey||z`!gbvo3z>Bce(%_whW!S@vcbHfy3#$E*+CkO&(e9luc6yZf2Oed4>GmvU(5XCw=MaCe5g zaVeep+(fOHLnohdd!CMuUYr}uLbXgyKk+_m^ejkq%=tp2Pn+n^SdM%E&P#m^E{NZf z#ItIRuP+{?hRipt)kxSBKPR1|8-&u78C6EOhA3>lWlP`3>}a<)oDoLSr~x#U;gD$r zCz3s@`__wevn{4CO9nA3I3mrVz)k!akMWHm7JZ@8#Z_@|x>NUbybw^ItfllPtEoc2 z53jIT>4J(l(zwILZ|b-2vlL6f+0cOV$8@SYQiuq)4WT1Y{c&1Qm8JePAg~SZ2hlA1 zrc5jmH~_B6T}X=MX^grV8kYY4*PfdDRipye3@vv7_t+jZge^$oXqPbVjrQyOc(KDZ z!4cYL=u#lX7r?>HR`NnQr1MO}y9H6;Jepd59>IRVzDFhH*iW20UDZ9{9DotGfjjjG zS{~?$0_>d5(jl~*oMaXHuEyHXaJ|rp25V3-RESPrzD0e2nUMuvb<|JphTds9dwPqy z&i>&plp6_{jza;R7&!9`(?aJDLRwp5%#`pp0io4Lz3tYS+8)>^hX62I-da^Y4Vl3d zMWnmGk{Px9*F9+B|0*{5uj<5p0r`m5`OP3WszIs=_!R?of7O@%4tD;IQue-%zy%~M zC@jn;D8wfuYAh@$B`7H+BFHBwCM77iFm9y!f9v4k<>2ZR^8enUD)-L~&;g{Ws;g43 IWE=f|0QDrg3;+NC From 82f4a68218437f5a837e893206197966eb0d184c Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Fri, 18 Jul 2025 21:11:29 +0000 Subject: [PATCH 212/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/hacking-minecraft/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/hacking-minecraft/index.md b/collections/hacking-minecraft/index.md index 70f39bd3edd1..0fba4682aef4 100644 --- a/collections/hacking-minecraft/index.md +++ b/collections/hacking-minecraft/index.md @@ -1,6 +1,6 @@ --- items: - - docker/dockercraft + - docker-archive-public/docker.dockercraft - minefold/hubot-minecraft - leereilly/hubot-minecraft-skin - overviewer/Minecraft-Overviewer From dbbacb67e679c13250e83e7be3df2462d6053989 Mon Sep 17 00:00:00 2001 From: Rick Calixte <10281587+rcalixte@users.noreply.github.com> Date: Sat, 19 Jul 2025 14:27:09 -0400 Subject: [PATCH 213/246] Create topic "Wails" --- topics/wails/index.md | 12 ++++++++++++ topics/wails/wails.png | Bin 0 -> 20102 bytes 2 files changed, 12 insertions(+) create mode 100644 topics/wails/index.md create mode 100644 topics/wails/wails.png diff --git a/topics/wails/index.md b/topics/wails/index.md new file mode 100644 index 000000000000..b507dbe5bc97 --- /dev/null +++ b/topics/wails/index.md @@ -0,0 +1,12 @@ +--- +created_by: Lea Anthony +display_name: Wails +github_url: https://github.com/wailsapp/wails +logo: wails.png +related: electron, nativephp, pwa, qt, hta, cross-platform, tauri +released: December 16, 2018 +short_description: Wails is a framework for building cross-platform applications for all major desktop platforms. +topic: wails +url: https://wails.io/ +--- +**Wails** is a project that enables the creation of desktop applications for all major desktop platforms while aiming to be lightweight and fast. It provides the ability to wrap both Go code and a web frontend into a single binary. diff --git a/topics/wails/wails.png b/topics/wails/wails.png new file mode 100644 index 0000000000000000000000000000000000000000..ad17797d172852bb2cf6ec8856ab9d6f38d84e5f GIT binary patch literal 20102 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 z000000000000000000000000000000000000000000000Zw6-v;==!eH|+ob002ov JPDHLkV1hW{bj|<( literal 0 HcmV?d00001 From 619ce3eb4ddfedf8ae63c9e819220f436a4ca868 Mon Sep 17 00:00:00 2001 From: Rick Calixte <10281587+rcalixte@users.noreply.github.com> Date: Sat, 19 Jul 2025 14:28:03 -0400 Subject: [PATCH 214/246] [electron] Update related topics --- topics/electron/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/electron/index.md b/topics/electron/index.md index 8cfda0d9bd80..c8693c486424 100644 --- a/topics/electron/index.md +++ b/topics/electron/index.md @@ -4,7 +4,7 @@ created_by: GitHub display_name: Electron github_url: https://github.com/electron/electron logo: electron.png -related: electron-app, electron-application, tauri, nativephp, pwa, qt, hta, cross-platform +related: electron-app, electron-application, tauri, nativephp, pwa, qt, hta, cross-platform, wails released: July 15, 2013 short_description: Electron is a framework for building cross-platform desktop applications with web technology. From fa0625381da4ad82f8dc4db0e7bb051da9458105 Mon Sep 17 00:00:00 2001 From: Rick Calixte <10281587+rcalixte@users.noreply.github.com> Date: Sat, 19 Jul 2025 14:28:26 -0400 Subject: [PATCH 215/246] [tauri] Update related topics --- topics/tauri/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/topics/tauri/index.md b/topics/tauri/index.md index ed76b6b57d8d..d34d0f18b0ec 100644 --- a/topics/tauri/index.md +++ b/topics/tauri/index.md @@ -5,7 +5,7 @@ logo: tauri.png short_description: Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. topic: tauri url: https://tauri.app/ -related: electron, nativephp, pwa, qt, hta, cross-platform +related: electron, nativephp, pwa, qt, hta, cross-platform, wails --- **Tauri** is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with. From c22eb931991390286acc5cc346c9d62aec16a3a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Jul 2025 09:10:45 +0000 Subject: [PATCH 216/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.245.0 to 1.247.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/a4effe49ee8ee5b8b5091268c473a4628afb5651...472790540115ce5bd69d399a020189a8c87d641f) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.247.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 4ef250d4271c..27b3f57a90c2 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 + uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 436422d0172f..5a4b47ff84c9 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 + uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 046d552836b6..dd7e86512e9a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 + uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6fbbf8c3605e..9db27ffc381c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 + uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0 with: bundler-cache: true From 6f298dc1734f1210702a4d28fc659f2464c35064 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Tue, 22 Jul 2025 18:07:30 +0000 Subject: [PATCH 217/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/choosing-projects/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/choosing-projects/index.md b/collections/choosing-projects/index.md index 6f484c921f60..eed99536eca5 100644 --- a/collections/choosing-projects/index.md +++ b/collections/choosing-projects/index.md @@ -10,7 +10,7 @@ items: - Ileriayo/markdown-badges - mem0ai/mem0 - Codecademy/docs - - Virtual-Coffee/guestbook + - OpenSource-Communities/guestbook - firstcontributions/first-contributions display_name: How to choose (and contribute to) your first open source project created_by: kytrinyx From 96c12012c83414e010754381106f889717ed9824 Mon Sep 17 00:00:00 2001 From: jumhuur Date: Wed, 23 Jul 2025 15:11:36 +0300 Subject: [PATCH 218/246] Added apollo to GitHub topics --- topics/apollo/apollo.png | Bin 0 -> 6814 bytes topics/apollo/index.md | 12 ++++++++++++ 2 files changed, 12 insertions(+) create mode 100644 topics/apollo/apollo.png create mode 100644 topics/apollo/index.md diff --git a/topics/apollo/apollo.png b/topics/apollo/apollo.png new file mode 100644 index 0000000000000000000000000000000000000000..0bda82adfed97739db44fe1e59a4252092cf89a7 GIT binary patch literal 6814 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 A@Bjb+ literal 0 HcmV?d00001 diff --git a/topics/apollo/index.md b/topics/apollo/index.md new file mode 100644 index 000000000000..d05b06c5b3ca --- /dev/null +++ b/topics/apollo/index.md @@ -0,0 +1,12 @@ +--- +display_name: Appwrite +github_url: https://github.com/apollographql/apollo-server +logo: apollo.png +related: graphql, API,graphql-server +released: August 15, 2025 +short_description: apollo-server is a Node.js library that allows you to quickly build a GraphQL API server to handle structured client requests. +topic: apollo +url: https://www.apollographql.com/ +--- + +Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more. From bf17f21e4b18b8d114f346dbcd04323f14259af5 Mon Sep 17 00:00:00 2001 From: jumhuur Date: Wed, 23 Jul 2025 15:20:06 +0300 Subject: [PATCH 219/246] Fixed the issue --- topics/apollo/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/apollo/index.md b/topics/apollo/index.md index d05b06c5b3ca..49e3788f4af6 100644 --- a/topics/apollo/index.md +++ b/topics/apollo/index.md @@ -1,8 +1,8 @@ --- -display_name: Appwrite +display_name: apollo github_url: https://github.com/apollographql/apollo-server logo: apollo.png -related: graphql, API,graphql-server +related: graphql,api,graphql-server released: August 15, 2025 short_description: apollo-server is a Node.js library that allows you to quickly build a GraphQL API server to handle structured client requests. topic: apollo From f73df3b085daeaba418758ee92cdcc0a20aa1467 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 15:52:14 +0000 Subject: [PATCH 220/246] chore(deps): bump language_server-protocol from 3.17.0.4 to 3.17.0.5 Bumps [language_server-protocol](https://github.com/mtsmfm/language_server-protocol-ruby) from 3.17.0.4 to 3.17.0.5. - [Changelog](https://github.com/mtsmfm/language_server-protocol-ruby/blob/main/CHANGELOG.md) - [Commits](https://github.com/mtsmfm/language_server-protocol-ruby/compare/v3.17.0.4...v3.17.0.5) --- updated-dependencies: - dependency-name: language_server-protocol dependency-version: 3.17.0.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 2059e511a161..94b121dfbe01 100644 --- a/Gemfile +++ b/Gemfile @@ -4,7 +4,7 @@ gem "faraday", "2.12.2" gem "faraday-retry", "2.3.1" gem "github-pages", "~> 232", group: :jekyll_plugins gem "json", "2.11.3" -gem "language_server-protocol", "3.17.0.4" +gem "language_server-protocol", "3.17.0.5" gem "nokogiri", "~> 1.18.8" gem "rake", "13.2.1" gem "rubocop", "1.75.5" diff --git a/Gemfile.lock b/Gemfile.lock index 24ecb225d2a0..9103bc9ff826 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -240,7 +240,7 @@ GEM rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) lint_roller (1.1.0) liquid (4.0.4) listen (3.9.0) @@ -367,7 +367,7 @@ DEPENDENCIES github-pages (~> 232) httparty json (= 2.11.3) - language_server-protocol (= 3.17.0.4) + language_server-protocol (= 3.17.0.5) minitest nokogiri (~> 1.18.8) octokit From 899a94b54c541aafea7725fd2512da09510d141e Mon Sep 17 00:00:00 2001 From: YaoSiQian <2229561981@qq.com> Date: Fri, 25 Jul 2025 21:13:06 +0800 Subject: [PATCH 221/246] feat: curate `AdventureX2025` topic --- topics/adventurex2025/adventurex2025.png | Bin 0 -> 13187 bytes topics/adventurex2025/index.md | 12 ++++++++++++ 2 files changed, 12 insertions(+) create mode 100644 topics/adventurex2025/adventurex2025.png create mode 100644 topics/adventurex2025/index.md diff --git a/topics/adventurex2025/adventurex2025.png b/topics/adventurex2025/adventurex2025.png new file mode 100644 index 0000000000000000000000000000000000000000..de9f655176a443d85793cff603c18113716dbfbb GIT binary patch literal 13187 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 z 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 literal 0 HcmV?d00001 diff --git a/topics/adventurex2025/index.md b/topics/adventurex2025/index.md new file mode 100644 index 000000000000..d3668860ca4c --- /dev/null +++ b/topics/adventurex2025/index.md @@ -0,0 +1,12 @@ +--- +aliases: adventure-x +created_by: Ryan Zhu & AdventureX Teams +display_name: AdventureX 2025 +logo: adventurex2025.png +released: July 23, 2025 +related: adventurex2024 +short_description: AdventureX 2025 is China's largest hackathon. +topic: adventurex2025 +url: https://adventure-x.org/en +--- +AdventureX 2025 is China's largest hackathon, taking place in Hangzhou from July 23 to 27. This 72-hour innovation challenge for young developers offers free entry, encourages tech for good, and promotes open source development. Let's once again lose sleep for creation, embrace the uncertain 72 hours. Not just another competition, but a stage for young changemakers, where projects address social issues and technology redefines what's possible - a miracle machine for the youth. \ No newline at end of file From cf281c705f963b71a359a2afb0adeb922bc0b369 Mon Sep 17 00:00:00 2001 From: DeeJayLSP Date: Fri, 25 Jul 2025 18:48:38 -0300 Subject: [PATCH 222/246] Use a higher quality Python logo --- topics/python/python.png | Bin 20693 -> 8991 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/python/python.png b/topics/python/python.png index e70db6d8a396d94fc0f083cace251b8e7b0a773f..f35f9a97ed026abc0748c80a1506fac4b046455d 100644 GIT binary patch literal 8991 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 Date: Fri, 25 Jul 2025 17:56:35 -0300 Subject: [PATCH 223/246] Use the actual official C logo --- topics/c/c.png | Bin 12283 -> 3596 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/c/c.png b/topics/c/c.png index f909fc16ab4718a31c7a93dad1c2bc6b595f6740..663474f586c1edd25a52dd98402496e7f0e354a8 100644 GIT binary patch literal 3596 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 IlxgVy1y}Ie`~Uy| From 8cfa5db4e0e05eceae532a97ea40bb8771ca4af5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 15:49:11 +0000 Subject: [PATCH 224/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.247.0 to 1.253.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/472790540115ce5bd69d399a020189a8c87d641f...bb6434c747fa7022e12fa1cae2a0951fcffcff26) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.253.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 27b3f57a90c2..c89770c1a556 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0 + uses: ruby/setup-ruby@bb6434c747fa7022e12fa1cae2a0951fcffcff26 # v1.253.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 5a4b47ff84c9..90868e3ff206 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0 + uses: ruby/setup-ruby@bb6434c747fa7022e12fa1cae2a0951fcffcff26 # v1.253.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dd7e86512e9a..7d409270d99f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0 + uses: ruby/setup-ruby@bb6434c747fa7022e12fa1cae2a0951fcffcff26 # v1.253.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9db27ffc381c..7e68c47f0815 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@472790540115ce5bd69d399a020189a8c87d641f # v1.247.0 + uses: ruby/setup-ruby@bb6434c747fa7022e12fa1cae2a0951fcffcff26 # v1.253.0 with: bundler-cache: true From 5e4b826a4ec06b45a85e5d5f1c584f3fad86da19 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Tue, 29 Jul 2025 06:12:18 +0000 Subject: [PATCH 225/246] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/remove?= =?UTF-8?q?d=20collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/productivity-tools/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/productivity-tools/index.md b/collections/productivity-tools/index.md index 8094fb46856e..52f9ee365e79 100644 --- a/collections/productivity-tools/index.md +++ b/collections/productivity-tools/index.md @@ -18,7 +18,7 @@ items: - ajeetdsouza/zoxide - Slackadays/Clipboard - devtron-labs/devtron - - Maximus5/ConEmu + - ConEmu/ConEmu - wavetermdev/waveterm - termux/termux-app - zed-industries/zed From 05dce52d437de0ad7365cee9fb79d648c691eaea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 11:07:37 +0000 Subject: [PATCH 226/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.253.0 to 1.254.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/bb6434c747fa7022e12fa1cae2a0951fcffcff26...2a7b30092b0caf9c046252510f9273b4875f3db9) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.254.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index c89770c1a556..614d174d8df1 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@bb6434c747fa7022e12fa1cae2a0951fcffcff26 # v1.253.0 + uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 90868e3ff206..eb7cbb38f6a2 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@bb6434c747fa7022e12fa1cae2a0951fcffcff26 # v1.253.0 + uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7d409270d99f..5e209889bedf 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@bb6434c747fa7022e12fa1cae2a0951fcffcff26 # v1.253.0 + uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7e68c47f0815..c125e216abc8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@bb6434c747fa7022e12fa1cae2a0951fcffcff26 # v1.253.0 + uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 with: bundler-cache: true From 6e0d70d1063f421574647af7cf2cf1d40ecaa99a Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Mon, 11 Aug 2025 13:36:48 -0400 Subject: [PATCH 227/246] create nasa-pace index Signed-off-by: Ian Carroll --- topics/nasa-pace/index.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 topics/nasa-pace/index.md diff --git a/topics/nasa-pace/index.md b/topics/nasa-pace/index.md new file mode 100644 index 000000000000..c2d67d526640 --- /dev/null +++ b/topics/nasa-pace/index.md @@ -0,0 +1,19 @@ +--- +topic: nasa-pace +display_name: NASA's PACE Mission +short_description: An Earth-observing satellite mission for Plankton, Aerosols, Clouds, and ocean Ecosystems. +url: https://pace.gsfc.nasa.gov/ +logo: pace_decal_288px +related: nasa +--- + +PACE launched into Earth orbit on 2024-02-08 and is extending and improving NASA's over 20-year satellite observation record of global ocean biology, aerosols (tiny particles suspended in the atmosphere), and clouds. +The mission aims to assess ocean health by measuring the distribution of phytoplankton (tiny plants and algae that sustain the marine food web). +It also improves measurement of key atmospheric variables associated with air quality and Earth's climate. + +There are two science instruments on the PACE satellite: +- The Ocean Color Instrument (**OCI**) is a spectrometer that measures intensity of light over portions of the electromagnetic spectrum: ultraviolet (UV), visible, near infrared, and several shortwave infrared bands. + OCI enables continuous measurement of light at finer wavelength resolution than previous NASA ocean color sensors, providing detailed information on our global ocean. + The color of the ocean is determined by the interaction of sunlight with substances or particles present in seawater such as chlorophyll, a green photosynthetic pigment found in phytoplankton and land plants. +- The multi-angle polarimeters **HARP2** and **SPEXone** are radiometers that measures how the oscillation of sunlight within a geometric plane - known as its polarization - is changed by passing through clouds, aerosols, and the ocean. + Measuring polarization states of UV-to-shortwave light at various angles provides new information on the atmosphere and clouds, such as particle size and composition. From 96013cd1e8d746628d678a8b26e6aa276e488e5f Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Mon, 11 Aug 2025 13:40:17 -0400 Subject: [PATCH 228/246] add nasa-pace logo --- topics/nasa-pace/pace_decal_288px.png | Bin 0 -> 49253 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 topics/nasa-pace/pace_decal_288px.png diff --git a/topics/nasa-pace/pace_decal_288px.png b/topics/nasa-pace/pace_decal_288px.png new file mode 100644 index 0000000000000000000000000000000000000000..ce3c9ad6e0844e3a82dec4455dce159b1b2b603a GIT binary patch literal 49253 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 Date: Mon, 11 Aug 2025 13:45:05 -0400 Subject: [PATCH 229/246] add wikipedia url Signed-off-by: Ian Carroll --- topics/nasa-pace/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/topics/nasa-pace/index.md b/topics/nasa-pace/index.md index c2d67d526640..042051ca8caa 100644 --- a/topics/nasa-pace/index.md +++ b/topics/nasa-pace/index.md @@ -3,7 +3,8 @@ topic: nasa-pace display_name: NASA's PACE Mission short_description: An Earth-observing satellite mission for Plankton, Aerosols, Clouds, and ocean Ecosystems. url: https://pace.gsfc.nasa.gov/ -logo: pace_decal_288px +wikipedia_url: https://en.wikipedia.org/wiki/Plankton,_Aerosol,_Cloud,_ocean_Ecosystem +logo: pace_decal_288px.png related: nasa --- From b79e3f3c2e5c3a877519b8e0e69c04ee9e9d3c85 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Mon, 11 Aug 2025 13:48:11 -0400 Subject: [PATCH 230/246] add links Signed-off-by: Ian Carroll --- topics/nasa-pace/index.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/topics/nasa-pace/index.md b/topics/nasa-pace/index.md index 042051ca8caa..bdaecee6de3a 100644 --- a/topics/nasa-pace/index.md +++ b/topics/nasa-pace/index.md @@ -8,13 +8,18 @@ logo: pace_decal_288px.png related: nasa --- -PACE launched into Earth orbit on 2024-02-08 and is extending and improving NASA's over 20-year satellite observation record of global ocean biology, aerosols (tiny particles suspended in the atmosphere), and clouds. +PACE [launched into Earth orbit][launch] on 2024-02-08 and is extending and improving NASA's over 20-year satellite observation record of global ocean biology, aerosols (tiny particles suspended in the atmosphere), and clouds. The mission aims to assess ocean health by measuring the distribution of phytoplankton (tiny plants and algae that sustain the marine food web). It also improves measurement of key atmospheric variables associated with air quality and Earth's climate. There are two science instruments on the PACE satellite: -- The Ocean Color Instrument (**OCI**) is a spectrometer that measures intensity of light over portions of the electromagnetic spectrum: ultraviolet (UV), visible, near infrared, and several shortwave infrared bands. +- The Ocean Color Instrument ([OCI]) is a spectrometer that measures intensity of light over portions of the electromagnetic spectrum: ultraviolet (UV), visible, near infrared, and several shortwave infrared bands. OCI enables continuous measurement of light at finer wavelength resolution than previous NASA ocean color sensors, providing detailed information on our global ocean. The color of the ocean is determined by the interaction of sunlight with substances or particles present in seawater such as chlorophyll, a green photosynthetic pigment found in phytoplankton and land plants. -- The multi-angle polarimeters **HARP2** and **SPEXone** are radiometers that measures how the oscillation of sunlight within a geometric plane - known as its polarization - is changed by passing through clouds, aerosols, and the ocean. +- The multi-angle polarimeters [HARP2] and [SPEXone] are radiometers that measures how the oscillation of sunlight within a geometric plane - known as its polarization - is changed by passing through clouds, aerosols, and the ocean. Measuring polarization states of UV-to-shortwave light at various angles provides new information on the atmosphere and clouds, such as particle size and composition. + +[launch]: https://www.youtube.com/watch?v=TONpBd6Z6lE +[OCI]: https://pace.oceansciences.org/oci.htm +[HARP2]: https://pace.oceansciences.org/harp2.htm +[SPEXone]: https://pace.oceansciences.org/spexone.htm From d7a1515288aa66f0d71d452da529eddaa4ab6ae7 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Mon, 11 Aug 2025 14:07:27 -0400 Subject: [PATCH 231/246] shorten text Signed-off-by: Ian Carroll --- topics/nasa-pace/index.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/topics/nasa-pace/index.md b/topics/nasa-pace/index.md index bdaecee6de3a..3fad313062dc 100644 --- a/topics/nasa-pace/index.md +++ b/topics/nasa-pace/index.md @@ -8,15 +8,12 @@ logo: pace_decal_288px.png related: nasa --- -PACE [launched into Earth orbit][launch] on 2024-02-08 and is extending and improving NASA's over 20-year satellite observation record of global ocean biology, aerosols (tiny particles suspended in the atmosphere), and clouds. -The mission aims to assess ocean health by measuring the distribution of phytoplankton (tiny plants and algae that sustain the marine food web). -It also improves measurement of key atmospheric variables associated with air quality and Earth's climate. +PACE [launched into Earth orbit][launch] on 2024-02-08 to extend and improve NASA's over 20-year record of global ocean biology (especially the tiny plants and algae that sustain marine food webs), aerosols (tiny particles suspended in the air), and clouds. -There are two science instruments on the PACE satellite: -- The Ocean Color Instrument ([OCI]) is a spectrometer that measures intensity of light over portions of the electromagnetic spectrum: ultraviolet (UV), visible, near infrared, and several shortwave infrared bands. - OCI enables continuous measurement of light at finer wavelength resolution than previous NASA ocean color sensors, providing detailed information on our global ocean. - The color of the ocean is determined by the interaction of sunlight with substances or particles present in seawater such as chlorophyll, a green photosynthetic pigment found in phytoplankton and land plants. -- The multi-angle polarimeters [HARP2] and [SPEXone] are radiometers that measures how the oscillation of sunlight within a geometric plane - known as its polarization - is changed by passing through clouds, aerosols, and the ocean. +Two instruments fly on the satellite: +- The Ocean Color Instrument ([OCI]) is a spectrometer that measures light over portions of the electromagnetic spectrum. + Sunlight interacting with substances present in open water, such as the green photosynthetic pigment found in phytoplankton and land plants, gives the ocean its dynamic and informative color. +- The multi-angle polarimeters [HARP2] and [SPEXone] are radiometers that measures how sunlight oscillates within a geometric plane—known as its polarization&mdash. Measuring polarization states of UV-to-shortwave light at various angles provides new information on the atmosphere and clouds, such as particle size and composition. [launch]: https://www.youtube.com/watch?v=TONpBd6Z6lE From 4d3aec3389194f51c87ceb673b0327e2331b9472 Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Mon, 11 Aug 2025 14:17:43 -0400 Subject: [PATCH 232/246] rename logo --- topics/nasa-pace/index.md | 2 +- .../{pace_decal_288px.png => nasa-pace.png} | Bin 2 files changed, 1 insertion(+), 1 deletion(-) rename topics/nasa-pace/{pace_decal_288px.png => nasa-pace.png} (100%) diff --git a/topics/nasa-pace/index.md b/topics/nasa-pace/index.md index 3fad313062dc..9f4c12c51afa 100644 --- a/topics/nasa-pace/index.md +++ b/topics/nasa-pace/index.md @@ -4,7 +4,7 @@ display_name: NASA's PACE Mission short_description: An Earth-observing satellite mission for Plankton, Aerosols, Clouds, and ocean Ecosystems. url: https://pace.gsfc.nasa.gov/ wikipedia_url: https://en.wikipedia.org/wiki/Plankton,_Aerosol,_Cloud,_ocean_Ecosystem -logo: pace_decal_288px.png +logo: nasa-pace.png related: nasa --- diff --git a/topics/nasa-pace/pace_decal_288px.png b/topics/nasa-pace/nasa-pace.png similarity index 100% rename from topics/nasa-pace/pace_decal_288px.png rename to topics/nasa-pace/nasa-pace.png From 6b5dd2c45bfd3af92068c9730e22b0bb60eb787b Mon Sep 17 00:00:00 2001 From: Ian Carroll Date: Mon, 11 Aug 2025 14:24:34 -0400 Subject: [PATCH 233/246] correct size --- topics/nasa-pace/nasa-pace.png | Bin 49253 -> 58451 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/nasa-pace/nasa-pace.png b/topics/nasa-pace/nasa-pace.png index ce3c9ad6e0844e3a82dec4455dce159b1b2b603a..316b0e373e87ec80c6ff8db6739dc860c34b93b4 100644 GIT binary patch literal 58451 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 Ls>;+#nT7m6Jvk*F literal 49253 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 Date: Mon, 11 Aug 2025 19:41:15 -0400 Subject: [PATCH 234/246] update language_server-protocol --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 2059e511a161..94b121dfbe01 100644 --- a/Gemfile +++ b/Gemfile @@ -4,7 +4,7 @@ gem "faraday", "2.12.2" gem "faraday-retry", "2.3.1" gem "github-pages", "~> 232", group: :jekyll_plugins gem "json", "2.11.3" -gem "language_server-protocol", "3.17.0.4" +gem "language_server-protocol", "3.17.0.5" gem "nokogiri", "~> 1.18.8" gem "rake", "13.2.1" gem "rubocop", "1.75.5" diff --git a/Gemfile.lock b/Gemfile.lock index 24ecb225d2a0..9103bc9ff826 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -240,7 +240,7 @@ GEM rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - language_server-protocol (3.17.0.4) + language_server-protocol (3.17.0.5) lint_roller (1.1.0) liquid (4.0.4) listen (3.9.0) @@ -367,7 +367,7 @@ DEPENDENCIES github-pages (~> 232) httparty json (= 2.11.3) - language_server-protocol (= 3.17.0.4) + language_server-protocol (= 3.17.0.5) minitest nokogiri (~> 1.18.8) octokit From ff489143ba9373077fca86f9d1c4b95ebedcf5ff Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Mon, 11 Aug 2025 19:42:19 -0400 Subject: [PATCH 235/246] update other gems --- Gemfile.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 9103bc9ff826..63c0c2e4dcb5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -260,30 +260,30 @@ GEM bigdecimal (~> 3.1) net-http (0.6.0) uri - nokogiri (1.18.8) + nokogiri (1.18.9) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.8-aarch64-linux-gnu) + nokogiri (1.18.9-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-aarch64-linux-musl) + nokogiri (1.18.9-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-arm-linux-gnu) + nokogiri (1.18.9-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-arm-linux-musl) + nokogiri (1.18.9-arm-linux-musl) racc (~> 1.4) - nokogiri (1.18.8-arm64-darwin) + nokogiri (1.18.9-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.8-x86_64-darwin) + nokogiri (1.18.9-x86_64-darwin) racc (~> 1.4) - nokogiri (1.18.8-x86_64-linux-gnu) + nokogiri (1.18.9-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.18.8-x86_64-linux-musl) + nokogiri (1.18.9-x86_64-linux-musl) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) sawyer (~> 0.9) parallel (1.27.0) - parser (3.3.8.0) + parser (3.3.9.0) ast (~> 2.4.1) racc pathutil (0.16.2) @@ -299,7 +299,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - regexp_parser (2.10.0) + regexp_parser (2.11.1) rexml (3.4.1) rouge (3.30.0) rubocop (1.75.5) @@ -313,7 +313,7 @@ GEM rubocop-ast (>= 1.44.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.45.1) + rubocop-ast (1.46.0) parser (>= 3.3.7.2) prism (~> 1.4) rubocop-performance (1.25.0) From 723d8676ce36e1acdfd9727a73209c9bbdb12fb2 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Mon, 11 Aug 2025 19:44:02 -0400 Subject: [PATCH 236/246] update bundler --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 63c0c2e4dcb5..97d928c8023a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -379,4 +379,4 @@ DEPENDENCIES webrick BUNDLED WITH - 2.5.19 + 2.7.1 From 3862f3cb20d2609619509663865e80c800a4fe6e Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Mon, 11 Aug 2025 19:46:51 -0400 Subject: [PATCH 237/246] update setup-ruby version --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5e209889bedf..3ede9543180f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 + uses: ruby/setup-ruby@v1.255.0 with: bundler-cache: true From fc99516c6b3188158312aef3454e4325109935d0 Mon Sep 17 00:00:00 2001 From: Justin Kenyon Date: Mon, 11 Aug 2025 20:04:04 -0400 Subject: [PATCH 238/246] remove dependency on action --- .github/workflows/lint.yml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 3ede9543180f..b0013d0ef9b3 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -20,10 +20,24 @@ jobs: with: bundler-cache: true - - name: Run linters - uses: wearerequired/lint-action@548d8a7c4b04d3553d32ed5b6e91eb171e10e7bb # v2 - if: ${{ github.event_name == 'pull_request_target' }} - with: - auto_fix: true - rubocop: true - rubocop_command_prefix: bundle exec + - name: Run RuboCop with auto-correct + run: | + bundle exec rubocop -A + + - name: Check for changes + id: changes + run: | + git config --global user.name "github-actions[bot]" + git config --global user.email "github-actions[bot]@users.noreply.github.com" + if git status --porcelain | grep .; then + echo "changes=true" >> $GITHUB_ENV + else + echo "changes=false" >> $GITHUB_ENV + fi + + - name: Commit and push changes + if: env.changes == 'true' + run: | + git add . + git commit -m "chore: auto-corrected with RuboCop" + git push From fb6f0055ac7449b44d8123d5ff16896f721f6de0 Mon Sep 17 00:00:00 2001 From: jumhuur Date: Tue, 12 Aug 2025 09:09:03 +0300 Subject: [PATCH 239/246] Renamed GitHub topic from 'apollo' to 'apollo-server' --- .../apollo.png => apollo-server/apollo-server.png} | Bin topics/{apollo => apollo-server}/index.md | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) rename topics/{apollo/apollo.png => apollo-server/apollo-server.png} (100%) rename topics/{apollo => apollo-server}/index.md (78%) diff --git a/topics/apollo/apollo.png b/topics/apollo-server/apollo-server.png similarity index 100% rename from topics/apollo/apollo.png rename to topics/apollo-server/apollo-server.png diff --git a/topics/apollo/index.md b/topics/apollo-server/index.md similarity index 78% rename from topics/apollo/index.md rename to topics/apollo-server/index.md index 49e3788f4af6..c5a094082e08 100644 --- a/topics/apollo/index.md +++ b/topics/apollo-server/index.md @@ -1,11 +1,11 @@ --- -display_name: apollo +display_name: apollo-server github_url: https://github.com/apollographql/apollo-server -logo: apollo.png -related: graphql,api,graphql-server +logo: apollo-server.png +related: graphql,api,graphql-server,apollo released: August 15, 2025 short_description: apollo-server is a Node.js library that allows you to quickly build a GraphQL API server to handle structured client requests. -topic: apollo +topic: apollo-server url: https://www.apollographql.com/ --- From 93f79b3e273fe34b3e4deb8f27f4eac4f783a248 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 07:30:22 +0000 Subject: [PATCH 240/246] chore(deps): bump the dependencies group across 1 directory with 5 updates Bumps the dependencies group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [faraday](https://github.com/lostisland/faraday) | `2.12.2` | `2.13.4` | | [faraday-retry](https://github.com/lostisland/faraday-retry) | `2.3.1` | `2.3.2` | | [json](https://github.com/ruby/json) | `2.11.3` | `2.13.2` | | [rake](https://github.com/ruby/rake) | `13.2.1` | `13.3.0` | | [rubocop](https://github.com/rubocop/rubocop) | `1.75.5` | `1.79.2` | Updates `faraday` from 2.12.2 to 2.13.4 - [Release notes](https://github.com/lostisland/faraday/releases) - [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md) - [Commits](https://github.com/lostisland/faraday/compare/v2.12.2...v2.13.4) Updates `faraday-retry` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/lostisland/faraday-retry/releases) - [Changelog](https://github.com/lostisland/faraday-retry/blob/main/CHANGELOG.md) - [Commits](https://github.com/lostisland/faraday-retry/compare/v2.3.1...v2.3.2) Updates `json` from 2.11.3 to 2.13.2 - [Release notes](https://github.com/ruby/json/releases) - [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md) - [Commits](https://github.com/ruby/json/compare/v2.11.3...v2.13.2) Updates `rake` from 13.2.1 to 13.3.0 - [Release notes](https://github.com/ruby/rake/releases) - [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc) - [Commits](https://github.com/ruby/rake/compare/v13.2.1...v13.3.0) Updates `rubocop` from 1.75.5 to 1.79.2 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.75.5...v1.79.2) --- updated-dependencies: - dependency-name: faraday dependency-version: 2.13.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: faraday-retry dependency-version: 2.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: json dependency-version: 2.13.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rake dependency-version: 13.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rubocop dependency-version: 1.79.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile | 10 +++++----- Gemfile.lock | 22 +++++++++++----------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Gemfile b/Gemfile index 94b121dfbe01..bc5a642067b5 100644 --- a/Gemfile +++ b/Gemfile @@ -1,13 +1,13 @@ source "https://rubygems.org" -gem "faraday", "2.12.2" -gem "faraday-retry", "2.3.1" +gem "faraday", "2.13.4" +gem "faraday-retry", "2.3.2" gem "github-pages", "~> 232", group: :jekyll_plugins -gem "json", "2.11.3" +gem "json", "2.13.2" gem "language_server-protocol", "3.17.0.5" gem "nokogiri", "~> 1.18.8" -gem "rake", "13.2.1" -gem "rubocop", "1.75.5" +gem "rake", "13.3.0" +gem "rubocop", "1.79.2" group :test do gem "fastimage" diff --git a/Gemfile.lock b/Gemfile.lock index 97d928c8023a..587816cc4df8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,13 +41,13 @@ GEM ffi (>= 1.15.0) eventmachine (1.2.7) execjs (2.10.0) - faraday (2.12.2) + faraday (2.13.4) faraday-net_http (>= 2.0, < 3.5) json logger faraday-net_http (3.4.1) net-http (>= 0.5.0) - faraday-retry (2.3.1) + faraday-retry (2.3.2) faraday (~> 2.0) fastimage (2.4.0) ffi (1.17.2) @@ -235,7 +235,7 @@ GEM gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - json (2.11.3) + json (2.13.2) kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) @@ -295,14 +295,14 @@ GEM public_suffix (5.1.1) racc (1.8.1) rainbow (3.1.1) - rake (13.2.1) + rake (13.3.0) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) regexp_parser (2.11.1) rexml (3.4.1) rouge (3.30.0) - rubocop (1.75.5) + rubocop (1.79.2) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -310,7 +310,7 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.44.0, < 2.0) + rubocop-ast (>= 1.46.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.46.0) @@ -361,19 +361,19 @@ PLATFORMS x86_64-linux-musl DEPENDENCIES - faraday (= 2.12.2) - faraday-retry (= 2.3.1) + faraday (= 2.13.4) + faraday-retry (= 2.3.2) fastimage github-pages (~> 232) httparty - json (= 2.11.3) + json (= 2.13.2) language_server-protocol (= 3.17.0.5) minitest nokogiri (~> 1.18.8) octokit pry - rake (= 13.2.1) - rubocop (= 1.75.5) + rake (= 13.3.0) + rubocop (= 1.79.2) rubocop-performance safe_yaml webrick From 28c8ed43b5ee604c13924c6acba95bb0041c9670 Mon Sep 17 00:00:00 2001 From: Bruno Borges Date: Wed, 13 Aug 2025 10:51:22 -0700 Subject: [PATCH 241/246] Add files via upload --- topics/java/java.png | Bin 14197 -> 27487 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/topics/java/java.png b/topics/java/java.png index 0f62603e5dfe2cf7c5cb9a60fe44da8ffa23bdf0..0d333b0fe415d47ce25deaa85a296c673e411924 100644 GIT binary patch literal 27487 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 F{|}fW%q0K- literal 14197 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 OL0(1$SS9r(`2PXS9d}&- From 5952d5e05aa4dd6eca0c7a13d577f4652c0a8fae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 16:27:21 +0000 Subject: [PATCH 242/246] chore(deps): bump ruby/setup-ruby in the dependencies group Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby). Updates `ruby/setup-ruby` from 1.254.0 to 1.256.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/v1.254.0...v1.256.0) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.256.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 614d174d8df1..8cf64461cd64 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 + uses: ruby/setup-ruby@efbf473cab83af4468e8606cc33eca9281bb213f # v1.256.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index eb7cbb38f6a2..e8ad189251d3 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 + uses: ruby/setup-ruby@efbf473cab83af4468e8606cc33eca9281bb213f # v1.256.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b0013d0ef9b3..42f7ac5ba4f9 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4.2.2 - name: Setup Ruby - uses: ruby/setup-ruby@v1.255.0 + uses: ruby/setup-ruby@v1.256.0 with: bundler-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c125e216abc8..365182b32946 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 + uses: ruby/setup-ruby@efbf473cab83af4468e8606cc33eca9281bb213f # v1.256.0 with: bundler-cache: true From 5e1ea30f1020f0c2bd5b1f79a5acef2cc045bbb6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 16:42:19 +0000 Subject: [PATCH 243/246] chore(deps): bump actions/upload-pages-artifact from 3.0.1 to 4.0.0 Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3.0.1 to 4.0.0. - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](https://github.com/actions/upload-pages-artifact/compare/v3.0.1...v4.0.0) --- updated-dependencies: - dependency-name: actions/upload-pages-artifact dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/jekyll_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index eb7cbb38f6a2..70c82e0c6ed5 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -37,7 +37,7 @@ jobs: uses: actions/jekyll-build-pages@44a6e6beabd48582f863aeeb6cb2151cc1716697 # v1.0.13 - name: ⚡️ upload artifact - uses: actions/upload-pages-artifact@v3.0.1 + uses: actions/upload-pages-artifact@v4.0.0 deploy: needs: build From 36753a076d424d038e311e73d5da94863fdf26aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 16:46:40 +0000 Subject: [PATCH 244/246] chore(deps): bump rubocop in the dependencies group Bumps the dependencies group with 1 update: [rubocop](https://github.com/rubocop/rubocop). Updates `rubocop` from 1.79.2 to 1.80.0 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.79.2...v1.80.0) --- updated-dependencies: - dependency-name: rubocop dependency-version: 1.80.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Gemfile | 2 +- Gemfile.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile b/Gemfile index bc5a642067b5..d90984779081 100644 --- a/Gemfile +++ b/Gemfile @@ -7,7 +7,7 @@ gem "json", "2.13.2" gem "language_server-protocol", "3.17.0.5" gem "nokogiri", "~> 1.18.8" gem "rake", "13.3.0" -gem "rubocop", "1.79.2" +gem "rubocop", "1.80.0" group :test do gem "fastimage" diff --git a/Gemfile.lock b/Gemfile.lock index 587816cc4df8..7f689db39c3a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -299,10 +299,10 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - regexp_parser (2.11.1) + regexp_parser (2.11.2) rexml (3.4.1) rouge (3.30.0) - rubocop (1.79.2) + rubocop (1.80.0) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -338,7 +338,7 @@ GEM ethon (>= 0.9.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (3.1.4) + unicode-display_width (3.1.5) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) uri (1.0.3) @@ -373,7 +373,7 @@ DEPENDENCIES octokit pry rake (= 13.3.0) - rubocop (= 1.79.2) + rubocop (= 1.80.0) rubocop-performance safe_yaml webrick From 261c4b5db34c04136cbdaf13c14dfb71a29c273f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 18:05:45 +0000 Subject: [PATCH 245/246] chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4.2.2...v5.0.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index 614d174d8df1..aef812d77f06 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'github' steps: - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5.0.0 - name: Setup Ruby uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index eb7cbb38f6a2..f07f78d9b2b1 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 📂 checkout - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 - name: 💎 setup ruby uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 # v1.254.0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b0013d0ef9b3..ac0f173e444a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5.0.0 - name: Setup Ruby uses: ruby/setup-ruby@v1.255.0 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c125e216abc8..64c33885a581 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: - all runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5.0.0 with: fetch-depth: 0 From b0fc9502445cee7d0f35f84a730e6332652d1ea1 Mon Sep 17 00:00:00 2001 From: ELMOURABEA <189882272+ELMOURABEA@users.noreply.github.com> Date: Sun, 31 Aug 2025 04:18:37 +0400 Subject: [PATCH 246/246] MOST-4-U.md Signed-off-by: ELMOURABEA <189882272+ELMOURABEA@users.noreply.github.com> --- collections/open-source-organizations/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/open-source-organizations/index.md b/collections/open-source-organizations/index.md index 953fe4d7a36e..124a1473ed73 100644 --- a/collections/open-source-organizations/index.md +++ b/collections/open-source-organizations/index.md @@ -1,4 +1,4 @@ ---- +Access.to.MOST-4-U items: - adobe/adobe.github.com - RedHatOfficial/RedHatOfficial.github.io