Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 763 Bytes

README.md

File metadata and controls

42 lines (36 loc) · 763 Bytes

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.