diff --git a/README.md b/README.md index a77627c..3fc7eb4 100644 --- a/README.md +++ b/README.md @@ -85,18 +85,19 @@ among other resources that are used in different projects here at [NaN Labs](htt #### Continuous Integration, Delivery and Deployment -| Name | Description | Keywords | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| [Actionlint Playground](https://rhysd.github.io/actionlint/) | Static checker for GitHub Actions workflow files. | _GitHub Actions_, _Actionlint_ | -| [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_ | -| [Automating Pull Request Review using DangerJS and GitHub Actions](https://github.com/nanlabs/devops-reference/tree/main/examples/github-actions-with-dangerjs) | Learn how to automate Pull Request (PR) reviews using DangerJS and GitHub Actions. Automating PR reviews helps enforce coding standards, catch potential issues, and improve code quality in your GitHub repository. | _Tutorial_, _GitHub Actions_, _DangerJS_, _Pull Request_, _Automation_ | -| [Automation Seed example](https://github.com/nanlabs/automation-seed/tree/main/.github/workflows) | Different workflows to validate the code and deploy an automation report page. | _GitHub Actions_, _Automation_ | -| [Markdown Lint](https://github.com/nanlabs/devops-reference/tree/main/.github/workflows/markdownlint.yml) | This workflow validates the Markdown files in the repository using the [markdownlint action](https://github.com/marketplace/actions/markdown-lint). | _GitHub Actions_, _Markdown Lint_ | -| [React Boilerplate](https://github.com/nanlabs/react-boilerplate/tree/main/.github/workflows) | Different workflows to validate the code and deploy a React application. | _GitHub Actions_, _React_ | -| [Shell Check](https://github.com/nanlabs/devops-reference/tree/main/.github/workflows/shellcheck.yml) | This workflow validates the shell scripts in the repository using the [shellcheck action](https://github.com/ludeeus/action-shellcheck). | _GitHub Actions_, _Shell Check_ | -| [Terraform Check](https://github.com/nanlabs/devops-reference/tree/main/.github/workflows/tf-check.yml) | This workflow validates the Terraform files in the repository using the [terraform action](https://github.com/dflook/terraform-fmt-check). | _GitHub Actions_, _Terraform_ | -| [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_ | -| [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_ | +| Name | Description | Keywords | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| [Actionlint Playground](https://rhysd.github.io/actionlint/) | Static checker for GitHub Actions workflow files. | _GitHub Actions_, _Actionlint_ | +| [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_ | +| [Automating Pull Request Review using DangerJS and GitHub Actions](https://github.com/nanlabs/devops-reference/tree/main/examples/github-actions-with-dangerjs) | Learn how to automate Pull Request (PR) reviews using DangerJS and GitHub Actions. Automating PR reviews helps enforce coding standards, catch potential issues, and improve code quality in your GitHub repository. | _Tutorial_, _GitHub Actions_, _DangerJS_, _Pull Request_, _Automation_ | +| [Automation Seed example](https://github.com/nanlabs/automation-seed/tree/main/.github/workflows) | Different workflows to validate the code and deploy an automation report page. | _GitHub Actions_, _Automation_ | +| [Markdown Lint](https://github.com/nanlabs/devops-reference/tree/main/.github/workflows/markdownlint.yml) | This workflow validates the Markdown files in the repository using the [markdownlint action](https://github.com/marketplace/actions/markdown-lint). | _GitHub Actions_, _Markdown Lint_ | +| [React Boilerplate](https://github.com/nanlabs/react-boilerplate/tree/main/.github/workflows) | Different workflows to validate the code and deploy a React application. | _GitHub Actions_, _React_ | +| [Shell Check](https://github.com/nanlabs/devops-reference/tree/main/.github/workflows/shellcheck.yml) | This workflow validates the shell scripts in the repository using the [shellcheck action](https://github.com/ludeeus/action-shellcheck). | _GitHub Actions_, _Shell Check_ | +| [Terraform Check](https://github.com/nanlabs/devops-reference/tree/main/.github/workflows/tf-check.yml) | This workflow validates the Terraform files in the repository using the [terraform action](https://github.com/dflook/terraform-fmt-check). | _GitHub Actions_, _Terraform_ | +| [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_ | +| [The Ultimate Guide to Pull Requests and Code Reviews](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-pull-requests-and-code-reviews) | Comprehensive guide on creating effective pull requests and conducting thorough code reviews. This guide provides an overview of best practices, common pitfalls, and tools to automate and streamline the review process. | _Pull Requests_, _Code Reviews_, _Best Practices_, _Automation_, _GitHub Actions_, _DangerJS_ | +| [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_ | #### Containers, Orchestration and Serverless @@ -206,6 +207,7 @@ among other resources that are used in different projects here at [NaN Labs](htt | Name | Description | Keywords | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [The Ultimate Guide to Pull Requests and Code Reviews](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-pull-requests-and-code-reviews) | Comprehensive guide on creating effective pull requests and conducting thorough code reviews. This guide provides an overview of best practices, common pitfalls, and tools to automate and streamline the review process. | _Pull Requests_, _Code Reviews_, _Best Practices_, _Automation_, _GitHub Actions_, _DangerJS_ | | [The Ultimate Guide to Secrets Management 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 Security Assessment Tools](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-security-assessment-tools) | Comprehensive guides for integrating security tools at different stages of the development lifecycle, including IDE integrations, Git workflows, and CI/CD pipelines. | _Security_, _DevOps_, _Snyk_, _Trivy_, _Super Linter_, _Mega Linter_, _Shift Left_ | @@ -218,6 +220,7 @@ among other resources that are used in different projects here at [NaN Labs](htt | [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_ | +| [The Ultimate Guide to Pull Requests and Code Reviews](https://github.com/nanlabs/devops-reference/tree/main/examples/the-ultimate-guide-to-pull-requests-and-code-reviews) | Comprehensive guide on creating effective pull requests and conducting thorough code reviews. This guide provides an overview of best practices, common pitfalls, and tools to automate and streamline the review process. | _Pull Requests_, _Code Reviews_, _Best Practices_, _Automation_, _GitHub Actions_, _DangerJS_ | | [The Ultimate Guide to Secrets Management 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_ | | [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_ |