mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-08 21:34:25 +00:00
chore(kb): convert placeholders to articles
This commit is contained in:
68
knowledge base/cloud computing/dapr.md
Normal file
68
knowledge base/cloud computing/dapr.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# DAPR
|
||||
|
||||
> TODO
|
||||
|
||||
Portable, event-driven runtime for building distributed applications across cloud and edge.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/dapr/dapr
|
||||
[documentation]: https://docs.dapr.io/
|
||||
[website]: https://dapr.io/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1 +0,0 @@
|
||||
https://dapr.io/
|
||||
72
knowledge base/cloud computing/radius.md
Normal file
72
knowledge base/cloud computing/radius.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# Radius
|
||||
|
||||
> TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
- [The Microsoft Azure Incubations Team launches Radius, a new open application platform for the cloud]
|
||||
- [Radius a new open-source application platform for the cloud | BRK402]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/radius-project/radius
|
||||
[documentation]: https://docs.radapp.io/
|
||||
[website]: https://radapp.io/
|
||||
|
||||
<!-- Others -->
|
||||
[radius a new open-source application platform for the cloud | brk402]: https://www.youtube.com/watch?v=gaG77PiYv5w
|
||||
[the microsoft azure incubations team launches radius, a new open application platform for the cloud]: https://azure.microsoft.com/en-us/blog/the-microsoft-azure-incubations-team-launches-radius-a-new-open-application-platform-for-the-cloud/
|
||||
@@ -1,3 +0,0 @@
|
||||
https://azure.microsoft.com/en-us/blog/the-microsoft-azure-incubations-team-launches-radius-a-new-open-application-platform-for-the-cloud/
|
||||
https://radapp.io/
|
||||
https://www.youtube.com/watch?v=gaG77PiYv5w
|
||||
@@ -1,8 +0,0 @@
|
||||
```sh
|
||||
brew install 'librsvg'
|
||||
|
||||
rsvg-convert -ah '96' 'icon.svg' > 'icon-96.png'
|
||||
rsvg-convert -ah '96' 'icon.svg' -o 'icon-96.png'
|
||||
```
|
||||
|
||||
[convert an svg to png with right click on macos]: https://medium.com/@instanceofMA/convert-an-svg-to-png-with-right-click-on-macos-2353d151f4eb
|
||||
68
knowledge base/dagger.md
Normal file
68
knowledge base/dagger.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Dagger
|
||||
|
||||
> TODO
|
||||
|
||||
Programmable tool aiming to replace scripts with a modern API and cross-language scripting engine.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/dagger/dagger
|
||||
[documentation]: https://docs.dagger.io/
|
||||
[website]: https://dagger.io/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1 +0,0 @@
|
||||
https://github.com/dagger/dagger
|
||||
21
knowledge base/devops.md
Normal file
21
knowledge base/devops.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# The DevOps approach
|
||||
|
||||
It is a _culture_, an _approach_, not a set of tools or a job title.
|
||||
|
||||
## Further readings
|
||||
|
||||
- [How Agile failed software developers and why SCRUM is a bad idea]
|
||||
- [Scripts don't scale; they give you scriptitis]
|
||||
- [Are you a DevOps engineer?]
|
||||
- [DevOps is Bullshit]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- Others -->
|
||||
[are you a devops engineer?]: https://artero.dev/posts/are-you-a-devops-engineer/
|
||||
[devops is bullshit]: https://blog.massdriver.cloud/posts/devops-is-bullshit/
|
||||
[how agile failed software developers and why scrum is a bad idea]: https://www.youtube.com/watch?v=KJ5u_Kui1sU
|
||||
[scripts don't scale; they give you scriptitis]: https://artero.dev/posts/scripts-do-not-scale/
|
||||
@@ -1,8 +0,0 @@
|
||||
# The DevOps approach
|
||||
|
||||
It is a _culture_, an _approach_, not a set of tools or a job title.
|
||||
|
||||
https://www.youtube.com/watch?v=KJ5u_Kui1sU
|
||||
https://artero.dev/posts/scripts-do-not-scale/
|
||||
https://artero.dev/posts/are-you-a-devops-engineer/
|
||||
https://blog.massdriver.cloud/posts/devops-is-bullshit/
|
||||
63
knowledge base/dive.md
Normal file
63
knowledge base/dive.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# Dive
|
||||
|
||||
> TODO
|
||||
|
||||
Tool for exploring each layer in a Docker image.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/wagoodman/dive
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1 +0,0 @@
|
||||
https://github.com/wagoodman/dive
|
||||
68
knowledge base/dotfiles.md
Normal file
68
knowledge base/dotfiles.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Dotfiles
|
||||
|
||||
> TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/project/
|
||||
[documentation]: https://website/docs/
|
||||
[website]: https://website/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1 +0,0 @@
|
||||
# Dotfiles
|
||||
71
knowledge base/etcd.md
Normal file
71
knowledge base/etcd.md
Normal file
@@ -0,0 +1,71 @@
|
||||
# etcd
|
||||
|
||||
> TODO
|
||||
|
||||
Strongly consistent, distributed key-value store.
|
||||
|
||||
Aims to provide a reliable way to store data that needs to be accessed by a distributed system or cluster of machines.
|
||||
Gracefully handles leader elections during network partitions and can tolerate machine failure, including the leader node.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/etcd-io/etcd
|
||||
[documentation]: https://etcd.io/docs/
|
||||
[website]: https://etcd.io/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1,8 +0,0 @@
|
||||
# etcd
|
||||
|
||||
Strongly consistent, distributed key-value store.
|
||||
|
||||
Aims to provide a reliable way to store data that needs to be accessed by a distributed system or cluster of machines.
|
||||
Gracefully handles leader elections during network partitions and can tolerate machine failure, including the leader node.
|
||||
|
||||
[website]: https://etcd.io/
|
||||
68
knowledge base/expect.md
Normal file
68
knowledge base/expect.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Expect
|
||||
|
||||
> TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/project/
|
||||
[documentation]: https://website/docs/
|
||||
[website]: https://website/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1,3 +0,0 @@
|
||||
# Filesystem hierarchy standard
|
||||
|
||||
https://refspecs.linuxfoundation.org/fhs.shtml
|
||||
63
knowledge base/filesystem hierarchy standard.md
Normal file
63
knowledge base/filesystem hierarchy standard.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# Filesystem hierarchy standard
|
||||
|
||||
> TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
|
||||
### Sources
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[website]: https://refspecs.linuxfoundation.org/fhs.shtml
|
||||
|
||||
<!-- Others -->
|
||||
63
knowledge base/gen3.md
Normal file
63
knowledge base/gen3.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# Gen3
|
||||
|
||||
> TODO
|
||||
|
||||
Data platform for building data commons and data meshes.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
|
||||
### Sources
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[website]: https://gen3.org/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1,3 +0,0 @@
|
||||
# gen3
|
||||
|
||||
https://gen3.org/
|
||||
@@ -1,10 +0,0 @@
|
||||
# Harverster
|
||||
|
||||
Hyperconverged infrastructure (HCI) solution by SUSE built for bare metal servers leveraging [Kubernetes], [KubeVirt] and [Longhorn].
|
||||
|
||||
[website]: https://harvesterhci.io/
|
||||
|
||||
[kubernetes]: kubernetes/README.md
|
||||
[kubevirt]: kubernetes/kubevirt.placeholder
|
||||
[kvm]: kvm.md
|
||||
[longhorn]: kubernetes/longhorn.placeholder
|
||||
74
knowledge base/harvester.md
Normal file
74
knowledge base/harvester.md
Normal file
@@ -0,0 +1,74 @@
|
||||
# Harvester
|
||||
|
||||
> TODO
|
||||
|
||||
Hyperconverged infrastructure solution by SUSE built for bare metal servers.<br/>
|
||||
Leverages [Kubernetes], [KubeVirt], [KVM] and [Longhorn].
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
[kubernetes]: kubernetes/README.md
|
||||
[kubevirt]: kubernetes/kubevirt.placeholder
|
||||
[kvm]: kvm.md
|
||||
[longhorn]: kubernetes/longhorn.placeholder
|
||||
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/harvester/harvester
|
||||
[documentation]: https://docs.harvesterhci.io/
|
||||
[website]: https://harvesterhci.io/
|
||||
|
||||
<!-- Others -->
|
||||
62
knowledge base/html.md
Normal file
62
knowledge base/html.md
Normal file
@@ -0,0 +1,62 @@
|
||||
# HTML
|
||||
|
||||
TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Color names chart]
|
||||
|
||||
### Sources
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
<!-- Others -->
|
||||
[color names chart]: https://htmlcolorcodes.com/color-names/
|
||||
@@ -1 +0,0 @@
|
||||
[color names chart]: https://htmlcolorcodes.com/color-names/
|
||||
76
knowledge base/javascript.md
Normal file
76
knowledge base/javascript.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# JavaScript
|
||||
|
||||
> TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
```js
|
||||
let now = new Date()
|
||||
|
||||
let oneYearFromNow = new Date()
|
||||
oneYearFromNow.setDate(oneYearFromNow.getDate() + 365)
|
||||
|
||||
console.log(now.toISOString())
|
||||
console.log(oneYearFromNow.toISOString())
|
||||
```
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Playcode]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[documentation]: https://developer.mozilla.org/en-US/docs/Web/JavaScript
|
||||
|
||||
<!-- Others -->
|
||||
[playcode]: https://playcode.io/empty_javascript
|
||||
@@ -1,11 +0,0 @@
|
||||
```js
|
||||
let now = new Date()
|
||||
|
||||
let oneYearFromNow = new Date()
|
||||
oneYearFromNow.setDate(oneYearFromNow.getDate() + 365)
|
||||
|
||||
console.log(now.toISOString())
|
||||
console.log(oneYearFromNow.toISOString())
|
||||
```
|
||||
|
||||
https://playcode.io/empty_javascript
|
||||
68
knowledge base/kubernetes/spegel.md
Normal file
68
knowledge base/kubernetes/spegel.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Spegel
|
||||
|
||||
> TODO
|
||||
|
||||
Stateless, peer-to-peer OCI registry mirror for efficient image distribution inside a cluster.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/XenitAB/spegel
|
||||
[documentation]: https://spegel.dev/docs/
|
||||
[website]: https://spegel.dev/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1 +0,0 @@
|
||||
https://github.com/XenitAB/spegel
|
||||
66
knowledge base/notary.md
Normal file
66
knowledge base/notary.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# Notary
|
||||
|
||||
Project allowing anyone to have trust over arbitrary collections of data.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Ensure content trust on Kubernetes using Notary and Open Policy Agent]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/notaryproject/notary
|
||||
[website]: https://website/
|
||||
|
||||
<!-- Others -->
|
||||
[ensure content trust on kubernetes using notary and open policy agent]: https://siegert-maximilian.medium.com/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c
|
||||
@@ -1,2 +0,0 @@
|
||||
https://github.com/notaryproject/notary
|
||||
https://siegert-maximilian.medium.com/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c
|
||||
63
knowledge base/reviewdog.md
Normal file
63
knowledge base/reviewdog.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# ReviewDog
|
||||
|
||||
> TODO
|
||||
|
||||
Automated code review tool working with any lint tools and supporting local runs.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/reviewdog/reviewdog
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1 +0,0 @@
|
||||
https://github.com/reviewdog/reviewdog
|
||||
67
knowledge base/ruby.md
Normal file
67
knowledge base/ruby.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# Ruby
|
||||
|
||||
> TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
brew install 'ruby'
|
||||
|
||||
SSL_CERT_FILE='path/to/ssl.cert'
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[documentation]: https://docs.ruby-lang.org/en/master/
|
||||
[website]: https://www.ruby-lang.org/en/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1,7 +0,0 @@
|
||||
# Ruby
|
||||
|
||||
```sh
|
||||
brew install 'ruby'
|
||||
|
||||
SSL_CERT_FILE='path/to/ssl.cert'
|
||||
```
|
||||
64
knowledge base/safe.md
Normal file
64
knowledge base/safe.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# Scaled Agile FramEwork
|
||||
|
||||
> TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
### Sources
|
||||
|
||||
- [The SAFe Delusion]
|
||||
- [The Illusion of SAFe: Unmasking the Flaws of Scaled Agile]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
<!-- Others -->
|
||||
[The Illusion of SAFe: Unmasking the Flaws of Scaled Agile]: https://medium.com/agileinsider/the-illusion-of-safe-unmasking-the-flaws-of-scaled-agile-5b0df6ef77e3
|
||||
[The SAFe Delusion]: https://safedelusion.com/
|
||||
@@ -1,5 +0,0 @@
|
||||
# Scaled Agile FramEwork
|
||||
|
||||
https://freedium.cfd/
|
||||
https://medium.com/agileinsider/the-illusion-of-safe-unmasking-the-flaws-of-scaled-agile-5b0df6ef77e3
|
||||
https://safedelusion.com/
|
||||
@@ -1,6 +1,6 @@
|
||||
# Title
|
||||
|
||||
TODO
|
||||
> TODO
|
||||
|
||||
Intro
|
||||
|
||||
@@ -50,6 +50,8 @@ Intro
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
@@ -60,6 +62,7 @@ Intro
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/project/
|
||||
[documentation]: https://website/docs/
|
||||
[website]: https://website/
|
||||
|
||||
<!-- Others -->
|
||||
|
||||
61
knowledge base/the update framework.md
Normal file
61
knowledge base/the update framework.md
Normal file
@@ -0,0 +1,61 @@
|
||||
# The Update Framework
|
||||
|
||||
Framework for securing software update systems.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
|
||||
### Sources
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[website]: https://theupdateframework.io/
|
||||
|
||||
<!-- Others -->
|
||||
66
knowledge base/xdotool.md
Normal file
66
knowledge base/xdotool.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# XDoTool
|
||||
|
||||
TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Automating X11 with `xdotool` (with examples)][automating X11 with xdotool (with examples)]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/jordansissel/xdotool
|
||||
|
||||
<!-- Others -->
|
||||
[automating X11 with xdotool (with examples)]: https://commandmasters.com/commands/xdotool-linux/
|
||||
69
knowledge base/xml.md
Normal file
69
knowledge base/xml.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# XML
|
||||
|
||||
TODO
|
||||
|
||||
Intro
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
xml sel -t -v 'configuration/gui/password' 'Library/Application Support/Syncthing/config.xml'
|
||||
xml ed -L -d 'configuration/gui/password' 'Library/Application Support/Syncthing/config.xml'
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [5 simple ways to parse an XML file on Linux]
|
||||
- [`xmllint` cheatsheet][xmllint command cheatsheet]
|
||||
- [`xml` cheatsheet][xml command cheatsheet]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
<!-- Others -->
|
||||
[5 simple ways to parse an xml file on linux]: https://www.fosslinux.com/114195/ways-to-parse-an-xml-file-on-linux.htm
|
||||
[xmllint command cheatsheet]: https://cheat.sh/xmllint
|
||||
[xml command cheatsheet]: https://cheat.sh/xml
|
||||
@@ -1,6 +0,0 @@
|
||||
https://www.fosslinux.com/114195/ways-to-parse-an-xml-file-on-linux.htm
|
||||
https://cheat.sh/xmllint
|
||||
https://cheat.sh/xml
|
||||
|
||||
xml sel -t -v configuration/gui/password 'Library/Application Support/Syncthing/config.xml'
|
||||
xml ed -L -d 'configuration/gui/password' 'Library/Application Support/Syncthing/config.xml'
|
||||
78
knowledge base/zed.md
Normal file
78
knowledge base/zed.md
Normal file
@@ -0,0 +1,78 @@
|
||||
# ZED
|
||||
|
||||
Next-generation code editor.
|
||||
|
||||
<!-- Remove this line to uncomment if used
|
||||
## Table of contents <!-- omit in toc -->
|
||||
|
||||
1. [TL;DR](#tldr)
|
||||
1. [Further readings](#further-readings)
|
||||
1. [Sources](#sources)
|
||||
|
||||
## TL;DR
|
||||
|
||||
<details>
|
||||
<summary>Setup</summary>
|
||||
|
||||
```sh
|
||||
brew install --cask 'zed'
|
||||
sudo zypper ar 'https://download.opensuse.org/repositories/editors/openSUSE_Tumbleweed/editors.repo' && sudo zypper in 'zed'
|
||||
```
|
||||
|
||||
Global settings at `~/.config/zed/settings.json`.
|
||||
Folder-specific settings at `.zed/settings.json`.
|
||||
|
||||
Disable telemetry:
|
||||
|
||||
```json
|
||||
"telemetry": {
|
||||
"diagnostics": false,
|
||||
"metrics": false
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Usage</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
<!-- Uncomment if used
|
||||
<details>
|
||||
<summary>Real world use cases</summary>
|
||||
|
||||
```sh
|
||||
```
|
||||
|
||||
</details>
|
||||
-->
|
||||
|
||||
## Further readings
|
||||
|
||||
- [Website]
|
||||
- [Codebase]
|
||||
|
||||
### Sources
|
||||
|
||||
- [Documentation]
|
||||
|
||||
<!--
|
||||
Reference
|
||||
═╬═Time══
|
||||
-->
|
||||
|
||||
<!-- In-article sections -->
|
||||
<!-- Knowledge base -->
|
||||
<!-- Files -->
|
||||
<!-- Upstream -->
|
||||
[codebase]: https://github.com/zed-industries/zed
|
||||
[documentation]: https://zed.dev/docs/
|
||||
[website]: https://zed.dev/
|
||||
|
||||
<!-- Others -->
|
||||
@@ -1,25 +0,0 @@
|
||||
// For a full list of overridable settings, and general information on folder-specific settings,
|
||||
// see the documentation: https://docs.zed.dev/configuration/configuring-zed#folder-specific-settings
|
||||
https://zed.dev/
|
||||
https://github.com/zed-industries/zed
|
||||
|
||||
https://zed.dev/docs/
|
||||
|
||||
```sh
|
||||
brew install --cask 'zed'
|
||||
sudo zypper ar 'https://download.opensuse.org/repositories/editors/openSUSE_Tumbleweed/editors.repo' && sudo zypper in 'zed'
|
||||
```
|
||||
|
||||
https://zed.dev/docs/configuring-zed
|
||||
|
||||
global settings at `~/.config/zed/settings.json`
|
||||
folder-specific settings at `.zed/settings.json`
|
||||
|
||||
Disable telemetry:
|
||||
|
||||
```json
|
||||
"telemetry": {
|
||||
"diagnostics": false,
|
||||
"metrics": false
|
||||
},
|
||||
```
|
||||
@@ -1,6 +1,9 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
# svg to png
|
||||
# https://medium.com/@instanceofMA/convert-an-svg-to-png-with-right-click-on-macos-2353d151f4eb
|
||||
brew install 'librsvg'
|
||||
rsvg-convert -ah '96' 'icon.svg' > 'icon-96.png'
|
||||
rsvg-convert -ah '96' 'icon.svg' -o 'icon-96.png'
|
||||
|
||||
# webm to gif
|
||||
|
||||
Reference in New Issue
Block a user