Welcome, fellow coder, programmers, nerds, and anyone in between! Are you constantly jumping between languages, tools, and configurations? Do you ever find yourself thinking, "Wait, how do I do that for_each loop in HCL again?" or "What's the Go short declaration operator?"
Fear not! This repository is your personal utility belt, packed with quick-reference "cheat sheets" to supercharge your daily coding adventures. Each sheet is designed to be concise, and immediately useful!
These are actually my personal cheat sheets that I usually keep stored in Obsidian but I figured I'd make them available to the rest of you! And of course if you have a sheet of your own that you'd like to contribute feel free to!
Dive into these guides to refresh your memory or learn new tricks!
Cheat Sheet | Description |
---|---|
HCL Cheat Sheet | HashiCorp Configuration Language! Master blocks, variables, expressions, and dynamic infrastructure-as-code patterns. Make your config files sing! |
Golang Cheat Sheet | Navigate variables, functions, structs, interfaces, and unlock the magic of Go's concurrency with goroutines and channels. |
Markdown Cheat Sheet | Transform plain text into beautiful, readable documentation with headings, lists, code blocks, tables, and GitHub Flavored Markdown tricks. |
EJS Cheat Sheet | Inject data and logic into your web pages with Embedded JavaScript, mastering output tags, conditionals, loops, and partials. |
GitHub Actions Cheat Sheet | Craft powerful CI/CD pipelines with GitHub Actions, from basic builds and tests to complex multi-job deployments and reusable workflows. |
Python Cheat Sheet | Master the fundamentals of Python, from basic syntax, data types, and control flow to functions, comprehensions, and object-oriented programming. |
- Clone this repo:
git clone https://github.com/DCCoder90/dev-cheatsheets.git
- Browse the md files: Each .md file is a self-contained cheat sheet.
- Keep it handy: Bookmark this repo or keep a local copy for quick lookups!
Got a "guide" for another language or tool that you think would fit right in? I'd love to expand this!
- Fork this repository.
- Create a new branch (git checkout -b feature/new-tech-cheatsheet).
- Add your new YOUR_TECH_CheatSheet.md file following the existing style (fun, personal, developer-focused).
- Update this README.md to include your new guide in the table above.
- Commit your changes (git commit -m 'feat: Add [Your Tech] cheat sheet').
- Push to your branch (git push origin feature/new-tech-cheatsheet).
- Open a Pull Request!
This project is licensed under the MIT License - see the LICENSE file for details.