Reorganize project structure and cleanup root directory
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
✨ Major improvements: - Created organized folder structure with utils/, scripts/, backups/, temp/ - Moved Python scripts to scripts/ folder for better organization - Moved utility files (start, stop, update, cli, logs, drone) to utils/ folder - Moved backup files to backups/ folder for cleaner root directory - Added comprehensive README.md files for each new folder - Updated main README.md with new project structure documentation - Enhanced .gitignore with rules for new folders - Added real-time career vacancy counter on homepage - Improved homepage career stats styling with better visibility 🗂️ New folder structure: - utils/ - Project management utilities and tools - scripts/ - Python helper scripts for banners and data - backups/ - Configuration and file backups - temp/ - Temporary files and development data 🎨 UI improvements: - Fixed white text visibility issues on homepage career section - Added dynamic vacancy count from database - Implemented glassmorphism design for career stats card - Better color contrast and hover effects This reorganization makes the project more maintainable and professional.
This commit is contained in:
40
utils/README.md
Normal file
40
utils/README.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 🛠️ Utils
|
||||
|
||||
Папка содержит утилиты и вспомогательные инструменты для управления проектом.
|
||||
|
||||
## Файлы:
|
||||
|
||||
- `start` - Запуск проекта в режиме разработки
|
||||
- `stop` - Остановка всех сервисов проекта
|
||||
- `update` - Обновление и перезапуск проекта
|
||||
- `cli` - Интерфейс командной строки
|
||||
- `logs` - Просмотр логов системы
|
||||
- `drone` - Бинарный файл CI/CD системы Drone
|
||||
|
||||
## Использование:
|
||||
|
||||
Все утилиты должны запускаться из корневой директории проекта:
|
||||
|
||||
```bash
|
||||
# Запуск проекта
|
||||
./utils/start
|
||||
|
||||
# Остановка проекта
|
||||
./utils/stop
|
||||
|
||||
# Обновление проекта
|
||||
./utils/update
|
||||
|
||||
# Просмотр логов
|
||||
./utils/logs
|
||||
|
||||
# CLI интерфейс
|
||||
./utils/cli
|
||||
```
|
||||
|
||||
## Важно:
|
||||
|
||||
Убедитесь что файлы имеют права на выполнение:
|
||||
```bash
|
||||
chmod +x utils/*
|
||||
```
|
||||
3
utils/cli
Executable file
3
utils/cli
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
# SmartSolTech CLI wrapper
|
||||
exec ./bin/cli.sh "$@"
|
||||
BIN
utils/drone
Executable file
BIN
utils/drone
Executable file
Binary file not shown.
3
utils/logs
Executable file
3
utils/logs
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
# SmartSolTech logs wrapper
|
||||
exec ./bin/logs.sh "$@"
|
||||
3
utils/start
Executable file
3
utils/start
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
# SmartSolTech start wrapper
|
||||
exec ./bin/start.sh "$@"
|
||||
3
utils/stop
Executable file
3
utils/stop
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
# SmartSolTech stop wrapper
|
||||
exec ./bin/stop.sh "$@"
|
||||
3
utils/update
Executable file
3
utils/update
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
# SmartSolTech update wrapper
|
||||
exec ./bin/update.sh "$@"
|
||||
Reference in New Issue
Block a user