Seamlessly deploy websites and store secure user data
This project can build multiple binaries. Please refer to the README for the specific package (e.g. fission-cli, fission-core). Here is how the projects are related to each other:
ipfs
^
|
fission-core
^
|
fission-web-api
^ ^
| |
fission-web-client fission-web-server
^
|
fission-cli
Core data types, helper functions, Fission.Prelude
Declarative definitions of our web API. The contract between the web client and server.
Web client functions, classes, helper functions
CLI interface to our service
Web server, database, 3rd party integrations
Fission is built inside of a pure Nix shell via the Stack integration. This means that you should only need to type stack build
to do a complete build of all packages.
If you're using a nix shell, you can use cachix
to prevent re-building dependencies (particularly on aarch64-darwin
) via: cachix use fission-codes
.