Add prettier for formatting
Some checks failed
Build & Push Docker Image / Check formatting (push) Failing after 42s
Build & Push Docker Image / Build & Push Docker Image (push) Successful in 19s

Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
Severin Kaderli 2024-01-26 21:46:50 +01:00
parent b4e0a41991
commit b419038bf8
Signed by: severinkaderli
GPG key ID: F419F8835B72F0C4
7 changed files with 120 additions and 34 deletions

13
.editorconfig Normal file
View file

@ -0,0 +1,13 @@
root = true
[*]
end_of_line = lf
indent_style = space
indent_size = 4
insert_final_newline = true
[*.html]
indent_size = 2
[*.css]
indent_size = 2

View file

@ -3,19 +3,39 @@ name: Build & Push Docker Image
on: push
jobs:
build-and-push:
runs-on: ubuntu-latest
container:
image: catthehacker/ubuntu:act-latest
steps:
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: registry.gitlab.com/severinkaderli/registry
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v5
with:
push: true
tags: registry.gitlab.com/severinkaderli/registry:home.kaderli.dev
check-format:
name: Check formatting
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 20
registry-url: https://git.kaderli.dev/api/packages/severinkaderli/npm/
- name: Install dependencies
run: npm ci
- name: Check formatting
run: npm run format:check
build-and-push-docker-image:
name: Build & Push Docker Image
runs-on: ubuntu-latest
container:
image: catthehacker/ubuntu:act-latest
steps:
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: registry.gitlab.com/severinkaderli/registry
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v5
with:
push: true
tags: registry.gitlab.com/severinkaderli/registry:home.kaderli.dev

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
.idea/
node_modules/

View file

@ -1,4 +1,4 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
@ -78,9 +78,7 @@
<h2>Social</h2>
<ul>
<li>
<a
rel="noopener noreferrer"
href="https://www.reddit.com"
<a rel="noopener noreferrer" href="https://www.reddit.com"
>Reddit</a
>
</li>
@ -93,6 +91,7 @@
</div>
<div class="link-group">
<h2>Programming</h2>
<button class="prettier-class" id="prettier-id">Click Here</button>
<ul>
<li>
<a rel="noopener noreferrer" href="https://git.kaderli.dev"

49
package-lock.json generated Normal file
View file

@ -0,0 +1,49 @@
{
"name": "home.kaderli.dev",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"devDependencies": {
"@severinkaderli/prettier-config": "^1.0.2",
"prettier": "^3.2.4"
}
},
"node_modules/@severinkaderli/prettier-config": {
"version": "1.0.2",
"resolved": "https://git.kaderli.dev/api/packages/severinkaderli/npm/%40severinkaderli%2Fprettier-config/-/1.0.2/prettier-config-1.0.2.tgz",
"integrity": "sha512-uIMtw9QK/K51wOMwapjLSdY6IjyeXN/QDjMAnxiacBsjm9JF5QhpvdH+HFhDu/1nCoNhauaRVWC0A/N2zmea6g==",
"dev": true,
"license": "AGPL-3.0"
},
"node_modules/prettier": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
"integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
}
}
},
"dependencies": {
"@severinkaderli/prettier-config": {
"version": "1.0.2",
"resolved": "https://git.kaderli.dev/api/packages/severinkaderli/npm/%40severinkaderli%2Fprettier-config/-/1.0.2/prettier-config-1.0.2.tgz",
"integrity": "sha512-uIMtw9QK/K51wOMwapjLSdY6IjyeXN/QDjMAnxiacBsjm9JF5QhpvdH+HFhDu/1nCoNhauaRVWC0A/N2zmea6g==",
"dev": true
},
"prettier": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz",
"integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==",
"dev": true
}
}
}

11
package.json Normal file
View file

@ -0,0 +1,11 @@
{
"devDependencies": {
"@severinkaderli/prettier-config": "^1.0.2",
"prettier": "^3.2.4"
},
"scripts": {
"format": "prettier --write index.html styles.css",
"format:check": "prettier --check index.html styles.css"
},
"prettier": "@severinkaderli/prettier-config"
}

View file

@ -1,6 +1,4 @@
:root {
--wallpaper: url("None");
/* Special */
--background: #18161d;
--foreground: #a4a0ac;
@ -85,7 +83,7 @@ main {
padding: 0;
list-style: none;
display: grid;
grid-template-columns: repeat( auto-fill, minmax(150px, 1fr) );
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
flex-wrap: wrap;
gap: var(--spacing);
@ -95,11 +93,6 @@ main {
}
}
a {
color: inherit;
text-decoration: none;
@ -109,7 +102,6 @@ a:hover {
text-decoration: underline;
}
@media screen and (max-width: 800px) {
ul {
margin-left: 0;