diff --git a/.gitignore b/.gitignore index ac951d8..e48f5e3 100644 --- a/.gitignore +++ b/.gitignore @@ -77,6 +77,7 @@ junit/ # Quarto /.quarto/ +docs/.quarto/ # Website generation _site @@ -86,9 +87,14 @@ site # Local data files **/datafile/* +# Persistent storage should not be stored in git except for the markdown files +persistent_storage +!persistent_storage/**/*.md # Python Django *.log local_settings.py db.sqlite3 db.sqlite3-journal +# We'll disable migrations for now, until we have actual users +migrations diff --git a/.vscode/extensions.json b/.vscode/extensions.json index b725d21..c111b79 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,7 +1,6 @@ { // See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations. // Extension identifier format: ${publisher}.${name}. Example: vscode.csharp - // List of extensions which should be recommended for users of this workspace. "recommendations": [ "jebbs.plantuml", @@ -19,10 +18,10 @@ "vivaxy.vscode-conventional-commits", "charliermarsh.ruff", "pshaddel.conventional-branch", - "yy0931.vscode-sqlite3-editor" + "yy0931.vscode-sqlite3-editor", + "junstyle.vscode-django-support", + "monosans.djlint" ], // List of extensions recommended by VS Code that should not be recommended for users of this workspace. - "unwantedRecommendations": [ - - ] -} + "unwantedRecommendations": [] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 5450c82..2d42ace 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,6 +3,9 @@ "editor.tabSize": 2, "editor.wordWrap": "off", "editor.formatOnSave": true, + "editor.codeActionsOnSave": { + "source.organizeImports": "always" + }, "git.autofetch": false, "quarto.visualEditor.markdownWrap": "column", "quarto.visualEditor.markdownWrapColumn": 72, @@ -23,5 +26,11 @@ "conventional-branch.format": "{Type}/{Branch}", "[python]": { "editor.defaultFormatter": "charliermarsh.ruff" - } -} \ No newline at end of file + }, + "[html][django-html]": { + "editor.defaultFormatter": "monosans.djlint" + }, + "python.defaultInterpreterPath": "${workspaceFolder}/.venv", + "python.languageServer": "Pylance", + "files.insertFinalNewline": true +}