diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4db286e..74cfd97 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,14 +9,14 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: python-version: 3.7 - name: Build and deploy run: | - cp README.md docs/index.md + cp README.md docs/list.md pip install -r requirements.txt mkdocs build mkdocs gh-deploy --force diff --git a/README.md b/README.md index 04ce06d..97c780d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![Deploy](https://github.com/wmariuss/awesome-devops/actions/workflows/deploy.yml/badge.svg)](https://github.com/wmariuss/awesome-devops/actions/workflows/deploy.yml) -A curated list of awesome DevOps tools, technologies, platforms and resources. Things to help/grow you in *DevOps* or *SRE* area. +A curated list of awesome DevOps platforms, tools, practices and resources. - [Awesome DevOps](#awesome-devops) - [Cloud Platforms](#cloud-platforms) @@ -146,7 +146,8 @@ A curated list of awesome DevOps tools, technologies, platforms and resources. T - [ManageIQ](https://www.manageiq.org/) - Manage containers, virtual machines, networks, and storage from a single platform. - [Ignite](https://github.com/weaveworks/ignite) - Open Source Virtual Machine (VM) manager with a container UX and built-in GitOps management. - [Spacelift](https://spacelift.io/) - Flexible orchestration solution for IaC development. -- [Atlantis](https://www.runatlantis.io/) - Terraform Pull Request Automation. +- [Atlantis](https://www.runatlantis.io/) - Terraform Pull Request Automation +- [KubeVela](https://kubevela.io/) - Modern application delivery platform that makes deploying and operating applications across today's hybrid, multi-cloud environments easier, faster and more reliable. - [Stacktape](https://stacktape.com) - Developer-friendly Infrastructure as a Code framework built on top of AWS. - [Score](https://score.dev) - Open Source developer-centric and platform-agnostic workload specification. @@ -431,7 +432,7 @@ Basic understanding and what you should know to become a *DevOps* Engineer, chec ## Contributing -Your contributions are always welcome! Please take a look at the [Contribution Guidelines](https://github.com/wmariuss/awesome-devops/blob/master/CONTRIBUTING.md). +Your contributions are always welcome! Please take a look at the [Contribution Guidelines](https://github.com/wmariuss/awesome-devops/blob/master/docs/contribution.md). ## Authors diff --git a/docs/contribution.md b/docs/contribution.md new file mode 100644 index 0000000..bfd27a1 --- /dev/null +++ b/docs/contribution.md @@ -0,0 +1,9 @@ +# Contribution + +Contributions are always welcome. + +* Fork the repo +* Create a pull request against master +* Be sure tests pass (if exists) + +Check [Git Flow](https://guides.github.com/introduction/flow/) for details. diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..b8f7939 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,31 @@ +# Welcome + +A curated list of awesome DevOps platforms, tools, practices and resources. A list which help you to adopt and grow *DevOps* culture in your company. Also this list can be easily used for your *SRE* (Site Reliability Engineering) team. +s + +## What is DevOps + +DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market. + +## Benefits + +* Speed +* Rapid Delivery +* Reliability +* Scale +* Improved Collaboration +* Security + +## Practices + +* Continuous Integration +* Continuous Delivery +* Continuous Deployment +* Microservices +* Infrastructure as Code +* Monitoring and Logging +* Communication and Collaboration + +## Tools + +For list of tools check [list](http://awesome-devops.xyz/list) page. diff --git a/mkdocs.yml b/mkdocs.yml index 215e303..588c8ef 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,26 +1,34 @@ site_name: Awesome DevOps site_url: http://awesome-devops.xyz -site_description: A curated list of awesome DevOps tools, platforms and resources +site_description: A curated list of awesome DevOps platforms, tools, practices and resources site_author: Marius Stanca -repo_name: wmariuss/awesome-devops +repo_name: Awesome-DevOps Github repo_url: http://github.com/wmariuss/awesome-devops +edit_uri: https://github.com/wmariuss/awesome-devops/blob/master/README.md + +# Copyright +copyright: "Copyright © Awesome DevOps Community" theme: name: material language: en + locale: en palette: - primary: "black" - accent: "light blue" - font: - text: Roboto - code: Roboto Mono + primary: black + accent: blue icon: logo: material/library repo: fontawesome/brands/git-alt + features: + - search.suggest + - search.highlight extra: feature: tabs: true + font: + text: Roboto Slab + code: Source Code Pro social: - icon: fontawesome/solid/globe link: http://marius.xyz @@ -30,8 +38,22 @@ extra: link: https://twitter.com/wmariuss - icon: fontawesome/brands/linkedin link: https://www.linkedin.com/in/wmariuss + +extra_css: + - stylesheets/syntax.css + - stylesheets/fonts.css + +extra_javascript: + - javascripts/syntax.js + +plugins: + - search: + lang: en + nav: - - "Improve your DevOps skills": "index.md" + - Welcome: "index.md" + - List: "list.md" + - Contribution: "contribution.md" # Extensions markdown_extensions: diff --git a/requirements.txt b/requirements.txt index c69d3a9..769456d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -mkdocs>=1.2.3 -mkdocs-material==5.0.1 +mkdocs>=1.4.2 +mkdocs-material==7.3.6 invoke