|
1 | 1 | # Cheatsheets |
2 | | -> Collection of minimal code snippets across languages for easy reference |
| 2 | +> A collection of code snippets and CLI notes for easy reference |
3 | 3 |
|
4 | 4 |
|
5 | | -## Purpose |
| 5 | +[](https://github.com/MichaelCurrin/dev-cheatsheets/tags/) |
| 6 | +[](#license) |
6 | 7 |
|
7 | | -A reference for code snippets and shell commands across programming languages. It contains a way doing things based on previous or expected use-cases which highly relevant for me. It serves as a cache of sorts - I look in my cheatsheets for syntax or approach to a use-case first and then add Google, StackOverflow, documentation, etc. And when I find the answer I add it here so next time my search will be quicker and I'll find the same answer each time. |
| 8 | +[](https://MichaelCurrin.github.io/dev-cheatsheets/) |
8 | 9 |
|
9 | | -This guide is not aimed at teaching fundamentals of a language or explaining things to beginners - it assumes context. It aims to be lean and easy to navigate with a focus on code over explanations for compactness, but sometimes it still explains how or why to use a snippet. |
10 | 10 |
|
11 | | -There are plenty of tutorials and cheatsheets out there. This one is unique (for my at least) as it only contains topic and code that I have actually used before or plan to use, so it's a reference of what I know (or once knew). A cheatsheet made by someone is not personal to me and might have things I don't need or in a layout I don't like. |
| 11 | +## Documentation |
12 | 12 |
|
13 | | -I do link to other cheatsheets in some cases here, but when I have time I like to bring in a few items to my own guide, since external sites will not always be around as pages or domains. |
| 13 | +See the [docs](/docs/) directory. |
14 | 14 |
|
15 | | -<!-- NOTES |
| 15 | +Contributions are welcome - see [Contributing](/CONTRIBUTING.md) doc. |
16 | 16 |
|
17 | | -## Ramblings |
18 | 17 |
|
19 | | -I add code here if I find I use it more than once, from other cheatsheets, StackOverflow or my own creation. There may be links, but the idea is to be explicit here to avoid clicking through and also the risk of external content moving/disappearing. |
| 18 | +## License |
20 | 19 |
|
21 | | -The idea is to have boilerplate and templates which I already I understand and can use as a reference. This is not aimed at learning the language or concept for the first time. |
| 20 | +Released under [MIT](/LICENSE). |
22 | 21 |
|
23 | | -The code here might not actually run, especially templates. |
| 22 | +You must include a copy of this original license if you fork this repo or use a significant portion of it. |
24 | 23 |
|
25 | | -I am likely going to copy-paste the things in here often. Just to make typing it that much easier and to save a Stack Overflow search for an item I found before. |
26 | | -
|
27 | | -I might memorize the items, or just type them out enough times that I know them, but I keep as a cheatsheet for long term use. |
28 | | -
|
29 | | -There are also hacks which are not necessarily useful to someone learning the language but something I use. |
30 | | -
|
31 | | -There might also be links to cheatsheets I've found. I might take an existing cheatsheet and cut it down to the stuff I don't know so well yet but am likely to need. |
32 | | -
|
33 | | -The idea is to keep this project as a lean as possible. Wider details on learning or using a language are covered in my other projects. |
34 | | -
|
35 | | -There may be missing context or explanations and obvious things are excluded. As the cheatsheet is intended for myself mainly. |
36 | | ---> |
37 | | - |
38 | | -## Resources |
39 | | - |
40 | | -Any links to tutorials and more detail will probably be added to my [Learn to Code](https://github.com/MichaelCurrin/learn-to-code) project instead. |
41 | | - |
42 | | -For creating doc badges see [Badge Generator](https://michaelcurrin.github.io/badge-generator). |
43 | | - |
44 | | -## Other cheatsheets |
45 | | - |
46 | | -- https://devhints.io |
47 | | -- http://cheatsheetfactory.geekyhacker.com/ |
48 | | - |
49 | | -<!--stackedit_data: |
50 | | -eyJoaXN0b3J5IjpbMTY1NDgxMTkzNF19 |
51 | | ---> |
| 24 | +Github corner SVG from: http://tholman.com/github-corners/ |
0 commit comments