Browse Source

SVI Доработка документации, целей сборки

SVI 1 week ago
parent
commit
c636b5029f
3 changed files with 11 additions and 18 deletions
  1. 0 14
      Makefile
  2. 5 2
      README.md
  3. 6 2
      Taskfile.yml

+ 0 - 14
Makefile

@@ -1,14 +0,0 @@
-dev.run:
-	clear
-	rm -rf ./bin_dev
-	go fmt ./...
-	go build -race -o ./bin_dev/arch_dev ./cmd/arch/main.go
-	cp -ar ./static ./bin_dev
-	cd ./bin_dev && \
-	./arch_dev
-mod:
-	clear
-	go get -u ./...
-	go mod tidy -compat=1.22.1
-	go mod vendor
-	go fmt ./...

+ 5 - 2
README.md

@@ -1,6 +1,6 @@
-# test_arch
+# goarch
 
-Попытка написать интерактивную архитектуру на golang.
+Архитектура как код на golang.
 
 ## Цели сборки
 
@@ -8,4 +8,7 @@
 make         # Сборка и запуск для отладки с детектором гонок
 make dev.run # -//-
 make mod     # Обновление зависимостей
+task         # вывод подсказки
+task mod     # Обновление зависимостей
+task dev     # Запуск для отладки
 ```

+ 6 - 2
Taskfile.yml

@@ -3,19 +3,21 @@
 version: "3"
 
 vars:
-  GREETING: Hello, World!
+  GREETING: goarch -- команды сборки
 
 tasks:
   default:
     cmds:
+      - clear
       - echo "{{.GREETING}}"
+      - task --list
     silent: true
   mod:
     desc: "Обновляет и подтягивает зависимости"
     cmds:
       - clear
       - go get -u ./...
-      - go mod tidy -compat=1.24.4
+      - go mod tidy -compat=1.26.2
       - go mod vendor
       - go mod verify
       - go fmt ./...
@@ -23,6 +25,8 @@ tasks:
     desc: "Запускает сервис для отладки"
     cmds:
       - clear
+      - rm -rf ./bin_dev
+      - go fmt ./...
       - go build -race -o ./bin_dev/arch_dev ./cmd/arch/main.go
       - cp -ar ./static ./bin_dev
       - cd ./bin_dev && ./arch_dev