Skip to content

Commit f67ed89

Browse files
committed
chore: tooling green (prettier, stylelint, themes, tweaks)
1 parent 6facf35 commit f67ed89

File tree

3,419 files changed

+405828
-32202
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,419 files changed

+405828
-32202
lines changed

.editorconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
root = true
2+
[*]
3+
charset = utf-8
4+
end_of_line = lf
5+
insert_final_newline = true
6+
indent_style = space
7+
indent_size = 2
8+
9+
[*.md]
10+
max_line_length = off
11+
trim_trailing_whitespace = true

.gitattributes

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
* text=auto eol=lf
2+
3+
# бинарники
4+
*.png binary
5+
*.jpg binary
6+
*.webp binary
7+
*.ico binary
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: "🐞 Bug report"
2+
description: Report a problem with site, content, or CI
3+
labels: ["bug"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for reporting! Fill in the details below.
9+
- type: input
10+
id: url
11+
attributes:
12+
label: Affected page URL
13+
placeholder: https://hackitect7.github.io/devops-cheat-sheet/...
14+
- type: textarea
15+
id: what-happened
16+
attributes:
17+
label: What happened?
18+
description: What did you expect to happen?
19+
placeholder: Clear steps to reproduce...
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: screenshots
24+
attributes:
25+
label: Screenshots / logs
26+
render: bash
27+
- type: dropdown
28+
id: browsers
29+
attributes:
30+
label: Browsers
31+
multiple: true
32+
options:
33+
- Chrome
34+
- Firefox
35+
- Safari
36+
- Edge
37+
- type: input
38+
id: locale
39+
attributes:
40+
label: Locale
41+
placeholder: en-US / ru-RU / ...
42+
- type: checkboxes
43+
id: checks
44+
attributes:
45+
label: Checks
46+
options:
47+
- label: I searched existing issues
48+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Q&A — GitHub Discussions
4+
url: https://github.com/Hackitect7/devops-cheat-sheet/discussions
5+
about: Questions, tips, how-tos.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: "📝 Docs/content improvement"
2+
description: Fix typos, structure, style, examples
3+
labels: ["documentation"]
4+
body:
5+
- type: input
6+
id: page
7+
attributes:
8+
label: Page / section
9+
placeholder: /us/docker/..., /ru/k8s/...
10+
description: Relative path or URL
11+
- type: textarea
12+
id: change
13+
attributes:
14+
label: What to change
15+
placeholder: Current vs proposed text, reasons
16+
validations:
17+
required: true
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: "✨ Feature request"
2+
description: Suggest a new page, block, or improvement
3+
labels: ["enhancement"]
4+
body:
5+
- type: textarea
6+
id: problem
7+
attributes:
8+
label: Problem to solve
9+
placeholder: What pain are we solving?
10+
description: Why is this important?
11+
value: |
12+
As a <role>, I want <capability>, so that <benefit>.
13+
validations:
14+
required: true
15+
- type: textarea
16+
id: solution
17+
attributes:
18+
label: Proposed solution
19+
placeholder: Outline of content, structure, examples.
20+
- type: textarea
21+
id: alternatives
22+
attributes:
23+
label: Alternatives considered
24+
- type: input
25+
id: locale
26+
attributes:
27+
label: Target locales
28+
placeholder: en-US, ru-RU, ...

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## Summary
2+
3+
<!-- Short description of the changes -->
4+
5+
## Type
6+
7+
- [ ] Fix
8+
- [ ] Feature
9+
- [ ] Docs
10+
- [ ] CI
11+
- [ ] Refactor
12+
13+
## Details
14+
15+
- Closes #<issue>
16+
- Affected pages/paths:
17+
18+
## Checklist
19+
20+
- [ ] Conventional Commit title (e.g. feat(docker): add compose example)
21+
- [ ] Local render `quarto render` passes
22+
- [ ] Links checked (no obvious 404s)
23+
- [ ] i18n synced (if page exists in multiple locales)

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule: { interval: "weekly", day: "monday", time: "08:00" }
6+
labels: ["dependencies", "ci"]
7+
open-pull-requests-limit: 5

.github/release-drafter.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name-template: "v$NEXT_PATCH_VERSION"
2+
tag-template: "v$NEXT_PATCH_VERSION"
3+
categories:
4+
- title: "🚀 Features"
5+
labels: ["enhancement", "feature"]
6+
- title: "🐞 Fixes"
7+
labels: ["bug"]
8+
- title: "📝 Docs"
9+
labels: ["documentation"]
10+
- title: "⚙️ CI"
11+
labels: ["ci"]
12+
change-template: "- $TITLE (#$NUMBER) @$AUTHOR"
13+
template: |
14+
## Changes
15+
$CHANGES
Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,67 @@
1-
name: build-and-deploy
2-
3-
on:
4-
push:
5-
branches: [ main ]
6-
7-
jobs:
8-
build:
9-
runs-on: ubuntu-latest
10-
11-
steps:
12-
- name: Checkout
13-
uses: actions/checkout@v4
14-
15-
- name: Setup Quarto
16-
uses: quarto-dev/quarto-actions/setup@v2
17-
18-
# Рендерим профили в точном порядке: первым es (чисто), последним us (--no-clean)
19-
- name: Render profiles
20-
shell: bash
21-
run: |
22-
set -euo pipefail
23-
quarto render --profile es
24-
quarto render --profile ru --no-clean
25-
quarto render --profile gb --no-clean
26-
quarto render --profile sa --no-clean
27-
quarto render --profile in --no-clean
28-
quarto render --profile fr --no-clean
29-
quarto render --profile br --no-clean
30-
quarto render --profile de --no-clean
31-
quarto render --profile cn --no-clean
32-
quarto render --profile bd --no-clean
33-
quarto render --profile la --no-clean
34-
quarto render --profile mx --no-clean
35-
quarto render --profile ir --no-clean
36-
quarto render --profile id --no-clean
37-
quarto render --profile it --no-clean
38-
quarto render --profile jp --no-clean
39-
quarto render --profile kr --no-clean
40-
quarto render --profile pl --no-clean
41-
quarto render --profile pt --no-clean
42-
quarto render --profile ke --no-clean
43-
quarto render --profile th --no-clean
44-
quarto render --profile tr --no-clean
45-
quarto render --profile ua --no-clean
46-
quarto render --profile vn --no-clean
47-
quarto render --profile hk --no-clean
48-
quarto render --profile tw --no-clean
49-
quarto render --profile us --no-clean
50-
51-
- name: Upload artifact
52-
uses: actions/upload-pages-artifact@v3
53-
with:
54-
path: _site
55-
56-
deploy:
57-
needs: build
58-
runs-on: ubuntu-latest
59-
permissions:
60-
pages: write
61-
id-token: write
62-
environment:
63-
name: github-pages
64-
url: ${{ steps.deployment.outputs.page_url }}
65-
steps:
66-
- id: deployment
67-
uses: actions/deploy-pages@v4
1+
name: build-and-deploy
2+
3+
on:
4+
push:
5+
branches: [main]
6+
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@v4
14+
15+
- name: Setup Quarto
16+
uses: quarto-dev/quarto-actions/setup@v2
17+
18+
# Рендерим профили в точном порядке: первым es (чисто), последним us (--no-clean)
19+
- name: Render profiles
20+
shell: bash
21+
run: |
22+
set -euo pipefail
23+
quarto render --profile es
24+
quarto render --profile ru --no-clean
25+
quarto render --profile gb --no-clean
26+
quarto render --profile sa --no-clean
27+
quarto render --profile in --no-clean
28+
quarto render --profile fr --no-clean
29+
quarto render --profile br --no-clean
30+
quarto render --profile de --no-clean
31+
quarto render --profile cn --no-clean
32+
quarto render --profile bd --no-clean
33+
quarto render --profile la --no-clean
34+
quarto render --profile mx --no-clean
35+
quarto render --profile ir --no-clean
36+
quarto render --profile id --no-clean
37+
quarto render --profile it --no-clean
38+
quarto render --profile jp --no-clean
39+
quarto render --profile kr --no-clean
40+
quarto render --profile pl --no-clean
41+
quarto render --profile pt --no-clean
42+
quarto render --profile ke --no-clean
43+
quarto render --profile th --no-clean
44+
quarto render --profile tr --no-clean
45+
quarto render --profile ua --no-clean
46+
quarto render --profile vn --no-clean
47+
quarto render --profile hk --no-clean
48+
quarto render --profile tw --no-clean
49+
quarto render --profile us --no-clean
50+
51+
- name: Upload artifact
52+
uses: actions/upload-pages-artifact@v3
53+
with:
54+
path: _site
55+
56+
deploy:
57+
needs: build
58+
runs-on: ubuntu-latest
59+
permissions:
60+
pages: write
61+
id-token: write
62+
environment:
63+
name: github-pages
64+
url: ${{ steps.deployment.outputs.page_url }}
65+
steps:
66+
- id: deployment
67+
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)