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 ets: https://github.com/zmwangx/ets?tab=readme-ov-file#installation
- Install make
- cd to lib folder in root of project and run
make initandmake. 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
makein wasmegg folder - Build individual project: run
makein individual project folder
How to test while developing:
- run
pnpm devin a project folder. This will run that page locally.