Skip to content

Commit

Permalink
Merge branch 'main' into dom
Browse files Browse the repository at this point in the history
  • Loading branch information
shaedrich authored Nov 9, 2023
2 parents dd09c4c + c97a120 commit 9bd1b65
Show file tree
Hide file tree
Showing 58 changed files with 271 additions and 62 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/jekyll_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
uses: actions/configure-pages@v3

- name: 🔨 install dependencies & build site
uses: actions/[email protected].8
uses: actions/[email protected].9

- name: ⚡️ upload artifact
uses: actions/upload-pages-artifact@v2
Expand Down
1 change: 1 addition & 0 deletions collections/devops-tools/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ items:
- devtron-labs/devtron
- livecycle/preevy
- cloudposse/atmos
- axem-solutions/dem

display_name: DevOps tools
---
Expand Down
1 change: 0 additions & 1 deletion collections/internet-censorship-circumventions/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
---
items:
- Dreamacro/clash
- Psiphon-Inc/psiphon
- getlantern/lantern
- shadowsocks/shadowsocks
Expand Down
1 change: 0 additions & 1 deletion collections/javascript-game-engines/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ items:
- Cloud9c/taro
- replit/kaboom
- straker/kontra
- jay19240/Haiku
display_name: JavaScript Game Engines
created_by: leereilly
---
Expand Down
2 changes: 1 addition & 1 deletion collections/learn-to-code/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
items:
- 30-seconds/30-seconds-of-code
- Chalarangelo/30-seconds-of-code
- railsgirls/guides.railsgirls.com
- railsbridge/docs
- freeCodeCamp/freeCodeCamp
Expand Down
1 change: 1 addition & 0 deletions collections/made-in-brazil/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ items:
- github/brasil
- raphamorim/rio
- avelino/awesome-go
- okfn-brasil/querido-diario

