1
0
mirror of https://github.com/XFox111/bonch-calendar.git synced 2026-04-22 07:08:01 +03:00

init: initial commit

This commit is contained in:
2025-11-18 20:16:48 +00:00
commit fe11e264de
69 changed files with 10008 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
{
"recommendations": [
"bierner.github-markdown-preview",
"github.vscode-github-actions",
"GitHub.vscode-pull-request-github",
"Gruntfuggly.todo-tree",
"ms-dotnettools.csdevkit",
"patcx.vscode-nuget-gallery",
"saeris.markdown-github-alerts",
"dbaeumer.vscode-eslint",
"jock.svg",
"ms-azuretools.vscode-docker",
"humao.rest-client"
]
}
+25
View File
@@ -0,0 +1,25 @@
{
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach"
},
{
"name": "API: Launch BonchCalendar",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "api: build",
"program": "${workspaceFolder}/api/bin/Debug/net10.0/BonchCalendar.dll",
"cwd": "${workspaceFolder}/api",
"stopAtEntry": false,
"console": "internalConsole",
"suppressJITOptimizations": true,
"env": {
"ASPNETCORE_ENVIRONMENT": "Development",
"ASPNETCORE_URLS": "http://localhost:8080"
}
}
]
}
+19
View File
@@ -0,0 +1,19 @@
{
"editor.rulers": [
{
"column": 120
}
],
"editor.insertSpaces": false,
"files.insertFinalNewline": true,
"editor.codeActionsOnSave": {
"source.organizeImports": "always"
},
"files.eol": "\n",
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"todo-tree.filtering.excludeGlobs": [
"**/node_modules/*/**",
"README.md"
]
}
+148
View File
@@ -0,0 +1,148 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "api: build",
"command": "dotnet",
"type": "process",
"group": "build",
"options": {
"cwd": "${workspaceFolder}/api"
},
"args": [
"build",
"BonchCalendar.sln",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"problemMatcher": "$msCompile"
},
{
"label": "api: publish",
"command": "dotnet",
"type": "process",
"group": "build",
"options": {
"cwd": "${workspaceFolder}/api"
},
"args": [
"publish",
"BonchCalendar.sln",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"problemMatcher": "$msCompile"
},
{
"label": "api: watch",
"command": "dotnet",
"type": "process",
"group": "test",
"options": {
"cwd": "${workspaceFolder}/api"
},
"args": [
"watch",
"run",
"--project",
"BonchCalendar.sln"
],
"problemMatcher": "$msCompile"
},
{
"label": "app: install",
"type": "npm",
"script": "install",
"group": "build",
"options": {
"cwd": "${workspaceFolder}/app"
},
"problemMatcher": []
},
{
"label": "app: build",
"type": "npm",
"script": "build",
"group": "build",
"options": {
"cwd": "${workspaceFolder}/app"
},
"problemMatcher": []
},
{
"label": "app: dev",
"type": "npm",
"script": "dev",
"group": "test",
"options": {
"cwd": "${workspaceFolder}/app"
},
"problemMatcher": []
},
{
"label": "app: lint",
"type": "npm",
"script": "lint",
"options": {
"cwd": "${workspaceFolder}/app"
},
"problemMatcher": []
},
{
"label": "app: preview",
"type": "npm",
"script": "preview",
"group": "test",
"options": {
"cwd": "${workspaceFolder}/app"
},
"problemMatcher": []
},
{
"label": "docker: build (app)",
"type": "process",
"command": "docker",
"group": "build",
"options": {
"cwd": "${workspaceFolder}/app"
},
"args": [
"build",
"-t xfox111/bonch-calendar-app:latest",
"."
],
"problemMatcher": []
},
{
"label": "docker: build (api)",
"type": "process",
"command": "docker",
"group": "build",
"options": {
"cwd": "${workspaceFolder}/api"
},
"args": [
"build",
"-t xfox111/bonch-calendar-api:latest",
"."
],
"problemMatcher": []
},
{
"label": "docker: compose up",
"type": "process",
"command": "docker",
"group": "test",
"options": {
"cwd": "${workspaceFolder}"
},
"args": [
"compose",
"up",
"--build",
"--force-recreate"
],
"problemMatcher": []
},
]
}