-
Notifications
You must be signed in to change notification settings - Fork 12.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
93 changed files
with
447 additions
and
121 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -49,4 +49,4 @@ jobs: | |
steps: | ||
- name: 🚀 deploy | ||
id: deployment | ||
uses: actions/[email protected].4 | ||
uses: actions/[email protected].5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,5 @@ | ||
--- | ||
items: | ||
- Dreamacro/clash | ||
- Psiphon-Inc/psiphon | ||
- getlantern/lantern | ||
- shadowsocks/shadowsocks | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
aliases: behavior-driven-development | ||
created_by: Kent Beck, D.D. McCracken | ||
display_name: Behavior-driven development | ||
released: 1957 | ||
short_description: Behavior-driven development is a test-first, agile testing practice with business-facing scenarios. | ||
topic: bdd | ||
wikipedia_url: https://en.wikipedia.org/wiki/Behavior-driven_development | ||
related: atdd, tdd, testing, continuous-testing, specification-by-example, cucumber, behat, gherkin | ||
--- | ||
**Behavior-driven development** (**BDD**) is a test-first, agile testing practice. Without focusing on internal implementation, BDD tests are business-facing scenarios that attempt to describe the behavior of a story, feature, or capability from a user’s perspective. Behaviour-driven development is a synthesis and refinement of practices stemming from test-driven development (TDD) and acceptance-test-driven development (ATDD). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
display_name: Bun | ||
topic: bun | ||
github_url: https://github.com/oven-sh/bun | ||
aliases: bunjs | ||
logo: bun.png | ||
related: javascript, nodejs, typescript, webkit, npm, deno, zig | ||
url: https://bun.sh | ||
wikipedia_url: https://en.wikipedia.org/wiki/Bun_(software) | ||
created_by: Oven | ||
released: September 2021 | ||
short_description: All-in-one JavaScript runtime & toolkit. | ||
--- | ||
|
||
**Bun** is an all-in-one JavaScript toolkit, including a runtime, package manager, test runner, and bundler. | ||
|
||
- [**Runtime**](https://bun.sh/docs/cli/run): Bun is a JavaScript runtime built on top of JavaScriptCore, the engine that powers WebKit. It's designed to be a drop-in replacement for Node.js, while being faster and improving developer experience. It also includes built-in support for TypeScript and JSX. | ||
- [**Package manager**](https://bun.sh/docs/cli/install): Bun includes a package manager that's vastly quicker than npm and Yarn, and is compatible with existing Node.js projects. | ||
- [**Test runner**](https://bun.sh/docs/cli/test): Bun includes a Jest-compatible test runner that uses the Bun runtime. It supports TypeScript and JSX, lifecycle hooks, and UI/DOM testing. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
aliases: chaijs | ||
created_by: Jake Luer, Keith Cirkel, Lucas F. da Costa, Grant Snodgrass, vesln | ||
released: December 7, 2011 | ||
display_name: Chai | ||
github_url: https://github.com/chaijs | ||
url: https://www.chaijs.com/ | ||
logo: chai.png | ||
related: tdd, bdd, javascript, nodejs, mocha, jest, qunit, assert | ||
topic: chai | ||
short_description: Chai is a BDD/TDD assertion library for node and the browser. | ||
--- | ||
**Chai** is a BDD/TDD assertion library, similar to Node's built-in assert, for node and the browser that can be paired with any JavaScript testing framework. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
aliases: code-igniter, codeigniter4, ci4 | ||
display_name: CodeIgniter | ||
short_description: CodeIgniter is an open-source PHP rapid development web framework, for building dynamic web sites. | ||
topic: codeigniter | ||
related: mvc, hmvc, rapid-development, content-security-policy, owasp, routing, php-framework | ||
wikipedia_url: https://en.wikipedia.org/wiki/CodeIgniter | ||
github_url: https://github.com/codeigniter4 | ||
created_by: British Columbia Institute of Technology, EllisLab | ||
released: February 28, 2006 | ||
logo: codeigniter.png | ||
--- | ||
**CodeIgniter** is an open source software rapid development web framework, for use in building dynamic web sites with PHP. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
display_name: Continuous Deployment (CD) | ||
short_description: Continuous deployment is a approach in which functionalities are delivered frequently through automated deployments. | ||
topic: continuous-deployment | ||
related: ci-cd, cicd, continuous-delivery, continuous-integration | ||
wikipedia_url: https://en.wikipedia.org/wiki/Continuous_deployment | ||
--- | ||
**Continuous Deployment** (**CD**) is a software engineering approach in which software functionalities are delivered frequently and through automated deployments. | ||
|
||
Continuous deployment contrasts with continuous delivery (also abbreviated CD), a similar approach in which software functionalities are also frequently delivered and deemed to be potentially capable of being deployed, but are actually not deployed. As such, continuous deployment can be viewed as a more complete form of automation than continuous delivery. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
display_name: CRUD | ||
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 | ||
wikipedia_url: https://en.wikipedia.org/wiki/CRUD | ||
created_by: James Martin | ||
released: 1983 | ||
--- | ||
**CRUD** is an acronym that stands for create, read, update and delete in the context of database queries or HTTP verbs in case of REST APIs. | ||
| CRUD | SQL | HTTP | | ||
|-|-|-| | ||
| **C**reate | `INSERT` | `POST` | | ||
| **R**ead | `SELECT` | `GET` | | ||
| **U**pdate | `UPDATE` | `PUT` to replace, `PATCH` to modify | | ||
| **D**elete | `DELETE` | `DELETE` | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
aliases: dom-tree, dom-node, dom-element, dom-elements | ||
created_by: World Wide Web Consortium | ||
display_name: Document Object Model (DOM) | ||
github_url: https://github.com/whatwg/dom | ||
released: October 1, 1998 | ||
short_description: DOM is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure. | ||
topic: dom | ||
url: https://dom.spec.whatwg.org/ | ||
wikipedia_url: https://en.wikipedia.org/wiki/Document_Object_Model | ||
related: shadow-dom, virtual-dom, html, xml, dhtml | ||
--- | ||
**DOM** (short for **D**ocument **O**bject **M**odel) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers (also known as event listeners) attached to them. Once an event is triggered, the event handlers get executed. | ||
|
||
The principal standardization of the DOM was handled by the World Wide Web Consortium (W3C), which last developed a recommendation in 2004. WHATWG took over the development of the standard, publishing it as a living document. The W3C now publishes stable snapshots of the WHATWG standard. | ||
|
||
In HTML DOM (Document Object Model), every element is a node: | ||
* A document is a document node. | ||
* All HTML elements are element nodes. | ||
* All HTML attributes are attribute nodes. | ||
* Text inserted into HTML elements are text nodes. | ||
* Comments are comment nodes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
--- | ||
aliases: electronjs | ||
aliases: electronjs, atom-shell | ||
created_by: GitHub | ||
display_name: Electron | ||
github_url: https://github.com/electron/electron | ||
logo: electron.png | ||
related: electron-app, electron-application | ||
related: electron-app, electron-application, tauri, nativephp, pwa, qt, hta, cross-platform | ||
released: July 15, 2013 | ||
short_description: Electron is a framework for building cross-platform desktop applications | ||
with web technology. | ||
topic: electron | ||
url: http://electronjs.org/ | ||
wikipedia_url: https://en.wikipedia.org/wiki/Electron_(software_framework) | ||
--- | ||
Electron is a desktop application framework developed by GitHub and created by Cheng Zhao. It allows for the development of desktop applications using front- and back-end infrastructure such as HTML, CSS, and JavaScript. | ||
**Electron** is a desktop application framework developed by GitHub and created by Cheng Zhao. It allows for the development of desktop applications using front- and back-end infrastructure such as HTML, CSS, and JavaScript. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.