If you're trying to learn to develop against the private Egg, Inc. API, look into protobuf/ei.proto
and lib/api
first.
If you want to contribute reach please reach out to me on discord first (@carpetsage). I am open to pull requests
If you want to build this yourself I suggest looking at the various Makefiles and the github build yamls in .github/workflows
Original Project: https://github.com/fanaticscripter/egg
How to set up build environment
- Use Linux, MacOS, or a linux environment on windows (WSL or maybe git bash?) - I only have personal experience building directly on Linux
- Install protoc: https://protobuf.dev/installation/
- Install pnpm: https://pnpm.io/installation
- Install make
- cd to lib folder in root of project and run
make init
andmake
. This will install dependencies with pnpm and run protoc
How to build projects (usually not necessary except to run type checking before commiting)
- Build all wasmegg projects: run
make
in wasmegg folder - Build individual project: run
make
in individual project folder
How to test while developing:
- run
pnpm dev
in a project folder. This will run that page locally.