diff --git a/docs/argocd/introduction.md b/docs/argocd/introduction.md index 118187d..8cf1938 100644 --- a/docs/argocd/introduction.md +++ b/docs/argocd/introduction.md @@ -76,3 +76,8 @@ spec: syncOptions: - CreateNamespace=true # This will create namespace if not present ``` + +### What's next? + +- [Learning Resources](./learning-resources.md) - Learn more about ArgoCD with these resources. +- [Other Resources](./other-resources.md) - Explore more about ArgoCD with these resources. diff --git a/docs/bash-scripting/introduction.md b/docs/bash-scripting/introduction.md index fed34e0..96f3013 100644 --- a/docs/bash-scripting/introduction.md +++ b/docs/bash-scripting/introduction.md @@ -213,4 +213,10 @@ It will print out the specified key. ```bash echo '{"name": "John", "age": 30}' | jq '.name' -``` \ No newline at end of file +``` + +### What's next? + +- [Learning Resources](./learning-resources.md) - Learn more about Bash Scripting with these resources. +- [Other Resources](./other-resources.md) - Explore more about Bash Scripting with these resources. +- [Tools](./tools.md) - Explore the tools used in Bash Scripting. \ No newline at end of file diff --git a/docs/docker/introduction.md b/docs/docker/introduction.md index 2df8e51..ce478e6 100644 --- a/docs/docker/introduction.md +++ b/docs/docker/introduction.md @@ -241,3 +241,9 @@ CMD curl -f http://localhost/ || exit 1 We can create a registry with the official [Registry image](https://hub.docker.com/_/registry). ![image](https://user-images.githubusercontent.com/51878265/200518472-c520103f-11a8-4104-a859-32f5e3c6304e.png) + +### What's next? + +- [Docker Commands](./commands.md) - Learn about the most commonly used Docker commands. +- [Learning Resources](./learning-resources.md) - Learn more about Docker with these resources. +- [Other Resources](./other-resources.md) - Explore more about Docker with these resources. \ No newline at end of file diff --git a/docs/git/introduction.md b/docs/git/introduction.md index 5d93629..a347f29 100644 --- a/docs/git/introduction.md +++ b/docs/git/introduction.md @@ -3,4 +3,9 @@ sidebar_position: 1 title: Git Introduction --- -Git is a distributed version control system that is used to track changes in source code during software development. It is designed to coordinate work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows. \ No newline at end of file +Git is a distributed version control system that is used to track changes in source code during software development. It is designed to coordinate work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows. + +### What's next? + +- [commands](./commands.md) - Learn about the commands that you can use with Git. +- [Learning Resources](./learning-resources.md) - Learn more about Git with these resources. diff --git a/docs/github-actions/introduction.md b/docs/github-actions/introduction.md index 41bd7b1..6d950b0 100644 --- a/docs/github-actions/introduction.md +++ b/docs/github-actions/introduction.md @@ -5,9 +5,6 @@ title: GitHub Actions Introduction GitHub Actions is a feature that allows you to automate your software development workflows. You can write individual tasks, called actions, and combine them to create a custom workflow. Workflows are custom automated processes that you can set up in your repository to build, test, package, release, or deploy any code project on GitHub. -### Resources - - ### Overview - [Docs](https://docs.github.com/en/actions/learn-github-actions/understanding-github-actions) @@ -236,4 +233,8 @@ jobs: run: echo ${{ needs.deploy.outputs.url }} ``` +### What's next? +- [Scenarios](./scenarios.md) - A collection of GitHub Actions workflow files I use and created to help you understand the concepts better. +- [Learning Resources](./learning-resources.md) - A list of resources to learn more about GitHub Actions. +- [other Resources](./other-resources.md) - A list of other resources that you can refer to learn more about GitHub Actions. \ No newline at end of file diff --git a/docs/github-actions/senarios.md b/docs/github-actions/scenarios.md similarity index 100% rename from docs/github-actions/senarios.md rename to docs/github-actions/scenarios.md diff --git a/docs/gitops/introduction.md b/docs/gitops/introduction.md index 798f764..4f84442 100644 --- a/docs/gitops/introduction.md +++ b/docs/gitops/introduction.md @@ -15,4 +15,9 @@ GitOps is a way of managing Kubernetes clusters using Git as the source of truth ### GitOps Tools -- [ArgoCD](../argocd/introduction.md) is a git controller that can be used to deploy applications to a Kubernetes cluster. \ No newline at end of file +- [ArgoCD](../argocd/introduction.md) is a git controller that can be used to deploy applications to a Kubernetes cluster. + +### What's next? + +- [Learning Resources](./learning-resources.md) - Learn more about GitOps with these resources. +- [ArgoCD](../argocd/introduction.md) - Learn more about ArgoCD. \ No newline at end of file diff --git a/docs/golang/introduction.md b/docs/golang/introduction.md index 312c092..6bb23f0 100644 --- a/docs/golang/introduction.md +++ b/docs/golang/introduction.md @@ -617,3 +617,9 @@ Receive Only Channel ```go var ch = make(<-chan int) // receive only channel ``` + +### What's next? + +- [Learning Resources](./learning-resources.md) - Learn more about Golang with these resources. +- [Other Resources](./other-resources.md) - A list of resources to learn more about Golang. +- \ No newline at end of file diff --git a/docs/helm/introduction.md b/docs/helm/introduction.md index 586d69b..d33a452 100644 --- a/docs/helm/introduction.md +++ b/docs/helm/introduction.md @@ -28,3 +28,6 @@ helm search repo kubernetes-dashboard helm install kubernetes-dashboard/kubernetes-dashboard ``` +### What's next? + +[Learning Resources](./learning-resources.md) - Learn more about Helm with these resources. \ No newline at end of file diff --git a/docs/jenkins/introduction.md b/docs/jenkins/introduction.md index 9a3a7f4..78f036f 100644 --- a/docs/jenkins/introduction.md +++ b/docs/jenkins/introduction.md @@ -184,3 +184,6 @@ The replay option is used to re-run the pipeline. It is useful to test withou ma Screenshot 2023-01-07 at 2 18 28 PM +### What's next? + +- [Learning Resources](./learning-resources.md) - Learn more about Jenkins with these resources. \ No newline at end of file diff --git a/docs/kubernetes/introduction.md b/docs/kubernetes/introduction.md index a70e7eb..e19ec31 100644 --- a/docs/kubernetes/introduction.md +++ b/docs/kubernetes/introduction.md @@ -458,3 +458,10 @@ spec: ports: - containerPort: 80 ``` + +### What's next? + +- [Commands](./commands.md) - Learn about the commands that you can use with Kubernetes. +- [Learning Resources](./learning-resources.md) - Learn more about Kubernetes with these resources. +- [Other Resources](./other-resources.md) - Explore more about Kubernetes with these resources. +- [Playground](./playground.md) - Play with Kubernetes in the browser. \ No newline at end of file diff --git a/docs/linux/introduction.md b/docs/linux/introduction.md index ef3f88e..27368a5 100644 --- a/docs/linux/introduction.md +++ b/docs/linux/introduction.md @@ -80,3 +80,8 @@ In Linux, the file system is organized into a hierarchical structure, with the r These subdirectories may vary between different Linux distributions but the basic structure will remain the same. It is strongly recommended to explore each subdirectory separately to understand more about it. ![Linux-2](https://user-images.githubusercontent.com/37767537/226103260-c51190cf-3e9a-47e9-abe8-6b131227572d.png) + +### What's next? + +- [Linux Commands](./commands.md) - Learn about the commands that you can use with Linux. +- [Learning Resources](./learning-resources.md) - Learn more about Linux with these resources. diff --git a/docs/networking/introduction.md b/docs/networking/introduction.md index cbeabfe..dbb7001 100644 --- a/docs/networking/introduction.md +++ b/docs/networking/introduction.md @@ -56,5 +56,7 @@ A unique identifier is used to locate a resource on the Internet. Lilke HTML, JS

