Skip to the content.

Technical Documentation Repository

Deploy Status GitHub Pages Markdown License: MIT GitHub Stars GitHub Forks

A comprehensive collection of development guides, setup instructions, and reference materials for software engineering.

๐ŸŒ Live Site: https://anishk835.github.io/docs/

๐Ÿ“‘ Table of Contents


๐Ÿ”ง Version Control

Git


๐Ÿ—๏ธ Build Tools

Maven


โ˜• Java & Spring

Spring Framework

Testing

Performance


๐Ÿณ Containerization

Docker


โ˜ธ๏ธ Orchestration

Kubernetes

DC/OS


๐ŸŸข Node.js

Scripts


๐Ÿ–ฅ๏ธ System Administration

Unix/Linux


๐Ÿ› ๏ธ Development Environment

Configuration

Troubleshooting


๐Ÿ“œ Scripts & Utilities

System Scripts

Grid Computing


๐Ÿ“š Learning Resources


๐Ÿ–ผ๏ธ Diagrams & Images

All diagrams and images referenced in the documentation are stored in the images/ directory:

See images/README.md for details.


๐Ÿ“ Usage

Quick Navigation

# Clone this repository
git clone <repository-url>
cd docs

# Search for specific topics
grep -r "Spring Security" .
grep -r "Docker" .

# Open specific guide
open spring-security.md

Contributing

When adding new documentation:

  1. Place files in appropriate category directories
  2. Update this README with links and descriptions
  3. Use clear, descriptive filenames
  4. Include code examples where applicable
  5. Add diagrams to images/ directory

๐Ÿท๏ธ Categories Overview

Category Files Description
Git 2 files Version control commands and configuration
Maven 1 file Build tool commands and diagnostics
Java/Spring 3 files Framework guides and testing
Docker 2 files Container management
Kubernetes 2 files Orchestration and clustering
Node.js 3 files Installation and version management
Unix 1 file System administration commands
Scripts 5 files Automation utilities
Config 2 files Development environment setup

๐Ÿ” Quick Reference

Most Used Commands

Git:

# Clean up local branches
git fetch -p && for branch in $(git for-each-ref --format '%(refname) %(upstream:track)' refs/heads | awk '$2 == "[gone]" {sub("refs/heads/", "", $1); print $1}'); do git branch -D $branch; done

Maven:

mvn dependency:tree              # Show dependency hierarchy
mvn dependency:analyze           # Analyze unused dependencies
mvn org.owasp:dependency-check-maven:check  # Security audit

Docker:

docker rmi $(docker images | grep "^<none>" | awk "{print $3}")  # Remove untagged images
docker rm $(docker ps -a -q)     # Remove stopped containers

Node.js:

nvm list-remote                  # List available versions
nvm install <version>            # Install specific version
nvm use <version>                # Switch Node version

๐Ÿ“„ License

This documentation is maintained for personal reference and development use.


๐Ÿ“ง Contact

For questions or contributions, please open an issue or submit a pull request.


Last Updated: 2026-03-18