Skip to content

TulshiDas39/LithiumGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LithiumGit

Download and install latest version from releases..

This is a cross platform Git GUI application.

Architecture

common_library: This is a local npm package which is used in both backend and ui. Functions,classes,types etc needed both in backend and ui are exported from here.

ui: This is a react app built with create-react-app template. This is the application ui.

Steps to run

build and install the common library:
-navigate to common_library folder and run "npm run build"

run the ui:
-navigate to ui folder and run "npm start"

run the backend:
-open ./src/config.ts file
-ensure static readonly ENV:'development'|'production' = 'development';
-npm start

Steps to create distribution

-navigate to common_library folder and run "npm run build"
-open ./src/config.ts file
-ensure static readonly ENV:'development'|'production' = 'production';
-delete ./dist/db and ./dist/log folders if exist.
-run "npm run package" in root directory.

License

MIT