Skip to content

Commit

Permalink
linted
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisns committed Oct 17, 2023
1 parent c843115 commit 9429a73
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 68 deletions.
1 change: 0 additions & 1 deletion .github/workflows/linter.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
name: Linter

on:
pull_request:
push:
Expand Down
11 changes: 2 additions & 9 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
name: Deploy to Pages

on:
push:
branches: ["main"]
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
deploy:
environment:
Expand All @@ -26,16 +22,13 @@ jobs:
- uses: docker://pandoc/core:3.1.1.0
with:
args: >-
--standalone
--template=template.html
--output=index.html
README.md
--standalone --template=template.html --output=index.html README.md
- name: Setup Pages
uses: actions/configure-pages@f156874f8191504dae5b037505266ed5dda6c382 # v3
- name: Upload artifact
uses: actions/upload-pages-artifact@a753861a5debcf57bf8b404356158c8e1e33150c # v2
with:
path: '.'
path: "."
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@9dbe3824824f8a1377b8e298bafde1a50ede43e5 # v2
1 change: 1 addition & 0 deletions .markdownlintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CODE_OF_CONDUCT.md
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ repos:
- repo: https://github.com/google/yamlfmt
rev: v0.10.0
hooks:
- id: yamlfmt
- id: yamlfmt
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ subtitle: Developer Psychological Operations
description: "Unleash the Power of DevPsyOps: Crush Internal Politics and Boost Business Value! 🚀🧠 Learn how psychology transforms developers into business rockstars in the face of adversity. #DevPsyOps #BusinessSuccess"
url: https://devpsyops.com
repo: https://github.com/chrisns/devpsyops

---

::::: article

## TL;DR: Dev<em>What</em>Now?

