diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 0000000..96ec509 --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "stylelint-config-standard" +} diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..c357a21 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,35 @@ +pipeline { + agent any + + stages { + stage('Check Indentation') { + steps { + script { + // Check for spaces or mixed indentation + sh ''' + if grep -P "^[ ]+" -r path/to/your/css/files; then + echo "Error: Files contain spaces instead of tabs for indentation." + exit 1 + fi + if grep -P "^\\t+ +" -r path/to/your/css/files; then + echo "Error: Files contain mixed tabs and spaces for indentation." + exit 1 + fi + echo "No indentation errors detected." + ''' + } + } + } + stage('Validate CSS Syntax') { + steps { + script { + sh 'stylelint ./**/*.css' + } + } + } + } +} + + + + diff --git a/css/theme-flaredefault-auto.css b/css/theme-flaredefault-auto.css index f9c9201..905e32e 100644 --- a/css/theme-flaredefault-auto.css +++ b/css/theme-flaredefault-auto.css @@ -1,2 +1,2 @@ -@import "./theme-flaredefault-light.css" (prefers-color-scheme: light); -@import "./theme-flaredefault-dark.css" (prefers-color-scheme: dark); \ No newline at end of file +@import url("./theme-flaredefault-light.css") (prefers-color-scheme: light); +@import url("./theme-flaredefault-dark.css") (prefers-color-scheme: dark); \ No newline at end of file diff --git a/css/theme-flaredefault-dark.css b/css/theme-flaredefault-dark.css index d7619e8..42b73b2 100644 --- a/css/theme-flaredefault-dark.css +++ b/css/theme-flaredefault-dark.css @@ -1,55 +1,55 @@ -@import "./theme-gitea-dark\.css"; +@import url("./theme-gitea-dark\.css"); body { - background: #333; + background: #333; } #navbar{ - zindex:1; - background: linear-gradient(#df852b, #c4792f); - color: black; - font-weight: bold; - font-size: 150%; - border: none; - box-shadow: 0px 2px 5px rgba(0,0,0,0.2); + background: linear-gradient(#df852b, #c4792f); + color: black; + font-weight: bold; + font-size: 150%; + border: none; + box-shadow: 0 2px 5px rgb(0 0 0 / 20%); } .secondary-nav{ - background: linear-gradient(#555,#333) !important; - box-shadow: black 0px 0px 5px; + background: linear-gradient(#555,#333) !important; + box-shadow: black 0 0 5px; } .ui.table, .ui.segments, .ui.segment, #readme, .ui.dashboard-repos, .ui.vertical.menu, .ui.attached.segment, .ui.top.attached.header, #repo-files-table{ - box-shadow: 0px 2px 5px rgba(0,0,0,0.2); + box-shadow: 0 2px 5px rgb(0 0 0 / 20%); } .repository .diff-detail-box{ - margin: 0; - box-shadow: 0px 2px 5px rgba(0,0,0,0.2); + margin: 0; + box-shadow: 0 2px 5px rgb(0 0 0 / 20%); } #diff-file-tree{ - box-shadow: 0px 3px 3px rgba(0,0,0,0.2); - background-color: var(--color-body); - z-index: 1000; - margin-right: 10px; + box-shadow: 0 3px 3px rgb(0 0 0 / 20%); + background-color: var(--color-body); + z-index: 1000; + margin-right: 10px; } + #diff-file-boxes{ - margin-top: 10px; + margin-top: 10px; } .page-footer{ - box-shadow: 0px -2px 5px rgba(0,0,0,0.2); + box-shadow: 0 -2px 5px rgb(0 0 0 / 20%); } .ui.tabular.menu .active.item, .ui.tabular.menu .active.item:hover { - background: linear-gradient(var(--color-body),#333); - border-bottom: none; + background: linear-gradient(var(--color-body),#333); + border-bottom: none; } :root { - --color-nav-text: black; - --color-nav-hover-bg: linear-gradient(#555, #444); - --color-box-header: linear-gradient(#ce8338, #b07219); - --color-footer: #000; + --color-nav-text: black; + --color-nav-hover-bg: linear-gradient(#555, #444); + --color-box-header: linear-gradient(#ce8338, #b07219); + --color-footer: #000; } \ No newline at end of file diff --git a/css/theme-flaredefault-light.css b/css/theme-flaredefault-light.css index 3b2015f..25fc690 100644 --- a/css/theme-flaredefault-light.css +++ b/css/theme-flaredefault-light.css @@ -1,55 +1,55 @@ -@import "./theme-gitea-light.css"; +@import url("./theme-gitea-light.css"); body { - background-color: #E0E0E0 !important; + background-color: #E0E0E0 !important; } #navbar{ - zindex:1; - background: linear-gradient(#333, #000); - color: white; - font-weight: bold; - font-size: 150%; - border: none; - box-shadow: 0px 2px 5px rgba(0,0,0,0.2); + background: linear-gradient(#333, #000); + color: white; + font-weight: bold; + font-size: 150%; + border: none; + box-shadow: 0 2px 5px rgb(0 0 0 / 20%); } .secondary-nav{ - background: linear-gradient(#E6E6E6,#BFBFBF) !important; - box-shadow: black 0px 0px 5px; + background: linear-gradient(#E6E6E6,#BFBFBF) !important; + box-shadow: black 0 0 5px; } .ui.table, .ui.segments, .ui.segment, #readme, .ui.dashboard-repos, .ui.vertical.menu, .ui.attached.segment, .ui.top.attached.header, #repo-files-table{ - box-shadow: 0px 2px 5px rgba(0,0,0,0.2); + box-shadow: 0 2px 5px rgb(0 0 0 / 20%); } .repository .diff-detail-box{ - margin: 0; - box-shadow: 0px 2px 5px rgba(0,0,0,0.2); + margin: 0; + box-shadow: 0 2px 5px rgb(0 0 0 / 20%); } #diff-file-tree{ - box-shadow: 0px 3px 3px rgba(0,0,0,0.2); - background-color: var(--color-body); - z-index: 1000; - margin-right: 10px; + box-shadow: 0 3px 3px rgb(0 0 0 / 20%); + background-color: var(--color-body); + z-index: 1000; + margin-right: 10px; } + #diff-file-boxes{ - margin-top: 10px; + margin-top: 10px; } .page-footer{ - background: linear-gradient(#EFEFEF, #DEDEDE); - box-shadow: 0px -2px 5px rgba(0,0,0,0.2); + background: linear-gradient(#EFEFEF, #DEDEDE); + box-shadow: 0 -2px 5px rgb(0 0 0 / 20%); } .ui.tabular.menu .active.item, .ui.tabular.menu .active.item:hover { - background: linear-gradient(var(--color-body),#E0E0E0); + background: linear-gradient(var(--color-body),#E0E0E0); } :root { - --color-nav-text: white; - --color-nav-hover-bg: linear-gradient(#555, #444); - --color-box-header: linear-gradient(#E6E6E6, #BFBFBF); - --color-footer: #D0D0D0; + --color-nav-text: white; + --color-nav-hover-bg: linear-gradient(#555, #444); + --color-box-header: linear-gradient(#E6E6E6, #BFBFBF); + --color-footer: #D0D0D0; } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..fb54851 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "gitea-themes", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}