diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 1ccde3c73a1..f5b33de9f14 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -49,4 +49,4 @@ jobs: steps: - name: 🚀 deploy id: deployment - uses: actions/deploy-pages@v2.0.3 + uses: actions/deploy-pages@v2.0.4 diff --git a/collections/clean-code-linters/index.md b/collections/clean-code-linters/index.md index 722c5b2ca23..a64aba9a0dd 100644 --- a/collections/clean-code-linters/index.md +++ b/collections/clean-code-linters/index.md @@ -30,6 +30,7 @@ items: - ansible/ansible-lint - dotenv-linter/dotenv-linter - florianschanda/miss_hit + - pmd/pmd display_name: Clean code linters created_by: holman --- diff --git a/collections/learn-to-code/index.md b/collections/learn-to-code/index.md index 36b4a328e45..def26d9f318 100644 --- a/collections/learn-to-code/index.md +++ b/collections/learn-to-code/index.md @@ -33,6 +33,9 @@ items: - gothinkster/realworld - thedaviddias/Front-End-Checklist - gustavofreze/kotlin4noobs + - hexlet-basics/hexlet-basics + - hexlet-codebattle/codebattle + - Hexlet/hexletguides.github.io display_name: Learn to Code created_by: alysonla diff --git a/collections/made-in-brazil/index.md b/collections/made-in-brazil/index.md index 72c7c8d74a2..9db5aa959ec 100644 --- a/collections/made-in-brazil/index.md +++ b/collections/made-in-brazil/index.md @@ -24,6 +24,7 @@ items: - githubpresente/octogatosconf22 - github/brasil - raphamorim/rio + - avelino/awesome-go display_name: Made in Brazil created_by: caarlos0 diff --git a/collections/made-in-kazakhstan/index.md b/collections/made-in-kazakhstan/index.md index 1b0b5b8b0a2..8697be5efb2 100644 --- a/collections/made-in-kazakhstan/index.md +++ b/collections/made-in-kazakhstan/index.md @@ -1,9 +1,25 @@ --- items: - scdesktop/scdesktop + - fnc12/sqlite_orm + - aitemr/awesome-git-hooks + - sozdik-kz/sozdik-android + - mixdesign/AAShareBubbles + - kekland/equinox + - Slava/meteor-rethinkdb + - SergeyMyssak/nextjs-sitemap + - Slava/tern-meteor-sublime + - binchik/SubscriptionPrompt + - malikzh/NCANode + - danchokobo/react-native-code-verification + - yenbekbay/AYStepperView + - ironsoul0/laddy + - danabeknar/taza + - yerlantemir/leetcoder display_name: Made in Kazakhstan created_by: snxx-lppxx image: made-in-kazakhstan.png --- Open source projects built in or receiving significant contributions from Kazakhstan :kazakhstan: + diff --git a/collections/made-in-poland/index.md b/collections/made-in-poland/index.md index c89bedb03de..8e4df4867d1 100644 --- a/collections/made-in-poland/index.md +++ b/collections/made-in-poland/index.md @@ -12,9 +12,9 @@ items: - razorjack/quicksand - handsontable/handsontable - oskarkrawczyk/heyoffline - - sickill/git-dude + - ku1ik/git-dude - damian-kolakowski/iOS-Hierarchy-Viewer - - sickill/bitpocket + - ku1ik/bitpocket - bernii/gauge.js - wuub/SublimeREPL - kamilkisiela/graphql-config diff --git a/collections/made-in-ukraine/index.md b/collections/made-in-ukraine/index.md index d3c5e196a38..f550511bbcd 100644 --- a/collections/made-in-ukraine/index.md +++ b/collections/made-in-ukraine/index.md @@ -57,6 +57,9 @@ items: - avajs/ava - graphql/graphql-js - Redocly/redoc + - retejs/rete + - javadev/underscore-java + - javadev/LeetCode-in-Java display_name: Made in Ukraine image: made-in-ukraine.png diff --git a/collections/open-source-organizations/index.md b/collections/open-source-organizations/index.md index 22e06efaaee..953fe4d7a36 100644 --- a/collections/open-source-organizations/index.md +++ b/collections/open-source-organizations/index.md @@ -30,6 +30,7 @@ items: - komodorio/helm-dashboard - devtron-labs/devtron - socialincome-san/public + - Aiven-Open display_name: Open source organizations created_by: benbalter image: open-source-organizations.png diff --git a/collections/opensource-testing/index.md b/collections/opensource-testing/index.md index 52c505fb474..04d3605dc2e 100644 --- a/collections/opensource-testing/index.md +++ b/collections/opensource-testing/index.md @@ -43,7 +43,7 @@ items: - stefanjudis/grunt-photobox - nathanmarks/vrtest - reg-viz/reg-cli - - segmentio/nightmare + - segment-boneyard/nightmare - reg-viz/reg-suit - xolvio/chimp - NimaSoroush/differencify @@ -61,6 +61,7 @@ items: - trytouca/trytouca - HuddleEng/PhantomCSS - keploy/keploy + - vividus-framework display_name: OpenSource Testing Frameworks & Tools created_by: msupernaut --- diff --git a/test/test_helper.rb b/test/test_helper.rb index 054e3a909d8..b763b51b84e 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -268,7 +268,7 @@ def add_message(type, file, line_number, message) client.messages << "::#{type} file=#{file},line=#{line_number}::#{message}" end -MiniTest.after_run do +Minitest.after_run do warn "Repo checks were rate limited during this CI run" if NewOctokit.repos_skipped? warn "User checks were rate limited during this CI run" if NewOctokit.users_skipped? warn "Repo api was called #{NewOctokit.repo_request_count} times!" diff --git a/topics/cst/index.md b/topics/cst/index.md new file mode 100644 index 00000000000..98925ea0919 --- /dev/null +++ b/topics/cst/index.md @@ -0,0 +1,9 @@ +--- +display_name: Concrete syntax tree +short_description: A concrete syntax tree is a low level representation of the parsed source in the structure defined by a grammar description. +topic: cst +aliases: parse-tree, parsing-tree, derivation-tree +wikipedia_url: https://en.wikipedia.org/wiki/Parse_tree +related: ast +--- +A concrete syntax tree is an ordered, rooted tree that represents the syntactic structure of a string according to some context-free grammar. diff --git a/topics/edi/index.md b/topics/edi/index.md new file mode 100644 index 00000000000..09df5b057c1 --- /dev/null +++ b/topics/edi/index.md @@ -0,0 +1,8 @@ +--- +display_name: Electronic data interchange +related: edifact, x12, tradacoms, un-edifact, ansi-x12 +short_description: EDI, which stands for electronic data interchange, is the intercompany communication of business documents in a standard format. +topic: edi +wikipedia_url: https://en.wikipedia.org/wiki/Electronic_data_interchange +--- +Electronic data interchange (EDI) is the concept of businesses electronically communicating information that was traditionally communicated on paper, such as purchase orders, advance ship notices, and invoices. Technical standards for EDI exist to facilitate parties transacting such instruments without having to make special arrangements. diff --git a/topics/flow-blockchain/flow-blockchain.png b/topics/flow-blockchain/flow-blockchain.png new file mode 100644 index 00000000000..95ffcb149de Binary files /dev/null and b/topics/flow-blockchain/flow-blockchain.png differ diff --git a/topics/flow-blockchain/index.md b/topics/flow-blockchain/index.md new file mode 100644 index 00000000000..7045d435b2d --- /dev/null +++ b/topics/flow-blockchain/index.md @@ -0,0 +1,15 @@ +--- +created_by: Flow +display_name: Flow blockchain +logo: flow-blockchain.png +released: September 29, 2020 +short_description: Flow is a permissionless layer 1 blockchain. +topic: flow-blockchain +aliases: onflow +related: cadence, blockchain, cryptocurrency, smart-contracts, web3, dapps +url: https://flow.com +github_url: https://github.com/onflow +--- +Flow blockchain is a scalable, fast, and developer-friendly blockchain platform designed to support high-throughput applications, such as games and digital collectibles, without the need for layer-two solutions or sharding. + +Unlike traditional blockchain architectures, Flow utilizes a [unique multi-node design](https://flow.com/primer#primer-how-flow-works), where different types of nodes perform distinct tasks - execution, verification, collection, and consensus. This design allows for significant improvements in scalability while preserving decentralization and security. diff --git a/topics/guzzle/index.md b/topics/guzzle/index.md new file mode 100644 index 00000000000..f749e1be599 --- /dev/null +++ b/topics/guzzle/index.md @@ -0,0 +1,11 @@ +--- +display_name: Guzzle +short_description: Guzzle, an extensible PHP HTTP client. +topic: guzzle +related: psr-7, httpclient, http-client, curl +url: https://docs.guzzlephp.org +github_url: https://github.com/guzzle/guzzle +created_by: Matthew Weier O'Phinney +released: March 2, 2011 +--- +Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. diff --git a/topics/iso-8601/index.md b/topics/iso-8601/index.md new file mode 100644 index 00000000000..e5f0957e184 --- /dev/null +++ b/topics/iso-8601/index.md @@ -0,0 +1,12 @@ +--- +aliases: iso8601 +related: datetime, date-format, iso-standard, edtf, date-time, timestamp, gregorian-calendar, unix-timestamp, iso8601-duration, iso8601-period +created_by: International Organization for Standardization +display_name: ISO 8601 +released: June 1988 +short_description: ISO 8601 is an international standard covering the worldwide exchange and communication of date and time-related data. +topic: iso-8601 +url: https://www.iso.org/iso-8601-date-and-time-format.html +wikipedia_url: https://en.wikipedia.org/wiki/ISO_8601 +--- +**ISO 8601** is an ISO standard that specifies representations of dates of the Gregorian calendar and times based on the 24-hour clock, as well as composite elements of them, as character strings for use in information interchange. It is also applicable for representing times and time shifts based on Coordinated Universal Time (UTC). diff --git a/topics/kotlin-multiplatform/index.md b/topics/kotlin-multiplatform/index.md new file mode 100644 index 00000000000..0e9029b7276 --- /dev/null +++ b/topics/kotlin-multiplatform/index.md @@ -0,0 +1,9 @@ +--- +created_by: JetBrains +display_name: Kotlin Multiplatform +short_description: Kotlin Multiplatform is a cross platform development framework developed by JetBrains. +topic: kotlin-multiplatform +related: kotlin +url: https://kotlinlang.org/lp/multiplatform/ +--- +The Kotlin Multiplatform technology simplifies the development of cross-platform projects across iOS, Android, desktop and the web. It reduces time spent writing and maintaining the same code for different platforms while retaining the flexibility and benefits of native programming. \ No newline at end of file diff --git a/topics/ll-parser/index.md b/topics/ll-parser/index.md new file mode 100644 index 00000000000..c5bd76a473c --- /dev/null +++ b/topics/ll-parser/index.md @@ -0,0 +1,8 @@ +--- +display_name: LL parser +short_description: An LL parser is a top-down parser for a restricted context-free language. +topic: ll-parser +related: lr-parser +wikipedia_url: https://en.wikipedia.org/wiki/LL_parser +--- +In computer science, an LL parser (Left-to-right, leftmost derivation) is a top-down parser for a restricted context-free language. It parses the input from Left to right, performing Leftmost derivation of the sentence. diff --git a/topics/lr-parser/index.md b/topics/lr-parser/index.md new file mode 100644 index 00000000000..cf2a1a1650f --- /dev/null +++ b/topics/lr-parser/index.md @@ -0,0 +1,9 @@ +--- +display_name: LR parser +short_description: LR parsers are a type of bottom-up parser that analyse deterministic context-free languages in linear time. +topic: lr-parser +aliases: lr-parsing +related: ll-parser +wikipedia_url: https://en.wikipedia.org/wiki/LR_parser +--- +In computer science, LR parsers are a type of bottom-up parser that analyse deterministic context-free languages in linear time.[1] There are several variants of LR parsers: SLR parsers, LALR parsers, Canonical LR(1) parsers, Minimal LR(1) parsers, and GLR parsers. LR parsers can be generated by a parser generator from a formal grammar defining the syntax of the language to be parsed. They are widely used for the processing of computer languages. diff --git a/topics/nextra/index.md b/topics/nextra/index.md new file mode 100644 index 00000000000..8c95db7e61b --- /dev/null +++ b/topics/nextra/index.md @@ -0,0 +1,12 @@ +--- +display_name: Nextra +short_description: Nextra is a simple, powerful and flexible site generation framework built with next.js. +topic: nextra +github_url: https://github.com/shuding/nextra +url: https://nextra.site/ +related: nextjs, mdx, markdown +logo: nextra.png +--- + +Nextra is a nextjs-based static site generation framework using markdown and MDX. +Nextra framework is specially built to create markdown-based documentation and portfolio blogs without coding using MDX and markdown. \ No newline at end of file diff --git a/topics/nextra/nextra.png b/topics/nextra/nextra.png new file mode 100644 index 00000000000..9a3f15f7961 Binary files /dev/null and b/topics/nextra/nextra.png differ diff --git a/topics/openutau/index.md b/topics/openutau/index.md new file mode 100644 index 00000000000..a1da7724fde --- /dev/null +++ b/topics/openutau/index.md @@ -0,0 +1,7 @@ +--- +display_name: OpenUtau +short_description: OpenUtau is an open source singing synthesis platform. +topic: openutau +url: http://www.openutau.com/ +--- +OpenUtau is an open source singing synthesis platform with modern user experience and native support for multiple voicebank ecosystems and various spoken languages. diff --git a/topics/psr-7/index.md b/topics/psr-7/index.md new file mode 100644 index 00000000000..5a1d61dbca3 --- /dev/null +++ b/topics/psr-7/index.md @@ -0,0 +1,9 @@ +--- +display_name: "PSR-7: HTTP message interfaces" +short_description: PSR-7 is a set of common interfaces representing HTTP messages, and URIs. +topic: psr-7 +related: rfc-7230, rfc-7231, rfc-3986, http-message, psr-17 +url: https://www.php-fig.org/psr/psr-7/ +created_by: Matthew Weier O'Phinney +--- +PSR-7 is a set of common interfaces defined by PHP Framework Interop Group. These interfaces are representing HTTP messages, and URIs for use when communicating through HTTP. diff --git a/topics/static-code-analysis/index.md b/topics/static-code-analysis/index.md new file mode 100644 index 00000000000..2aa8e1285a9 --- /dev/null +++ b/topics/static-code-analysis/index.md @@ -0,0 +1,8 @@ +--- +display_name: Static code analysis +short_description: Static program analysis is the analysis a program without executing it. +topic: static-code-analysis +related: dynamic-code-analysis, testing +aliases: static-program-analysis +--- +Static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution. diff --git a/topics/suckless/index.md b/topics/suckless/index.md new file mode 100644 index 00000000000..6a1b7dd184b --- /dev/null +++ b/topics/suckless/index.md @@ -0,0 +1,11 @@ +--- +aliases: suckless-org +created_by: Anselm R. Garbe +display_name: suckless.org +logo: suckless.png +short_description: software that sucks less. +topic: suckless +url: https://suckless.org/ +wikipedia_url: https://en.wikipedia.org/wiki/Suckless.org +--- +Suckless software is quality software with a focus on simplicity, clarity, and frugality. diff --git a/topics/suckless/suckless.png b/topics/suckless/suckless.png new file mode 100644 index 00000000000..9ccbb24e813 Binary files /dev/null and b/topics/suckless/suckless.png differ diff --git a/topics/unist/index.md b/topics/unist/index.md new file mode 100644 index 00000000000..372be429b9d --- /dev/null +++ b/topics/unist/index.md @@ -0,0 +1,11 @@ +--- +display_name: Universal Syntax Tree. +short_description: unist is a specification for syntax trees. It has a big ecosystem of utilities in JavaScript for working with these trees. +topic: unist +url: https://unifiedjs.com/ +github_url: https://github.com/syntax-tree/unist +related: ast, cst, syntax-tree +released: February 11, 2016 +logo: unist.png +--- +unist is a specification for syntax trees. It has a big ecosystem of utilities in JavaScript for working with these trees. It’s implemented by several other specifications. diff --git a/topics/unist/unist.png b/topics/unist/unist.png new file mode 100644 index 00000000000..0899c6668ea Binary files /dev/null and b/topics/unist/unist.png differ