Files
panw c625425971 fix: Windows compatibility and startup scripts
- Add explicit .env loading in config.py for Windows compatibility
- Add backend directory to sys.path in main.py to fix module imports
- Add start.bat and start-full.bat for Windows startup
- Add frontend/package-lock.json for dependency tracking

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 19:23:23 +08:00
..

Git Manager Frontend

Vue 3 frontend for Git Manager application.

Tech Stack

  • Vue 3 - Progressive JavaScript framework
  • Element Plus - Vue 3 UI component library
  • Pinia - State management
  • Vue Router - Official router for Vue.js
  • Axios - HTTP client
  • Vite - Next generation frontend tooling

Development

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Project Structure

frontend/
├── src/
│   ├── api/           # API client modules
│   ├── assets/        # Static assets
│   ├── components/    # Reusable components
│   ├── router/        # Vue Router configuration
│   ├── stores/        # Pinia stores
│   ├── views/         # Page components
│   ├── App.vue        # Root component
│   └── main.js        # Application entry point
├── public/            # Public static files
├── index.html         # HTML template
├── vite.config.js     # Vite configuration
└── package.json       # Dependencies

API Integration

The frontend includes API clients for:

  • Servers management
  • SSH keys management
  • Sync logs
  • System settings

All API calls go through the configured Vite proxy to the backend server.