From 959d03939ffe5567542517622f09cc55bbc46420 Mon Sep 17 00:00:00 2001 From: ulises-jeremias Date: Sun, 21 Apr 2024 06:50:16 +0000 Subject: [PATCH] Update README --- README.md | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index e231dc9..192f5ee 100644 --- a/README.md +++ b/README.md @@ -43,9 +43,11 @@ among other resources that are used in different projects here at [NaN Labs](htt - [Infrastructure as Code](#infrastructure-as-code) - [Serverless Framework, SAM and CloudFormation](#serverless-framework-sam-and-cloudformation) - [Terraform](#terraform) + - [Secrets Management](#secrets-management) - [Infrastructure from Code](#infrastructure-from-code) - [Klotho and more!](#klotho-and-more) - [Dependency Management](#dependency-management) + - [Security and Compliance](#security-and-compliance) - [Guides, Tutorials and Best Practices](#guides-tutorials-and-best-practices) - [Contributing](#contributing) @@ -178,6 +180,12 @@ among other resources that are used in different projects here at [NaN Labs](htt | [Terraform Starter Kit for AWS VPC, RDS instance, and Bastion Host](https://github.com/nanlabs/devops-reference/tree/main/examples/terraform-vpc-rds-instance-bastion-starter) | Terraform Starter kit for creating AWS infrastructure using Terraform that contains a VPC, RDS instance, and a bastion host. | _Terraform_, _AWS_, _VPC_, _RDS_, _Bastion_ | | [Using Serverless Framework with Terraform](https://github.com/nanlabs/devops-reference/tree/main/examples/serverless-terraform-example) | The definitive example of how to use Terraform and Serverless Framework together. | _Serverless Framework_, _Terraform_, _AWS_ | +##### Secrets Management + +| Name | Description | Keywords | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Secrets Management Mastery for Developers](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-secrets-management-for-developers) | Unlock the arcane art of secrets management with our comprehensive guide! Tailored for the average dev, this post is a treasure map leading to the best practices for storing and accessing sensitive data. Learn to navigate tools like AWS Parameter Store, `direnv`, `teller`, and more, with easy-to-follow examples that bring the theory to life. Perfect for those who've never realized the gravity of a leaked secret, this guide will be your enchanted scroll of wisdom. | _Secrets Management_, _Cloud Secrets Management_, _direnv_, _teller_, _Security_, _DevOps_, _Best Practices_, _Environment Variables_, _Encryption_, _SOPS_, _Secure Configuration_ | + #### Infrastructure from Code ##### Klotho and more @@ -193,19 +201,26 @@ among other resources that are used in different projects here at [NaN Labs](htt | [Node Package Managers](https://github.com/nanlabs/devops-reference/tree/main/examples/node-package-managers) | Comparison of the most popular Node Package Managers: npm, yarn, pnpm. | _Node_, _npm_, _yarn_, _pnpm_ | | [Verdaccio with Docker Compose Example](https://github.com/nanlabs/devops-reference/tree/main/examples/compose-verdaccio/) | Verdaccio is a lightweight private npm proxy registry. This example shows how to run Verdaccio locally using Docker Compose. | _Docker_, _Docker Compose_, _Verdaccio_, _Node Package Manager_ | +#### Security and Compliance + +| Name | Description | Keywords | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Secrets Management Mastery for Developers](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-secrets-management-for-developers) | Unlock the arcane art of secrets management with our comprehensive guide! Tailored for the average dev, this post is a treasure map leading to the best practices for storing and accessing sensitive data. Learn to navigate tools like AWS Parameter Store, `direnv`, `teller`, and more, with easy-to-follow examples that bring the theory to life. Perfect for those who've never realized the gravity of a leaked secret, this guide will be your enchanted scroll of wisdom. | _Secrets Management_, _Cloud Secrets Management_, _direnv_, _teller_, _Security_, _DevOps_, _Best Practices_, _Environment Variables_, _Encryption_, _SOPS_, _Secure Configuration_ | + ## Guides, Tutorials and Best Practices -| Name | Description | Keywords | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| [Automate Pull Requests Reviews using Danger](https://github.com/nanlabs/devops-reference/tree/main/.github/workflows/pr-review.yml) | This workflow automates the initial review of Pull Requests using [Danger.js](https://danger.systems/js/). This provides another logical step in your build, through this Danger can help lint your rote tasks in daily code review. You can use Danger to codify your teams norms. Leaving humans to think about harder problems. | _GitHub Actions_, _Danger.js_ | -| [Embracing the Power of LocalStack for AWS Emulation](https://github.com/nanlabs/devops-reference/tree/main/examples/embracing-the-power-of-localstack-for-aws-emulation) | A comprehensive guide highlighting the benefits of using LocalStack for AWS service emulation. The blog post covers various LocalStack examples for Docker and Serverless setups and explores its application in local development, CI, and more. | _LocalStack_, _AWS_, _Docker_, _Serverless_, _DevOps_, _CI_, _Local Development_ | -| [Exploring DevContainers: A Versatile Development Environment Solution](https://github.com/nanlabs/devops-reference/tree/main/examples/devcontainers-intro/) | Introduction to Development Containers (DevContainers), a solution to create development environments with a unique approach to address specific development environment needs | _DevContainer_, _VSCode DevContainer_, _GitHub Codespaces_, _Docker_, _Docker Compose_ | -| [Feature flags post by Atlassian](https://www.atlassian.com/continuous-delivery/principles/feature-flags) | How to progressively expose your features with feature flags by IAN BUCHANNAN. | _Feature Flags_ | -| [The Ultimate Guide to Code Review Tools](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-code-review-tools) | A guide where we present a curated selection of modern tools designed to revolutionize your code review process! | _Code Review_, _Code Review Tools_ | -| [Tilt + Minikube Development Environment](https://github.com/nanlabs/devops-reference/tree/main/examples/kubernetes-tilt-dev/) | Seamless, efficient, and developer-friendly Kubernetes development environment using Tilt and Minikube. | _Kubernetes_, _Tilt_, _Minikube_, _Development Environment_, _MicroServices_ | -| [TODOs to GitHub Issues](https://github.com/nanlabs/devops-reference/tree/main/examples/github-actions-todo-to-issue/) | This tutorial shows how to create a GitHub Action that converts TODO comments into GitHub issues. | _GitHub Actions_, _TODOs_, _Issues_ | -| [Using Serverless Framework with Terraform](https://github.com/nanlabs/devops-reference/tree/main/examples/serverless-terraform-example) | The definitive example of how to use Terraform and Serverless Framework together. | _Serverless Framework_, _Terraform_, _AWS_ | -| [When to use Shell Scripts](https://google.github.io/styleguide/shellguide.html#when-to-use-shell) | A guide from Google on when to use shell scripts. | _Shell Scripting_, _Utilities_ | +| Name | Description | Keywords | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Automate Pull Requests Reviews using Danger](https://github.com/nanlabs/devops-reference/tree/main/.github/workflows/pr-review.yml) | This workflow automates the initial review of Pull Requests using [Danger.js](https://danger.systems/js/). This provides another logical step in your build, through this Danger can help lint your rote tasks in daily code review. You can use Danger to codify your teams norms. Leaving humans to think about harder problems. | _GitHub Actions_, _Danger.js_ | +| [Embracing the Power of LocalStack for AWS Emulation](https://github.com/nanlabs/devops-reference/tree/main/examples/embracing-the-power-of-localstack-for-aws-emulation) | A comprehensive guide highlighting the benefits of using LocalStack for AWS service emulation. The blog post covers various LocalStack examples for Docker and Serverless setups and explores its application in local development, CI, and more. | _LocalStack_, _AWS_, _Docker_, _Serverless_, _DevOps_, _CI_, _Local Development_ | +| [Exploring DevContainers: A Versatile Development Environment Solution](https://github.com/nanlabs/devops-reference/tree/main/examples/devcontainers-intro/) | Introduction to Development Containers (DevContainers), a solution to create development environments with a unique approach to address specific development environment needs | _DevContainer_, _VSCode DevContainer_, _GitHub Codespaces_, _Docker_, _Docker Compose_ | +| [Feature flags post by Atlassian](https://www.atlassian.com/continuous-delivery/principles/feature-flags) | How to progressively expose your features with feature flags by IAN BUCHANNAN. | _Feature Flags_ | +| [Secrets Management Mastery for Developers](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-secrets-management-for-developers) | Unlock the arcane art of secrets management with our comprehensive guide! Tailored for the average dev, this post is a treasure map leading to the best practices for storing and accessing sensitive data. Learn to navigate tools like AWS Parameter Store, `direnv`, `teller`, and more, with easy-to-follow examples that bring the theory to life. Perfect for those who've never realized the gravity of a leaked secret, this guide will be your enchanted scroll of wisdom. | _Secrets Management_, _Cloud Secrets Management_, _direnv_, _teller_, _Security_, _DevOps_, _Best Practices_, _Environment Variables_, _Encryption_, _SOPS_, _Secure Configuration_ | +| [The Ultimate Guide to Code Review Tools](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-code-review-tools) | A guide where we present a curated selection of modern tools designed to revolutionize your code review process! | _Code Review_, _Code Review Tools_ | +| [Tilt + Minikube Development Environment](https://github.com/nanlabs/devops-reference/tree/main/examples/kubernetes-tilt-dev/) | Seamless, efficient, and developer-friendly Kubernetes development environment using Tilt and Minikube. | _Kubernetes_, _Tilt_, _Minikube_, _Development Environment_, _MicroServices_ | +| [TODOs to GitHub Issues](https://github.com/nanlabs/devops-reference/tree/main/examples/github-actions-todo-to-issue/) | This tutorial shows how to create a GitHub Action that converts TODO comments into GitHub issues. | _GitHub Actions_, _TODOs_, _Issues_ | +| [Using Serverless Framework with Terraform](https://github.com/nanlabs/devops-reference/tree/main/examples/serverless-terraform-example) | The definitive example of how to use Terraform and Serverless Framework together. | _Serverless Framework_, _Terraform_, _AWS_ | +| [When to use Shell Scripts](https://google.github.io/styleguide/shellguide.html#when-to-use-shell) | A guide from Google on when to use shell scripts. | _Shell Scripting_, _Utilities_ | ## Contributing