[Psychological Operations (PSYOPS)](https://www.merriam-webster.com/dictionary/psyops) in a military context involve the use of psychological tactics to influence the attitudes, emotions, and behavior of a target audience in order to achieve military objectives. In this space, PSYOPS plays a
crucial role by leveraging psychological principles to shape perceptions, alter behaviors, and impact decision-making among both enemy and friendly populations.

Expand All @@ -22,6 +22,7 @@ development process, teams can better understand user behavior, enhance user exp
:::::

::::: article

## How does this fit into the other DevOps practices, and why do we need another?

DevPsyOps stands apart from other DevOps practices by emphasizing the integration of developers within the business context, particularly in situations involving internal political challenges.
Expand All @@ -38,17 +39,17 @@ Here's how DevPsyOps differs from other practices:
- **Internal Politics**<br /> DevPsyOps specifically addresses internal political challenges that might hinder effective collaboration and value delivery. It aims to create an environment where developers can thrive despite such challenges.

### DevSecOps (Development, Security, Operations)

- **Security Integration**<br /> DevSecOps primarily revolves around seamlessly integrating security
measures into the development and operational processes to ensure the safety of applications and data.
measures into the development and operational processes to ensure the safety of applications and data.
- **Risk Management**<br /> DevSecOps focuses on identifying and mitigating security risks associated with software development and deployment.
- **Compliance and Regulations**<br /> DevSecOps ensures that applications adhere to relevant security regulations and compliance standards.
- **Compliance and Regulations**<br /> DevSecOps ensures that applications adhere to relevant security regulations and compliance standards.

### DevFinOps (Development, Finance, Operations)

- **Financial Optimization**<br />DevFinOps centers on optimizing costs and resource allocation within the software development lifecycle, ensuring efficient financial practices.
- **Budget Management**<br />DevFinOps involves tracking and managing expenses related to development, operations, and infrastructure.
- **Resource Efficiency**<br />DevFinOps focuses on minimizing wastage and maximizing resource utilization to align with budgetary constraints.


In summary, DevPsyOps uniquely addresses the challenges of internal politics and psychological dynamics when integrating developers into the business context. It complements DevSecOps' focus on security integration and DevFinOps' emphasis on financial efficiency, each contributing distinct perspectives to the overall DevOps philosophy.
:::::
66 changes: 13 additions & 53 deletions template.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,33 +11,21 @@
<meta property="og:type" content="website" />
<meta property="og:title" content="$title$" />
<meta property="og:description" content="$description$" />
<meta
property="og:image"
content="$url$/img/unicorn-social.png"
/>
<meta property="og:image" content="$url$/img/unicorn-social.png" />

<meta name="twitter:card" content="summary_large_image" />
<meta property="twitter:domain" content="devpsyops.com" />
<meta property="twitter:url" content="$url$" />
<meta name="twitter:title" content="$title$" />
<meta name="twitter:description" content="$description$" />
<meta
name="twitter:image"
content="$url$/img/unicorn-social.png"
/>
<meta name="twitter:image" content="$url$/img/unicorn-social.png" />

<meta property="og:site_name" content="$title$" />
<meta
name="twitter:image:alt"
content="Mystical psychic unicorn here to help you"
/>
<meta name="twitter:image:alt" content="Mystical psychic unicorn here to help you" />
<meta name="twitter:site" content="@chrisns" />
<title>$title$</title>
<script src="https://cdn.tailwindcss.com/3.3.3"></script>
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-46CB6HKF14"
></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-46CB6HKF14"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
Expand All @@ -48,66 +36,38 @@
gtag("config", "G-46CB6HKF14");
</script>
</head>
<body
class="dark bg-[url('img/galaxy-background/4.jpg')] bg-no-repeat bg-cover bg-fixed bg-[#222842]"
>
<body class="dark bg-[url('img/galaxy-background/4.jpg')] bg-no-repeat bg-cover bg-fixed bg-[#222842]">
<div class="grid place-items-center space-y-4">
<div
class="text-white relative bg-cover bg-center bg-no-repeat h-[40rem] w-full max-w-[1024px] rounded-b-3xl border-2 border-t-0 border-white-600 drop-shadow-2xl shadow-inner align-text-bottom bg-[url('img/unicorn.png')]"
>
<div
class="bg-black/50 bottom-0 absolute w-full rounded-b-3xl backdrop-blur-sm"
>
<h1
class="text-6xl text-center drop-shadow-[0_1.2px_1.2px_rgba(0,0,0,0.8)]"
>
$title$
</h1>
<p
class="text-2xl text-center drop-shadow-[0_1.8px_1.8px_rgba(0,0,0,1)]"
>
$subtitle$
</p>
<div class="bg-black/50 bottom-0 absolute w-full rounded-b-3xl backdrop-blur-sm">
<h1 class="text-6xl text-center drop-shadow-[0_1.2px_1.2px_rgba(0,0,0,0.8)]">$title$</h1>
<p class="text-2xl text-center drop-shadow-[0_1.8px_1.8px_rgba(0,0,0,1)]">$subtitle$</p>
</div>
</div>
$body$
$body$
<footer
class="p-3 relative dark:text-white dark:bg-black/50 bg-white/90 backdrop-blur w-full max-w-[1024px] drop-shadow-2xl shadow-inner align-text-bottom rounded-3xl border-2 border-slate-700 columns-3 leading-8"
>
<a
href="$repo$/edit/main/README.md"
class="dark:fill-white hover:fill-slate-300"
>
<svg
height="32"
aria-hidden="true"
viewBox="0 0 16 16"
version="1.1"
width="32"
>
<a href="$repo$/edit/main/README.md" class="dark:fill-white hover:fill-slate-300">
<svg height="32" aria-hidden="true" viewBox="0 0 16 16" version="1.1" width="32">
<path
d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z"
/>
</svg>
</a>
<div class="text-center whitespace-nowrap">
<a class="hover:text-slate-300" href="https://cns.me">cns.me</a
><a
class="hover:text-slate-300"
href="$repo$/blob/main/LICENSE"
>
© 2023</a
>
><a class="hover:text-slate-300" href="$repo$/blob/main/LICENSE"> © 2023</a>
</div>
<div class="text-right">
<a class="hover:text-slate-300" href="https://talks.cns.me">Talks</a>
</div>
</footer>
</div>

<a
class="absolute right-0 top-0"
href="$repo$/fork"
<a class="absolute right-0 top-0" href="$repo$/fork"
><img
decoding="async"
width="149"
Expand Down

0 comments on commit 9429a73

Please sign in to comment.