Skip to content

Commit

Permalink
chore: Add what's next section under every topic
Browse files Browse the repository at this point in the history
  • Loading branch information
Pradumnasaraf committed Aug 2, 2024
1 parent c4f3c8f commit 4b486a9
Show file tree
Hide file tree
Showing 15 changed files with 82 additions and 19 deletions.
5 changes: 5 additions & 0 deletions docs/argocd/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
8 changes: 7 additions & 1 deletion docs/bash-scripting/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,4 +213,10 @@ It will print out the specified key.

```bash
echo '{"name": "John", "age": 30}' | jq '.name'
```
```

### 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.
6 changes: 6 additions & 0 deletions docs/docker/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
7 changes: 6 additions & 1 deletion docs/git/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
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.
7 changes: 4 additions & 3 deletions docs/github-actions/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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.
File renamed without changes.
7 changes: 6 additions & 1 deletion docs/gitops/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
- [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.
6 changes: 6 additions & 0 deletions docs/golang/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
-
3 changes: 3 additions & 0 deletions docs/helm/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,6 @@ helm search repo kubernetes-dashboard
helm install <name> kubernetes-dashboard/kubernetes-dashboard
```

### What's next?

[Learning Resources](./learning-resources.md) - Learn more about Helm with these resources.
3 changes: 3 additions & 0 deletions docs/jenkins/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,3 +184,6 @@ The replay option is used to re-run the pipeline. It is useful to test withou ma

<img width="1511" alt="Screenshot 2023-01-07 at 2 18 28 PM" src="https://user-images.githubusercontent.com/51878265/211167100-f413eff3-d984-4ef2-a4a5-996b43051d04.png"></img>

### What's next?

- [Learning Resources](./learning-resources.md) - Learn more about Jenkins with these resources.
7 changes: 7 additions & 0 deletions docs/kubernetes/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
5 changes: 5 additions & 0 deletions docs/linux/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
4 changes: 3 additions & 1 deletion docs/networking/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,5 +56,7 @@ A unique identifier is used to locate a resource on the Internet. Lilke HTML, JS

<p align="center"><img alt="IP Address classes" src="https://user-images.githubusercontent.com/51878265/206355697-45304b89-eaba-42ba-b55d-0385c271ec9b.png"></img></p>

### What's next?

<!--<p align="center"><img alt="" src=""></p> -->
- [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.
6 changes: 5 additions & 1 deletion docs/prometheus/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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.
27 changes: 16 additions & 11 deletions docs/yaml/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -53,7 +53,7 @@ or
cities: [new delhi, patna,gujrat]
```
### String and Variables
#### String and Variables
```yaml
name: Pradumna Saraf
Expand All @@ -64,7 +64,7 @@ marks: 10.33
booleanValue: No, N, false, False, FALSE
```
### Multiline String
#### Multiline String
```yaml
Address: |
Expand All @@ -82,7 +82,7 @@ message: >
```
### Nested Mapping
#### Nested Mapping
```yaml
names: Pradumna
Expand All @@ -91,7 +91,7 @@ role:
job: student
```
### Nested Sequence
#### Nested Sequence
```yaml
-
Expand All @@ -103,7 +103,7 @@ role:
- roll
```
##### Specify the data type
#### Specify the data type
```yaml

Expand Down Expand Up @@ -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.
- 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.

0 comments on commit 4b486a9

Please sign in to comment.