To start hacking, run:
bazel run webb:devserver
Dive into the different aspects of this repository, in increasing order of dependencies:
utils: sets a shared language and constants to avoid repetition and synonyms across the different subprojectsconfig: provides the basic set of configurable options for the clientcollections: base data for wearable itemsprotos: protocol buffer definitions required for the communication protocolrpc: a small JSON-RPC library that allows for different encapsulation transports for RPC callsscene-api: formerlydecentraland-ecs, this library is exposed to developers to define the behavior of a scenekernel: a standalone, browser/node compatible library that provides the core client functionalitysynced-ecs: a library to provide different models of doing state synchronization among scenesdescartes: a content tool to make it easier to gather data and tests about deploymentsvangogh: tool to "see" the world from the command linewebb: the unity/webgl explorer
This repository is protected with a standard Apache 2 license. See the terms and conditions in the LICENSE file.