Skip to content

Nv7-GitHub/CryptoMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoMail

E-mail, but with end-to-end encryption!

Installing Development Dependencies

After downloading, run

make install

To install dependencies, tools, etc.

Updating gRPC Stubs

Just run

make proto

Whenever the proto files are updated.

Development Server

In the frontend folder, run

npm run serve

to run the development frontend server. This will auto-recompile.

In the backend folder, run

go run .

to run the backend development server. Stop it and re-start it to re-compile.

Building

Use

make build

To compile to an executable called CryptoMail, with everything bundled in (including the JS).

Use

make package

To package it according to your OS into a distributable bundle.