/proman

A desktop project manager for engineers with lots of projects

Primary LanguageGo

proman

proman is a tool built to manage projects on a developers machine.

Features

  • Configure project directory
  • List projects in project directory
  • Derive VCS repository URL

Planned Features

  • Welcome configuration screen
  • Configure IDEs
  • Open project directory with IDE
  • Auto-detect IDEs on system
  • Configure project name
  • Configure project description
  • View git configurations
  • Edit git configurations

Configuration

Configuration is stored in ~/.config/proman as config.toml. Proman will create this file for you and only requires that project_directory be set.

Development

Prerequisites

Getting Started

Setup the frontend

cd frontend
npm i 

In another shell

go mod tidy

To run the backend

wails serve

To run the frontend

npm run serve

To build the app

wails build