Documentation

Welcome to the documentation! Browse through guides organized by topic covering Bash scripting, Docker, Jenkins, and more.

1. Browse Documentation

Use the sidebar navigation to explore:

  • Bash Scripts - Best practices for writing efficient Bash scripts
  • How-To Guides - Step-by-step guides for Docker, Jenkins, and other technologies
  • Reference Lists - Curated lists of tools and resources
  • Other Projects - Related documentation sites and tools

2. My recent articles

Saml2Aws Setup

Guide to setting up and using Saml2Aws for AWS access

How to Write Dockerfiles

Best practices for writing efficient and secure Dockerfiles

How to Write Docker Compose Files

Guide to writing and organizing Docker Compose files

Debug Hugo

Debug Hugo: Quick guide to locate Hugo templates, use templateMetrics, override priorities, and fix common Docsy/Hugo template issues for faster debugging.

Basic Best Practices
Basic Best Practices

Foundational best practices for writing Bash scripts

Linux Commands Best Practices

Best practices for using Linux commands in Bash scripts

Bats Testing Framework

Best practices for testing Bash scripts with Bats framework

Quick Reference - Hugo Site Development
Quick Reference - Hugo Site Development

A quick reference guide for developing and maintaining the Hugo documentation site

How Jenkins Works

Understanding Jenkins architecture and concepts

Alpine vs Ubuntu Image: Performance Comparison for Docker Builds

A detailed comparison between Alpine and Ubuntu Docker images, focusing on performance differences in build times and test execution.

Or, if you want, you can alternatively use the GitHub discussion Q&A for feedback and questions.