diff --git a/.editorconfig b/.editorconfig index 9cecc03..b7ae41f 100644 --- a/.editorconfig +++ b/.editorconfig @@ -15,7 +15,6 @@ max_line_length = 88 # Have a bit shorter line length for text docs [*.{txt,md,qmd}] max_line_length = 72 -indent_size = 4 # Python always uses 4 spaces for tabs [*.py] diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 0cf4ce7..8d68175 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,2 +1,3 @@ -# All members on Developers team get added to review PRs -* @seedcase-project/developers +# Which team or person to inform for PRs that modify these files. +# `*` means all files in the repository. +* @seedcase-project/platform-templates @seedcase-project/admin diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 61a8336..32d5e31 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,4 +6,3 @@ updates: interval: monthly commit-message: prefix: ci - include: scope diff --git a/.gitignore b/.gitignore index a8fe5b7..aea8775 100644 --- a/.gitignore +++ b/.gitignore @@ -48,6 +48,8 @@ _book public site +# Cache folders +*_cache/ # Misc files *.log diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index db1ed2d..7e55ae5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,8 +1,8 @@ # See https://pre-commit.com for more information # See https://pre-commit.com/hooks.html for more hooks ci: - autofix_commit_msg: "chore(pre-commit): :pencil2: automatic fixes" - autoupdate_commit_msg: "ci(pre-commit): :construction_worker: update pre-commit CI version" + autofix_commit_msg: "chore: ✏️ automatic pre-commit hook fixes" + autoupdate_commit_msg: "ci: 👷 update pre-commit CI version" repos: - repo: https://github.com/gitleaks/gitleaks @@ -15,14 +15,11 @@ repos: hooks: - id: trailing-whitespace - id: end-of-file-fixer + - id: mixed-line-ending + args: [--fix=lf] - id: check-merge-conflict args: [--assume-in-merge] - - repo: https://github.com/commitizen-tools/commitizen - rev: v4.16.2 - hooks: - - id: commitizen - # Use the mirror since the main `typos` repo has tags for different # sub-packages, which confuses pre-commit when it tries to find the latest # version diff --git a/.rumdl.toml b/.rumdl.toml index 68a1b6c..ba9b523 100644 --- a/.rumdl.toml +++ b/.rumdl.toml @@ -3,12 +3,12 @@ line_length = 72 flavor = "quarto" exclude = [ - # Common directories to exclude - ".github", - # This is auto-generated from the qmd version - "**/README.md", - # This has it's own structure - "**/LICENSE.md" + # Common directories to exclude + ".github", + # This is auto-generated from the qmd version + "**/README.md", + # This has it's own structure + "**/LICENSE.md", ] # List style: `-` diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 12d16c4..fdea16c 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,7 +1,7 @@ { "recommendations": [ "eamodio.gitlens", - "github.vscode-github-actions", + "GitHub.vscode-github-actions", "redhat.vscode-yaml", "donjayamanne.githistory", "felipecaputo.git-project-manager", @@ -13,8 +13,8 @@ "pshaddel.conventional-branch", "tekumara.typos-vscode", "EditorConfig.EditorConfig", + "samuelcolvin.jinjahtml", "rvben.rumdl" ], - // List of extensions recommended by VS Code that should not be recommended for users of this workspace. "unwantedRecommendations": [] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 495958e..744ecbb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,9 +1,5 @@ { - "files.autoSave": "onFocusChange", - "editor.wordWrap": "off", "editor.formatOnSave": true, - "git.autofetch": false, - "editor.tabCompletion": "on", "editor.snippetSuggestions": "inline", "conventional-branch.type": [ "build", @@ -29,5 +25,7 @@ "*.toml.jinja": "jinja-toml", "*.qmd.jinja": "jinja-md" }, - "files.insertFinalNewline": true + "files.insertFinalNewline": true, + "conventionalCommits.emojiFormat": "emoji", + "conventionalCommits.promptScopes": false }