From a22f11eff0a426f15ede1c3248bb53418495a316 Mon Sep 17 00:00:00 2001 From: Virendra Singh Bhalothia Date: Tue, 26 Jan 2016 10:45:41 +0000 Subject: [PATCH 1/3] Restructuring --- README.md | 92 ++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 64 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index f533efd..adc303f 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,63 @@ # awesome-learning [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Build Status](https://travis-ci.org/TheRemoteLab/awesome-learning.svg?branch=master)](https://travis-ci.org/TheRemoteLab/awesome-learning) -... because learning devops is awesome +... because learning DevOps is awesome ![learning](https://cloud.githubusercontent.com/assets/8342133/12172223/a0db04b8-b575-11e5-9dfd-51fbf7c58de8.gif) +======================================================================================================================= -# Menu: -* [Prerequisites](#infrastructre-as-code) -* [Cloud Services](#cloud-services) -* [Languages](#languages) +### Hello world! We will try our best to make sure this is the finest curated list of all DevOps resources at one place. Help us by fixing our mistakes and adding more useful links. Thanks! + +* [Philosophy](#philosophy) :thought_balloon: +* [Processes](#processes) :speech_balloon: +* [Source Code Management](#source-code-management) :octocat: +* [Build Automation](#build-automation) :arrows_counterclockwise: +* [Continuous Integration](#continuos-integration) :arrows_counterclockwise: +* [Continuous Delivery](#continuous-delivery) :arrows_counterclockwise: +* [Infrastructure As Code](#infrastructre-as-code) :loop: +* [Monitoring](#monitoring) :bar_chart: +* [Logging](#logging) :page_facing_up: +* [IAAS Providers](#iaas-providers) :cloud: +* [PAAS Providers](#paas-providers) :cloud: +* [Containerisation](#containerisation) :ship: +* [MicroServices](#microservices) :microscope: + +* [Anti Patterns](#anti-patterns) :no_entry_sign: + + +* [Languages](#languages) :pencil: * [Books](#books) :books: * [Slide Presentations](#slide-presentations) * [Videos](#videos) :tv: -* [Conferences](#conferences) +* [Conferences and Meet-ups](#conferences) :video_camera: * [Contributing](#contributing) * [License](#license) -## Prerequisites +## Philosophy +## Processes +## Source Code Manegement + +* https://guides.github.com/activities/contributing-to-open-source/ +* https://www.atlassian.com/git/tutorials/comparing-workflows/ +* https://vimeo.com/channels/githubguides +* http://semver.org/ - versioning basics +* http://stackoverflow.com/questions/3611256/forking-vs-branching-in-github +* http://stackoverflow.com/questions/19333088/how-is-svn-v-1-8-branching-merging-compared-to-git +* https://julien.danjou.info/blog/2013/rant-about-github-pull-request-workflow-implementation - Git Pull-Request Vs Gerrit + +## Build Automation +## Continuous Integration + +* https://blog.codecentric.de/en/2015/10/continuous-integration-platform-using-docker-container-jenkins-sonarqube-nexus-gitlab/ -### Infrastructre as Code +## Continuous Delivery + +* http://blogs.atlassian.com/tag/cd-skeptics/ +* http://www.devopsdays.org/blog/wp-content/uploads/2010/11/jez-humble-continuous_delivery_devopsdays_2010.pdf +* https://blog.codecentric.de/en/2015/01/continuous-delivery-microservices-jenkins-job-dsl-plugin/ + + +## Infrastructure As Code * https://atomic-penguin.github.io/blog/2014/04/29/stupid-jenkins-and-chef-tricks-part-1-rubocop/ * https://atomic-penguin.github.io/blog/2014/05/16/stupid-jenkins-tricks-part-2-cookbook-pipelines/ @@ -29,8 +68,6 @@ * https://raymii.org/s/tutorials/Chef_search_in_recipe_on_roles_or_recipes.html * http://dougireton.com/blog/2013/02/03/knife-tricks/ * https://www.digitalocean.com/community/tutorials/how-to-use-roles-and-environments-in-chef-to-control-server-configurations -* http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/ -* https://www.chef.io/blog/2013/11/19/chef-roles-arent-evil/ * https://shellycloud.com/blog/2015/06/chef-best-practices * http://www.prashantrajan.com/2013/06/14/leveling-up-chef-best-practices.html * http://serverfault.com/questions/513976/best-strategy-to-keep-chef-cookbooks-versions-under-control @@ -40,31 +77,30 @@ * http://railsware.com/blog/2013/02/21/chef-dos-and-donts/ * https://www.chef.io/blog/2015/04/21/overview-of-test-driven-infrastructure-with-chef/ -### CI/CD - -* http://blogs.atlassian.com/tag/cd-skeptics/ -* http://www.devopsdays.org/blog/wp-content/uploads/2010/11/jez-humble-continuous_delivery_devopsdays_2010.pdf -* https://blog.codecentric.de/en/2015/01/continuous-delivery-microservices-jenkins-job-dsl-plugin/ -* https://blog.codecentric.de/en/2015/10/continuous-integration-platform-using-docker-container-jenkins-sonarqube-nexus-gitlab/ -### Git Workflows +## Monitoring -* https://guides.github.com/activities/contributing-to-open-source/ -* https://www.atlassian.com/git/tutorials/comparing-workflows/ -* https://vimeo.com/channels/githubguides -* http://semver.org/ - versioning basics -* http://stackoverflow.com/questions/3611256/forking-vs-branching-in-github -* http://stackoverflow.com/questions/19333088/how-is-svn-v-1-8-branching-merging-compared-to-git -* https://julien.danjou.info/blog/2013/rant-about-github-pull-request-workflow-implementation - Git Pull-Request Vs Gerrit +## Logging -## Cloud Services: +## IAAS Providers ### AWS - * https://cloudonaut.io/5-aws-mistakes-you-should-avoid/ * https://cloudnative.io/blog/2015/03/aws-route-53-best-practices/ -## Languages: + +## PAAS Providers + +## Containerisation + +## Microservices + +## Anti Patterns +* http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/ +* https://www.chef.io/blog/2013/11/19/chef-roles-arent-evil/ + + +## Languages ### Golang @@ -92,6 +128,6 @@ This list is just getting started, please contribute to make it super awesome. Check out the [Contributing Guidelines](https://github.com/TheRemoteLab/awesome-learning/blob/master/CONTRIBUTING.md). -## License: +## License: :copyright: Creative Commons License
awesome-learning by The Remote Lab is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. From 85c2250dca0bd3d3246d1a127449320666bb7500 Mon Sep 17 00:00:00 2001 From: Virendra Singh Bhalothia Date: Tue, 26 Jan 2016 11:06:14 +0000 Subject: [PATCH 2/3] Converted to tabled format --- README.md | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index adc303f..8e13cf4 100644 --- a/README.md +++ b/README.md @@ -8,34 +8,28 @@ ### Hello world! We will try our best to make sure this is the finest curated list of all DevOps resources at one place. Help us by fixing our mistakes and adding more useful links. Thanks! -* [Philosophy](#philosophy) :thought_balloon: -* [Processes](#processes) :speech_balloon: -* [Source Code Management](#source-code-management) :octocat: -* [Build Automation](#build-automation) :arrows_counterclockwise: -* [Continuous Integration](#continuos-integration) :arrows_counterclockwise: -* [Continuous Delivery](#continuous-delivery) :arrows_counterclockwise: -* [Infrastructure As Code](#infrastructre-as-code) :loop: -* [Monitoring](#monitoring) :bar_chart: -* [Logging](#logging) :page_facing_up: -* [IAAS Providers](#iaas-providers) :cloud: -* [PAAS Providers](#paas-providers) :cloud: -* [Containerisation](#containerisation) :ship: -* [MicroServices](#microservices) :microscope: - -* [Anti Patterns](#anti-patterns) :no_entry_sign: - - -* [Languages](#languages) :pencil: -* [Books](#books) :books: -* [Slide Presentations](#slide-presentations) -* [Videos](#videos) :tv: + + +| [Philosophy](#philosophy) :thought_balloon: | [Processes](#processes) :speech_balloon: | [Source Code Management](#source-code-management) :octocat: | [Build Automation](#build-automation) :arrows_counterclockwise: | [Continuous Integration](#continuos-integration) :arrows_counterclockwise: | [Continuous Delivery](#continuous-delivery) :arrows_counterclockwise: | +|---------------------------------------------|------------------------------------------|-------------------------------------------------------------|-----------------------------------------------------------------|----------------------------------------------------------------------------|-----------------------------------------------------------------------| +| | | | | | | + +| [Infrastructure As Code](#infrastructre-as-code) :loop: | [Monitoring](#monitoring) :bar_chart: | [Logging](#logging) :page_facing_up: | [IAAS Providers](#iaas-providers) :cloud: | [PAAS Providers](#paas-providers) :cloud: | [Containerisation](#containerisation) :ship: | +|---------------------------------------------------------|---------------------------------------|--------------------------------------|-------------------------------------------|-------------------------------------------|----------------------------------------------| +| | | | | | | + +| [MicroServices](#microservices) :microscope: | [Anti Patterns](#anti-patterns) :no_entry_sign: | [Languages](#languages) :pencil: | [Books](#books) :books: | [Slide Presentations](#slide-presentations) | [Videos](#videos) :tv: | +|----------------------------------------------|-------------------------------------------------|----------------------------------|-------------------------|---------------------------------------------|------------------------| +| | | | | | | + + * [Conferences and Meet-ups](#conferences) :video_camera: * [Contributing](#contributing) * [License](#license) ## Philosophy ## Processes -## Source Code Manegement +## Source Code Management * https://guides.github.com/activities/contributing-to-open-source/ * https://www.atlassian.com/git/tutorials/comparing-workflows/ From 453bf904fb42faf276efb6dd8348c404a7d8f44a Mon Sep 17 00:00:00 2001 From: Virendra Singh Bhalothia Date: Tue, 26 Jan 2016 11:08:35 +0000 Subject: [PATCH 3/3] Fixing typos --- README.md | 41 +++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 8e13cf4..e319b75 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,11 @@ -| [Philosophy](#philosophy) :thought_balloon: | [Processes](#processes) :speech_balloon: | [Source Code Management](#source-code-management) :octocat: | [Build Automation](#build-automation) :arrows_counterclockwise: | [Continuous Integration](#continuos-integration) :arrows_counterclockwise: | [Continuous Delivery](#continuous-delivery) :arrows_counterclockwise: | +| [Philosophy](#philosophy) :thought_balloon: | [Processes](#processes) :speech_balloon: | [Source Code Management](#source-code-management) :octocat: | [Build Automation](#build-automation) :arrows_counterclockwise: | [Continuous Integration](#continuous-integration) :arrows_counterclockwise: | [Continuous Delivery](#continuous-delivery) :arrows_counterclockwise: | |---------------------------------------------|------------------------------------------|-------------------------------------------------------------|-----------------------------------------------------------------|----------------------------------------------------------------------------|-----------------------------------------------------------------------| | | | | | | | -| [Infrastructure As Code](#infrastructre-as-code) :loop: | [Monitoring](#monitoring) :bar_chart: | [Logging](#logging) :page_facing_up: | [IAAS Providers](#iaas-providers) :cloud: | [PAAS Providers](#paas-providers) :cloud: | [Containerisation](#containerisation) :ship: | +| [Infrastructure As Code](#infrastructure-as-code) :loop: | [Monitoring](#monitoring) :bar_chart: | [Logging](#logging) :page_facing_up: | [IAAS Providers](#iaas-providers) :cloud: | [PAAS Providers](#paas-providers) :cloud: | [Containerisation](#containerisation) :ship: | |---------------------------------------------------------|---------------------------------------|--------------------------------------|-------------------------------------------|-------------------------------------------|----------------------------------------------| | | | | | | | @@ -28,7 +28,9 @@ * [License](#license) ## Philosophy + ## Processes + ## Source Code Management * https://guides.github.com/activities/contributing-to-open-source/ @@ -39,19 +41,20 @@ * http://stackoverflow.com/questions/19333088/how-is-svn-v-1-8-branching-merging-compared-to-git * https://julien.danjou.info/blog/2013/rant-about-github-pull-request-workflow-implementation - Git Pull-Request Vs Gerrit -## Build Automation -## Continuous Integration +## Build Automation: + +## Continuous Integration: * https://blog.codecentric.de/en/2015/10/continuous-integration-platform-using-docker-container-jenkins-sonarqube-nexus-gitlab/ -## Continuous Delivery +## Continuous Delivery: * http://blogs.atlassian.com/tag/cd-skeptics/ * http://www.devopsdays.org/blog/wp-content/uploads/2010/11/jez-humble-continuous_delivery_devopsdays_2010.pdf * https://blog.codecentric.de/en/2015/01/continuous-delivery-microservices-jenkins-job-dsl-plugin/ -## Infrastructure As Code +## Infrastructure As Code: * https://atomic-penguin.github.io/blog/2014/04/29/stupid-jenkins-and-chef-tricks-part-1-rubocop/ * https://atomic-penguin.github.io/blog/2014/05/16/stupid-jenkins-tricks-part-2-cookbook-pipelines/ @@ -72,36 +75,37 @@ * https://www.chef.io/blog/2015/04/21/overview-of-test-driven-infrastructure-with-chef/ -## Monitoring +## Monitoring: -## Logging +## Logging: -## IAAS Providers +## IAAS Providers: -### AWS +### AWS: * https://cloudonaut.io/5-aws-mistakes-you-should-avoid/ * https://cloudnative.io/blog/2015/03/aws-route-53-best-practices/ -## PAAS Providers +## PAAS Providers: -## Containerisation +## Containerisation: -## Microservices +## Microservices: + +## Anti Patterns: -## Anti Patterns * http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/ * https://www.chef.io/blog/2013/11/19/chef-roles-arent-evil/ -## Languages +## Languages: -### Golang +### Golang: * https://github.com/avelino/awesome-go * https://tour.golang.org/ -### Distributed Systems +### Distributed Systems: * http://bravenewgeek.com/distributed-systems-are-a-ux-problem/ @@ -116,12 +120,13 @@ ## Conferences: ## Contributing: + Contributions are most welcome! This list is just getting started, please contribute to make it super awesome. Check out the [Contributing Guidelines](https://github.com/TheRemoteLab/awesome-learning/blob/master/CONTRIBUTING.md). -## License: :copyright: +## License: Creative Commons License
awesome-learning by The Remote Lab is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.