display_name: Made in Brazil
created_by: caarlos0
Expand Down
4 changes: 2 additions & 2 deletions collections/release-radar-2018-12/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ items:
- SpaceVim/SpaceVim
- briangonzalez/rgbaster.js
- Kong/kong
- https://flutter.io/
- http://fishshell.com/
- https://flutter.dev/
- https://fishshell.com/
- https://developer.nvidia.com/physx-sdk
display_name: Release Radar · December 2018
created_by: leereilly
Expand Down
6 changes: 4 additions & 2 deletions feed.json.liquid
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ permalink: feed.json
],
"topics": [
{% for topic in topics %}
{% assign related = topic.related | split: ', ' %}
{% assign aliases = topic.aliases | split: ', ' %}
{
"topic_name": {{ topic.topic | jsonify }},
"created_by": {{ topic.created_by | jsonify }},
Expand All @@ -47,12 +49,12 @@ permalink: feed.json
"url": "{{ site.url }}{{ topic.url | remove_first: "/index.html" }}",
"wikipedia_url": {{ topic.wikipedia_url | jsonify }},
"related": [
{% for related_topic in topic.related %}
{% for related_topic in related %}
"{{ related_topic }}"{% unless forloop.last == true %},{% endunless %}
{% endfor %}
],
"aliases": [
{% for alias in topic.aliases %}
{% for alias in aliases %}
"{{ alias }}"{% unless forloop.last == true %},{% endunless %}
{% endfor %}
],
Expand Down
Binary file added topics/casejs/casejs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions topics/casejs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
aliases: case,case-app,case-js
created_by: CASE
display_name: CASE
github_url: https://github.com/casejs/case
logo: casejs.png
related: open-source-framework, typescript, platform
released: 2023
short_description: CASE is a frameworkless and open source tool for creating and deploying web apps.
topic: casejs
url: https://case.app/
---
CASE helps developers to create awesome data-intensive apps like dashboards, custom web apps, admin panels, ERPs very quickly. It follows a clear frameworkless approach and allows developers to focus on their data and their business logic.
9 changes: 9 additions & 0 deletions topics/cd/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
display_name: CD (Disambiguation)
short_description: 'CD can either mean "continuous deployment" or "Continuous delivery".'
topic: cd
related: continuous-deployment, continuous-delivery, continuous-integration, cicd, devops
---
**CD**, within the context of [CI/CD](https://github.com/topics/cicd), can mean multiple things:
* [Continuous deployment](https://github.com/topics/continuous-deployment)
* [Continuous delivery](https://github.com/topics/continuous-delivery)
2 changes: 1 addition & 1 deletion topics/climate-change-mitigation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ created_by: Humanity
display_name: Climate change mitigation
github_url: https://github.com/topics/climate-change-mitigation
logo: climate-change-mitigation.png
related: climate-change, climate-change-adaptation, clean-energy, energy-conservation, agriculture-and-industry, carbon-sequestration
related: climate-change, climate-change-adaptation, clean-energy, energy-conservation, carbon-sequestration
short_description: Reducing emissions of and stabilizing the levels of heat-trapping greenhouse gases in the atmosphere.
topic: climate-change-mitigation
url: https://climate.nasa.gov/solutions/adaptation-mitigation/
Expand Down
10 changes: 10 additions & 0 deletions topics/clu/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
created_by: Barbara Liskov et al.
display_name: CLU
released: 1975
short_description: CLU was the first implemented programming language to provide direct linguistic support for data abstraction.
topic: clu
url: https://pmg.csail.mit.edu/CLU.html
wikipedia_url: https://en.wikipedia.org/wiki/CLU_(programming_language)
---
CLU was the first implemented programming language to provide direct linguistic support for data abstraction. CLU contains a number of other interesting and influential features, including checked exceptions, iterators, and parametric polymorphism.
8 changes: 8 additions & 0 deletions topics/design-system/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
display_name: Design system
short_description: A design system is a way to have modular and reusable CSS components as well as a separation of concerns.
topic: design-system
related: css, design-token, style-guide, css-framework, ui, smacss
wikipedia_url: https://en.wikipedia.org/wiki/Design_system
---
A **design system** is a way to have modular and reusable CSS components as well as a separation of concerns of designing and using this system, by, for examplr, using design tokens.
1 change: 1 addition & 0 deletions topics/documentation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ short_description: Documentation is a set of information that describes a produc
to its users.
topic: documentation
wikipedia_url: https://en.wikipedia.org/wiki/Software_documentation
related: tutorial, man-page, documentation-as-code, docblock, doc-gen, api-documentation, knowledge-base, design-document
---
Documentation is a set of information that describes a product to its users, including what it is, how it operates, and how to use it.
14 changes: 14 additions & 0 deletions topics/egui/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
topic: egui
aliases: egui-rs, egui-rust
related: iced, iced-rs
created_by: Emil Ernerfeldt
display_name: egui
github_url: https://github.com/emilk/egui/
short_description: egui (pronounced "e-gooey") is a simple, fast, and highly portable immediate mode GUI library for Rust.
---
egui (pronounced "e-gooey") is a simple, fast, and highly portable immediate mode GUI library for Rust. egui runs on the web, natively, and in your favorite game engine.

egui aims to be the easiest-to-use Rust GUI library, and the simplest way to make a web app in Rust.

egui can be used anywhere you can draw textured triangles, which means you can easily integrate it into your game engine of choice.
2 changes: 1 addition & 1 deletion topics/fantasy-game/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
display_name: fantasy-game
topic: fantasy-game
related: fighting-fantasy, cyoa, choose-you-own-adventure
related: fighting-fantasy, cyoa
short_description: A genre of video game.
---
A genre of game, where players assume the roles of characters and act out fantastical adventures.
Binary file added topics/geode-mods/geode-mods.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: 4 additions & 3 deletions topics/geode-mods/index.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
---
created_by: The Bearodactyl
display_name: Geode Mods
short_description: This topic is for people to advertise Geode mods.
short_description: Geode is a modding platform/sdk for the game Geometry Dash.
topic: geode-mods
related: geometry-dash
related: geometry-dash, geode-sdk, geometrydash, modding
url: https://geode-sdk.org
logo: geode-mods.png
---
A huge percentage, if not a majority of all bugs reported in GD mods are caused by hook conflicts, direct node tree access, and other mod incompatabilities. This is what Geode has been made to solve.
A huge percentage, if not a majority of all bugs reported in GD mods are caused by hook conflicts, direct node tree access, and other mod incompatabilities. This is what Geode has been made to solve.
24 changes: 24 additions & 0 deletions topics/gitops/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
display_name: GitOps
short_description: GitOps is an operational framework that takes DevOps best practices and applies them to infrastructure automation.
topic: gitops
related: devops, winops, git, gitflow, devsecops, infrastructure-automation, infrastructure-as-code, containerization, monitoring, observability
wikipedia_url: https://en.wikipedia.org/wiki/gitops
---
**GitOps** is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. GitOps uses Git repositories as a single source of truth to deliver infrastructure as code.

# GitOps delivers:
* A standard workflow for application development
* Increased security for setting application requirements upfront
* Improved reliability with visibility and version control through Git
* Consistency across any cluster, any cloud, and any on-premise environment

# Key components of a GitOps workflow

There are four key components to a GitOps workflow, a Git repository, a continuous delivery (CD) pipeline, an application deployment tool, and a monitoring system.
* The Git repository is the source of truth for the application configuration and code.
* The CD pipeline is responsible for building, testing, and deploying the application.
* The deployment tool is used to manage the application resources in the target environment.
* The monitoring system tracks the application performance and provides feedback to the development team.


7 changes: 3 additions & 4 deletions topics/google-sheets/index.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
---
aliases: gsheets, google-sheets-api
aliases: gsheets, google-sheets-api, google-spreadsheet, google-spreadsheets
created_by: Google
display_name: Google Sheets
github_url: https://github.com/googleworkspace
logo: google-sheets.png
related: google-workspace, google-docs, google-drive, google-forms, google-slides
related: google-workspace, google-docs, google-drive, google-forms, google-slides, spreadsheet
short_description: Create and edit online spreadsheets.
topic: google-sheets
url: https://workspace.google.com/products/sheets/
wikipedia_url: https://en.wikipedia.org/wiki/Google_Sheets

---
Use Google Sheets to create and edit online spreadsheets. Get insights together with secure sharing in real-time and from any device. The Google Sheets API lets you read, write, and format Google Sheets data with your preferred programming language, including Java, JavaScript, and Python.
Use **Google Sheets** to create and edit online spreadsheets. Get insights together with secure sharing in real-time and from any device. The Google Sheets API lets you read, write, and format Google Sheets data with your preferred programming language, including Java, JavaScript, and Python.

Other resources:

Expand Down
2 changes: 1 addition & 1 deletion topics/hackathon-kit/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
topic: hackathon-kit
aliases: hack-kit, resources, resource
display_name: Hackathon-Kit
related: game-jam, hacktoberfest, game-off, hackathon-organiser, hackathon, hackathons
related: game-jam, hacktoberfest, game-off, hackathon-organizer, hackathon, hackathons
short_description: A kit or resource for hackathons.
wikipedia_url: https://en.wikipedia.org/wiki/Hackathon
---
Expand Down
2 changes: 1 addition & 1 deletion topics/hackathon-organiser/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
topic: hackathon-organiser
aliases: event-organiser, hack-organiser, hack-organizer, event-organizer
aliases: event-organiser, hack-organiser, hack-organizer, event-organizer, hackathon-organizer
display_name: Hackathon-Organiser
related: game-jam, hacktoberfest, game-off, hackathon-kit, hackathon, hackathons
short_description: A person who organises or runs hackathons.
Expand Down
3 changes: 1 addition & 2 deletions topics/hackathon/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
topic: hackathon
aliases: hackfest, codefest, hackday
aliases: hackfest, codefest, hackday, hackathons
display_name: Hackathon
aliases: hackathons
related: game-jam, hacktoberfest, game-off, hackathon-kit, hackathon-organiser
short_description: A hackathon is a gathering where developers collaboratively code in an extreme manner over a short period of time.
wikipedia_url: https://en.wikipedia.org/wiki/Hackathon
Expand Down
Binary file added topics/hacksquad/hacksquad.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/hacksquad/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
created_by: Novu
display_name: HackSquad
logo: hacksquad.png
released: October 2021
short_description: Contribute code, meet community members, participate in workshops, and win more swags.
topic: hacksquad
url: https://hacksquad.dev/
---
With the fantastic atmosphere of Hacktoberfest, HackSquad has been started to double the fun and contributions. HackSquad is here to enhance your swag, meet with more community members and participate in workshops from various open source projects.
18 changes: 17 additions & 1 deletion topics/hacktoberfest/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,21 @@ released: October 2014
short_description: Hacktoberfest is a month-long celebration of open source projects, their maintainers, and the entire community of contributors.
topic: hacktoberfest
url: https://hacktoberfest.com/
aliases: hacktoberfest-contributions, hacktoberfest-repo, hacktoberfest-contribute, hacktoberfest-participants, hacktoberfest-challenge, hacktoberfest-topic, hacktoberfest-project, hacktoberfest-maintainer
---
Hacktoberfest is a month-long celebration of open source projects, their maintainers, and the entire community of contributors. Each October, open source maintainers give new contributors extra attention as they guide developers through their first pull requests on GitHub.
**Hacktoberfest** is a month-long celebration of open source projects, their maintainers, and the entire community of contributors. Each October, open source maintainers give new contributors extra attention as they guide developers through their first pull requests on GitHub.

# By year
[2017](https://github.com/topics/hacktoberfest2017) • [2018](https://github.com/topics/hacktoberfest2018) • [2019](https://github.com/topics/hacktoberfest2019) • [2020](https://github.com/topics/hacktoberfest2020) • [2021](https://github.com/topics/hacktoberfest2021) • [2022](https://github.com/topics/hacktoberfest2022) • [2023](https://github.com/topics/hacktoberfest2023) • [2024](https://github.com/topics/hacktoberfest2024) • [2025](https://github.com/topics/hacktoberfest2025) • [2026](https://github.com/topics/hacktoberfest2026)

# [By status](https://github.com/topics/hacktoberfest-status)
[accepted](https://github.com/topics/hacktoberfest-accepted) • [approved](https://github.com/topics/hacktoberfest-approved)

# By country
[🇳🇵 Nepal](https://github.com/topics/hacktoberfestnepal) • [🇮🇩 Indonesia](https://github.com/topics/hacktoberfest-indonesia) • **[🇮🇳 India](https://github.com/topics/hacktoberfest-india)** ([West Bengal](https://github.com/topics/hacktoberfest-westbengal)) • [🇧🇷 Brazil](https://github.com/topics/hacktoberfest-brasil)

# By contribution type
[Issue](https://github.com/topics/hacktoberfest-issue) • [Pull Request](https://github.com/topics/hacktoberfest-pr)

# By programming language
[React.js](https://github.com/topics/react-hacktoberfest) ([topic](https://github.com/topics/react)) • [Python](https://github.com/topics/hacktoberfestpy) ([topic](https://github.com/topics/python)) • [Java](https://github.com/topics/hacktoberfest-java) ([topic](https://github.com/topics/java))
3 changes: 2 additions & 1 deletion topics/indieweb/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ short_description: The IndieWeb is a people-focused alternative to the "corporat
topic: indieweb
url: https://indieweb.org/
wikipedia_url: https://en.wikipedia.org/wiki/IndieWeb
related: microformats, webmention, decentralized-web, decentralized, decentralization
---
The IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data.
The **IndieWeb** is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data.
9 changes: 9 additions & 0 deletions topics/infrastructure-as-code/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
aliases: iac
display_name: Infrastructure as code
short_description: Infrastructure as code is a way to manage environment packages as code instead of manual installation and mantainance.
related: cloud-computing, devops, containerization, as-code, everything-as-code, container-orchestration, infrastructure-as-a-service, provisioning, infrastructure-drift
topic: infrastructure-as-code
wikipedia_url: https://en.wikipedia.org/wiki/Infrastructure_as_code
---
Nowadays, developers strive to have as identical environments for production, staging and development as possible to rule out any infrastructure interferance. Therefore, instead of installing and maintaining packages manually, **infrastructure** is defined and managed **as code**. Container orchestration solutions and version control systems help keeping all environments in sync and changes transparent.
3 changes: 2 additions & 1 deletion topics/jest/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ display_name: Jest
short_description: Jest is a JavaScript testing framework built on top of Jasmine.
topic: jest
wikipedia_url: https://en.wikipedia.org/wiki/Jest_(JavaScript_framework)
related: javascript, testing, mocking, coverage, mocha, jasmine, chai, qunit
---
Jest is a JavaScript testing framework built on top of Jasmine, with a focus on simplicity and support for large web applications.
**Jest** is a JavaScript testing framework built on top of Jasmine, with a focus on simplicity and support for large web applications.
18 changes: 18 additions & 0 deletions topics/json-api/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
display_name: "JSON:API"
created_by: Yehuda Katz, Dan Gebhardt, Gabe Sullice, Jeldrik Hanschke, Tyler Kellen, Steve Klabnik,Ethan Resnick
logo: json-api.png
released: May 3, 2013
short_description: "JSON:API is a specification for building APIs in JSON."
topic: json-api
url: https://jsonapi.org
related: json, emberjs, rest-api, json-ld, hal, hateoas, siren, hydra, collection-json
---
**JSON:API** is a specification for how a client should request that resources be fetched or modified, and how a server should respond to those requests. JSON:API is designed to minimize both the number of requests and the amount of data transmitted between clients and servers. This first draft was extracted from the JSON transport implicitly defined by Ember Data’s REST adapter. In general, Ember Data’s goal is to eliminate the need for ad-hoc code per application to communicate with servers that communicate in a well-defined way. The REST Adapter in Ember Data implicitly defined a protocol that custom servers could implement to get a drop-in client for all of their resources. The goals of the media type are to balance:

* A generic media type that can work across a broad set of use cases, including the generally used relationship types
* Similarity to existing server-side framework practices (and human readability for debugging)
* Ease of implementation on the server side
* Ease of implementation on the client side

This specification reached a stable version 1.0 on May 29, 2015.
Binary file added topics/json-api/json-api.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions topics/json-schema/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
created_by: Kris Zyp, Francis Galiegue, Gary Court, Austin Wright, Henry Andrews, Ben Hutton, and Greg Dennis
aliases: jsonschema
display_name: JSON Schema
logo: json-schema.png
released: '2009'
short_description: JSON Schema is a vocabulary that allows you to validate, annotate, and manipulate JSON
documents.
topic: json-schema
url: https://json-schema.org/
related: json
---
While JSON is probably the most popular format for exchanging data, **JSON Schema** is the vocabulary that enables JSON data consistency, validity, and interoperability at scale.
Binary file added topics/json-schema/json-schema.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions topics/json/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
aliases: json-api, jsonapi
created_by: Douglas Crockford
display_name: JSON
logo: json.png
Expand All @@ -9,5 +8,6 @@ short_description: JSON (JavaScript Object Notation) allows for easy interchange
topic: json
url: http://www.json.org/
wikipedia_url: https://en.wikipedia.org/wiki/JSON
related: toml, yaml, json5, jsonc, xml, json-api, bson, json-ld, properties, jq
---
JSON (JavaScript Object Notation) is a standard file format that uses text to communicate data objects to array data types. This notation makes it easy for applications to parse and generate files. JSON grew out of the need to have a real-time server-to-web browser communication.
**JSON** (**J**ava**S**cript **O**bject **N**otation) is a standard file format that uses text to communicate data objects to array data types. This notation makes it easy for applications to parse and generate files. JSON grew out of the need to have a real-time server-to-web browser communication.
Loading

0 comments on commit 9bd1b65

Please sign in to comment.