DEVELOPMENT

GitHub Actions copy one git repository to another git repository

GitHub Actions copy one git repository to another git repository

Configuration to have GitHub automatically copy files from one repository to another

Introduction GitHub provies “Actions” which are automatic actions that are ran on gitHub for you. This can be used to compile your code, compile your docker image, or do any arbitrary set of commands. This typically is done in software development to automatically push software between development and test. This is typically done to insure all the necessary code, configurations, etc necessary are checked into the source repository. Additionally this insures all the neccessary steps are done uniformly no matter which developer checks in the code.
Git Cheatsheet

Git Cheatsheet

Cheatsheet for Git

Nathan Obert
Introduction This cheat sheet from Alex arak14’s Cheatsheet. Git is a version constrol system often used by developers, and devops to store insource code and configurations. It has even been adapted to store websites that are rended to the internet (like this one!) using Hugo. Git repositories are distributed in that each developers has a local copy of the repository and a series of pushs, pulls, merges, forks occur for the repositories to synchronize with one another.
Elastic Developer Cheatsheet

Elastic Developer Cheatsheet

Cheatsheet for Elastic Developer

Nathan Obert
Introduction This is a quick cheat sheet from Sematext’s Elastic Developer Cheatsheet Data Manipulation Put/Get/Delete index curl -XPUT localhost:9200/index-name -d '{"settings": { "number_of_shards": 1}}' curl -XGET localhost:9200/index-name?pretty curl -XDELETE localhost:9200/index-name Put/Get/Delete template curl -XPUT localhost:9200/_template/template-name -d '{ "template": "logs*", "mappings": { "foo-type": { "properties": { "foo-field": { "type": "text" } } } }, "settings": { "number_of_shards": 1 } }' curl -XGET localhost:9200/_template/template-name?pretty curl -XDELETE localhost:9200/_template/template-name Bulk API echo '{"index": { "_index": "logs01", "_type": "logs"}} {"title": "this is an error"} {"index": { "_index": "logs02", "_type": "logs"}} {"title": "this is a warning"} {"delete": { "_index": "logs03", "_type": "logs", "_id": "abc123"}} ' > /tmp/bulk curl localhost:9200/_bulk?
Markdown Cheatsheet

Markdown Cheatsheet

Cheatsheet for writing Markdown

Nathan Obert
Introduction This is a quick cheat sheet from Adam Pritchard’s Cheatsheet that is useful when writing markup to make sure the syntax is correct. Markdown is a syntax used to format text. It essentially is a short form version of Hypertext Mark Up Language (HTML). You can achieve similar formatting with far less effort and by writing in Markdown instead of HTML. There is a Live Demo of Markdown available. This is especially useful if you would like to see what the rendered interactively.