IP Address classes

+### What's next? - +- [Networking Commands](./commands.md) - Learn about the commands that you can use with Networking. +- [Learning Resources](./learning-resources.md) - Learn more about Networking with these resources. \ No newline at end of file diff --git a/docs/prometheus/introduction.md b/docs/prometheus/introduction.md index 3532ce8..f16163c 100644 --- a/docs/prometheus/introduction.md +++ b/docs/prometheus/introduction.md @@ -5,7 +5,7 @@ title: Prometheus Introduction Prometheus is an open-source systems monitoring and alerting toolkit. -## Installation using Helm +### Installation using Helm We will install Prometheus Operator using Helm. It is collection of Promethus + Grafana + Alertmanager + Node Exporter + Kube State Metrics + Pushgateway + Blackbox Exporter @@ -30,3 +30,7 @@ kubectl port-forward svc/prometheus-grafana 3000:80 -n monitoring > The Grafana dashboard will be available at http://localhost:3000. The default username and password are `admin` $ `prom-operator`. + +### What's next? + +- [Learning Resources](./learning-resources.md) - Learn more about Prometheus with these resources. \ No newline at end of file diff --git a/docs/yaml/introduction.md b/docs/yaml/introduction.md index 15ab7d9..516e4da 100644 --- a/docs/yaml/introduction.md +++ b/docs/yaml/introduction.md @@ -23,23 +23,23 @@ address: - 2222222 ``` -## Properties +### Properties - Similar to XML & JSON. - We can't add commands. - Strict syntax - (Indentation) - Human readable data serialization language. -## Syntax +### Syntax -### Key Value pair +#### Key Value pair ```yaml Name: "Pradumna Saraf" 1: "This a list" ``` -### List +#### List ```yaml - apple @@ -53,7 +53,7 @@ or cities: [new delhi, patna,gujrat] ``` -### String and Variables +#### String and Variables ```yaml name: Pradumna Saraf @@ -64,7 +64,7 @@ marks: 10.33 booleanValue: No, N, false, False, FALSE ``` -### Multiline String +#### Multiline String ```yaml Address: | @@ -82,7 +82,7 @@ message: > ``` -### Nested Mapping +#### Nested Mapping ```yaml names: Pradumna @@ -91,7 +91,7 @@ role: job: student ``` -### Nested Sequence +#### Nested Sequence ```yaml - @@ -103,7 +103,7 @@ role: - roll ``` -##### Specify the data type +#### Specify the data type ```yaml @@ -135,8 +135,13 @@ no Time zone: 2012-12-15T02:59:43 India Time: 2012-12-15T02:59:43 +5:30 ``` -## Usage +### Usage - Used in Kubernetes, Ansible, Docker, etc. - Used to store data in key-value pairs. -- CI/CD tools like GitHub Actions, CircleCI, use YAML to create workflows. \ No newline at end of file +- CI/CD tools like GitHub Actions, CircleCI, use YAML to create workflows. + +### What's next? + +- [Learning Resources](./learning-resources.md) - Learn more about YAML with these resources. +- [Tools](./tools.md) - Learn about the tools that you can use with YAML. \ No newline at end of file