Skip to content

Commit

Permalink
Merge branch 'main' into css-frameworks
Browse files Browse the repository at this point in the history
  • Loading branch information
shaedrich authored Dec 20, 2023
2 parents 3298799 + b27e79e commit 866b7f8
Show file tree
Hide file tree
Showing 18 changed files with 125 additions and 41 deletions.
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ I'm suggesting these edits to an existing topic or collection:

> Please replace this line with an explanation of why you think these changes should be made.
<!-- ⚠️ ... or this section ⚠️ -->
<!-- ⚠️ this section... ⚠️ -->
### Curating a new topic or collection

- [ ] I've formatted my changes as a new folder directory, named for the topic or collection as it appears in the URL on GitHub (e.g. `https://github.com/topics/[NAME]` or `https://github.com/collections/[NAME]`)
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ 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. You can also [review a list of popular Topics that need more context](topics-todo.md) to get an idea of where to start.

## Running tests

There are some lint tests in place to ensure each topic is formatted in the way we expect. GitHub
There are some lint tests in place to ensure each Topic is formatted in the way we expect. GitHub
Actions will run the tests automatically. If you want to run the tests yourself locally, you will
need Ruby and Bundler installed.

Expand Down
58 changes: 29 additions & 29 deletions topics-todo.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,91 +4,91 @@ This is a list of the most-used topics on GitHub that don't yet have a curated t

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/)
- [ ] [demo](https://github.com/topics/demo/)
- [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/)
- [ ] [example](https://github.com/topics/example/)
- [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/)
- [ ] [generator](https://github.com/topics/generator/)
- [x] [gui](https://github.com/topics/gui/)
- [x] [image-processing](https://github.com/topics/image-processing/)
- [ ] [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/)
- [ ] [logging](https://github.com/topics/logging/)
- [x] [lua](https://github.com/topics/lua/)
- [x] [maven](https://github.com/topics/maven/)
- [x] [microservice](https://github.com/topics/microservice/)
- [x] [monitoring](https://github.com/topics/monitoring/)
- [x] [mvc](https://github.com/topics/mvc/)
- [ ] [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/)
- [ ] [parser](https://github.com/topics/parser/)
- [x] [personal-website](https://github.com/topics/personal-website/)
- [x] [portfolio](https://github.com/topics/portfolio/)
- [ ] [project](https://github.com/topics/project/)
- [x] [react-router](https://github.com/topics/react-router/)
- [ ] [script](https://github.com/topics/script/)
- [x] [robotics](https://github.com/topics/robotics/)
- [x] [script](https://github.com/topics/script/)
- [x] [sdk](https://github.com/topics/sdk/)
- [ ] [simulation](https://github.com/topics/simulation/)
- [x] [socket-io](https://github.com/topics/socket-io/)
- [x] [spark](https://github.com/topics/spark/)
- [ ] [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/)
- [ ] [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] [website](https://github.com/topics/website/)
- [x] [ai](https://github.com/topics/ai/)
- [x] [ajax](https://github.com/topics/ajax/)
- [x] [artificial-intelligence](https://github.com/topics/artificial-intelligence/)
- [x] [bioinformatics](https://github.com/topics/bioinformatics/)
- [x] [blockchain](https://github.com/topics/blockchain/)
- [x] [chrome](https://github.com/topics/chrome/)
- [x] [compiler](https://github.com/topics/compiler/)
- [x] [composer](https://github.com/topics/composer/)
- [x] [computer-vision](https://github.com/topics/computer-vision/)
- [x] [discord](https://github.com/topics/discord/)
- [x] [dot-net](https://github.com/topics/dot-net/)
- [x] [ethereum](https://github.com/topics/ethereum/)
- [x] [image-processing](https://github.com/topics/image-processing/)
- [x] [javafx](https://github.com/topics/javafx/)
- [x] [lua](https://github.com/topics/lua/)
- [x] [maven](https://github.com/topics/maven/)
- [x] [monitoring](https://github.com/topics/monitoring/)
- [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] [robotics](https://github.com/topics/robotics/)
- [x] [sql](https://github.com/topics/sql/)
- [x] [terminal](https://github.com/topics/terminal/)
- [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/)
- [x] [xml](https://github.com/topics/xml/)
2 changes: 1 addition & 1 deletion topics/algorithm/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ short_description: Algorithms are self-contained sequences that carry out a vari
topic: algorithm
wikipedia_url: https://en.wikipedia.org/wiki/Algorithm
---
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly.
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.
9 changes: 9 additions & 0 deletions topics/async-await/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
topic: async-await
display_name: async/await
short_description: async/await allows an asynchronous, non-blocking function to be structured in a way similar to an ordinary synchronous function.
related: callback, coroutines, async, promise, future, actor-model, continuation-passing-style, concurrent-computing
released: 2007
wikipedia_url: https://en.wikipedia.org/wiki/Async/await
---
In computer programming, the **async/await** pattern is a syntactic feature of many programming languages that allows an asynchronous, non-blocking function to be structured in a way similar to an ordinary synchronous function, and is primarily intended to provide opportunities for the program to execute other code while waiting for a long-running, asynchronous task to complete, usually represented by promises or similar data structures.
8 changes: 8 additions & 0 deletions topics/demo/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
aliases: demos
display_name: Demo
short_description: A example of a product or system.
topic: demo
wikipedia_url: https://en.wikipedia.org/wiki/Technology_demonstration
---
A rough example or otherwise incomplete version of a conceivable product or future system.
7 changes: 7 additions & 0 deletions topics/example/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
aliases: examples
display_name: Example
short_description: A representation of something.
topic: example
---
A particular instance of something that is a representative of a group, or an illustration of somethign that's been generally described.
4 changes: 2 additions & 2 deletions topics/graphql/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ display_name: GraphQL
github_url: https://github.com/graphql
logo: graphql.png
released: 2015
related: api, rest
related: api, rest, graphiql, sparql, sql
short_description: GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
topic: graphql
url: http://graphql.org/
wikipedia_url: https://en.wikipedia.org/wiki/GraphQL
---
GraphQL is a data query language developed by Facebook. It provides an alternative to REST and ad-hoc webservice architectures. It allows clients to define the structure of the data required, and exactly the same structure of the data is returned from the server. It is a strongly typed runtime which allows clients to dictate what data is needed.
**GraphQL** is a data query language developed by Facebook. It provides an alternative to REST and ad-hoc webservice architectures. It allows clients to define the structure of the data required, and exactly the same structure of the data is returned from the server. It is a strongly typed runtime which allows clients to dictate what data is needed.
13 changes: 13 additions & 0 deletions topics/julia-sets/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
aliases: julia-fractal, julia-set
display_name: Julia Sets
short_description: Julia Sets are mathematical objects generally associated with fractals.
topic: julia-sets
logo: julia-sets.png
wikipedia_url: https://en.wikipedia.org/wiki/Julia_set
related: mandelbrot, fractal
---
Julia Sets are mathematical objects relating to the field of complex dynamics. In general, Julia sets are studied in parallel to Fatou sets, as they are complementary sets defined from a complex function.
To be specific, in a metric space $(X,d)$, a Fatou set of a map $f: X \to X$ is the maximal open subset of $X$ on which the family of iterates $\lbrace f^n \rbrace$ is equicontinuous, and the Julia set is its complement in $X$.

To approximate images of these sets, a common approach is to iterate the function of interest over some subset of the complex plane, which often yield beautiful fractals.
Binary file added topics/julia-sets/julia-sets.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions topics/promise/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
topic: promise
display_name: Promise
short_description: A promise is an object returned by an asynchronous function, which represents the current state of the operation.
related: future, async-await, callback, deferred, coroutines, fiber, concurrency
wikipedia_url: https://en.wikipedia.org/wiki/Futures_and_promises
created_by: Barbara Liskov, Liuba Shrira, Mark S. Miller, Dean Tribble, Rob Jellinghaus, Daniel P. Friedman
released: 1988
---
A **promise** is an object returned by an asynchronous function, which represents the current state of the operation. At the time the promise is returned to the caller, the operation often isn't finished, but the promise object provides methods to handle the eventual success or failure of the operation.
6 changes: 4 additions & 2 deletions topics/rest-api/index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
---
aliases: rest, rest-api-tutorial
display_name: REST API
related: api, graphql-api
related: api, graphql-api, soap, rpc, wsdl
short_description: A representational state transfer (REST) API is a way to provide
compatibility between computer systems on the internet.
topic: rest-api
wikipedia_url: https://en.wikipedia.org/wiki/Representational_state_transfer
created_by: Roy Fielding
released: 2000
---
A representational state transfer (REST) API is a way to provide compatibility between computer systems on the Internet. The concept was first outlined in a dissertation by Roy Fielding in 2000.
A **representational state transfer** (**REST**) **API** is a way to provide compatibility between computer systems on the internet. The concept was first outlined in a dissertation by Roy Fielding in 2000.
12 changes: 12 additions & 0 deletions topics/rspec/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
display_name: RSpec
short_description: rspec is a DSL for behaviour driven development for Ruby.
topic: rspec
logo: rspec.png
wikipedia_url: https://en.wikipedia.org/wiki/RSpec
github_url: https://github.com/rspec
related: tdd, bdd, cucumber, minitest, gherkin, relish, domain-specific-language, jmock, capybara, ruby
created_by: Andy Lindeman, Jon Rowe, Sam Phippen, Bradley Schaefer, Steven Baker, Dave Astels, Aslak Hellesøy
released: May 18, 2007
---
**rspec** is a computer domain-specific language (DSL) testing tool written in the programming language Ruby to test Ruby code. It is a behavior-driven development (BDD) framework which is extensively used in production applications. The basic idea behind this concept is that of test-driven development (TDD) where the tests are written first and the development is based on writing just enough code that will fulfill those tests followed by refactoring. It contains its own mocking framework that is fully integrated into the framework based upon JMock. The simplicity in the RSpec syntax makes it one of the popular testing tools for Ruby applications.
Binary file added topics/rspec/rspec.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions topics/script/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
aliases: scripts
display_name: Script
short_description: A program or sequence of instructions that is interpreted.
topic: script
---
A program or sequence of instructions that is interpreted or carried out by another program rather than by the computer processor.
5 changes: 3 additions & 2 deletions topics/telegram/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
aliases: telegram-client, telegram-bot, telegram-api
created_by: Telegram Messenger LLP
created_by: Telegram Messenger LLP, Telegram FZ LLC, Telegram Messenger Inc., Nikolai Durov, Pavel Durov
display_name: Telegram
github_url: https://github.com/TelegramMessenger
logo: telegram.png
Expand All @@ -9,5 +9,6 @@ short_description: Telegram is a non-profit, cloud-based instant messaging servi
topic: telegram
url: https://telegram.org/
wikipedia_url: https://en.wikipedia.org/wiki/Telegram_(messaging_service)
related: whatsapp, threema, instant-messaging, open-source, mtproto, wechat, imessage
---
Telegram is a cloud-based instant messaging service. It offers open source clients [for a multitude of operating systems](https://telegram.org/apps) and powerful APIs that allow developers to create their [own clients](https://core.telegram.org/api#telegram-api) and [chat bots](https://core.telegram.org/bots).
**Telegram** is a cloud-based instant messaging service. It offers open source clients [for a multitude of operating systems](https://telegram.org/apps) and powerful APIs that allow developers to create their [own clients](https://core.telegram.org/api#telegram-api) and [chat bots](https://core.telegram.org/bots).
15 changes: 15 additions & 0 deletions topics/tls/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
topic: tls
display_name: TLS (Transport Layer Security)
short_description: TLS is a cryptographic protocol designed to provide communications security over a computer network.
aliases: ssl
related: https, x509
created_by: Internet Engineering Task Force
released: 1999
wikipedia_url: https://en.wikipedia.org/wiki/Transport_Layer_Security
---
**TLS** (**Transport Layer Security**) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in securing HTTPS remains the most publicly visible.

The TLS protocol aims primarily to provide security, including privacy (confidentiality), integrity, and authenticity through the use of cryptography, such as the use of certificates, between two or more communicating computer applications. It runs in the presentation layer and is itself composed of two layers: the TLS record and the TLS handshake protocols.

TLS builds on the now-deprecated SSL (Secure Sockets Layer) specifications (1994, 1995, 1996) developed by Netscape Communications for adding the HTTPS protocol to their Navigator web browser.
4 changes: 2 additions & 2 deletions topics/whatsapp/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ aliases: whatsapp-web, whatsapp-chat, whatsapp-bot
created_by: Brian Acton, Jan Koum
display_name: WhatsApp
logo: whatsapp.png
related: messaging, instant-messaging, facebook, instagram
related: messaging, instant-messaging, facebook, instagram, telegram, threema, wechat, imessage
github_url: https://github.com/whatsapp
short_description: WhatsApp is an instant messaging and voice-over-IP service.
released: February 2009
url: https://www.whatsapp.com/
topic: whatsapp
wikipedia_url: https://en.wikipedia.org/wiki/WhatsApp
---
WhatsApp is a cross-platform centralized instant messaging and voice-over-IP service owned by Meta Platforms, Inc. It allows users to send text messages and voice messages, make voice and video calls, and share images, documents, user locations, and other content. The service requires a cellular mobile telephone number to sign up.
**WhatsApp** is a cross-platform centralized instant messaging and voice-over-IP service owned by Meta Platforms, Inc. It allows users to send text messages and voice messages, make voice and video calls, and share images, documents, user locations, and other content. The service requires a cellular mobile telephone number to sign up.

WhatsApp's client application runs on mobile devices but is also accessible from desktop computers, as long as the user's mobile device remains connected to the Internet while they use the desktop web app.

0 comments on commit 866b7f8

Please sign in to comment.