Introduction to Bash Scripting - A DO Hackathon Submission

Bobby Iliev - Dec 12 '20 - - Dev Community

What I built

I created a website to showcase the open-source eBook 📘 that I wrote a couple of weeks ago.

The website was built with TailwindCSS and Tails 🌪.

The website also includes an interactive training section based on Katacoda where you could run commands on a fully functional Bash terminal directly in your browser!

You can follow the interactive training online here:

Introduction to Bash Scripting Interactive training

Category Submission:

Personal Site 👋

App Link

https://ebook.bobby.sh/

Screenshots

Introduction to bash scripting

Introduction to bash scripting 2

Introduction to bash scripting 3

Introduction to bash scripting 4

Description

This is a website to showcase the open-source introduction to Bash scripting guide/ebook which will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands and automate boring and repetitive daily tasks, so that you can focus on more productive and fun things.

The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of Bash scripting.

Link to Source Code

https://github.com/bobbyiliev/introduction-to-bash-scripting

Permissive License

MIT License

https://github.com/bobbyiliev/introduction-to-bash-scripting/blob/main/LICENSE

Background

I wrote the Introduction to Bash scripting opensource guide/eBook and I wanted it to reach more people and help them expand their Bash scripting knowledge!

I also wanted to add an interactive training so that people could run the bash scripts and other examples from the book directly in their browser, so I achieved that thanks to Katacoda!

How I built it

I wanted to learn more about TailwindCSS and I went through the "Beginner Tailwind" Course. After that thanks to the awesome Tails components, I was able to quickly put together the website!

I've been working as a DevOps engineer for a long time now and I know that building a full CI/CD pipeline requires a lot of skills and time. I'm truly amazed every time I use the DigitalOcean App Platform and the simplicity it brings to the whole CI/CD process. 🙌

Additional Resources/Info

  • The PDF generator: Ibis
  • Book Cover was created with: Canva
  • Website was built with: Tails
  • Interactive training is based on: Katacoda
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .