These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
This repository is built as a mono-repository. Lerna is used to assemble packages inside.
$/
docs/
packages/
common-lib/
dapplet-extension-types/
dynamic-adapter/
twitter-adapter/
twitter-adapter-legacy/
twitter-adapter-new/
twitter-feature-1/
twitter-feature-2/
twitter-feature-3/
src/
client/
server/
templates/
feature/
docs
- Documentationpackages
- Examples of modules for Dapplet Extensionpackages\dapplet-extension-types
- Global types of dapplet extensionpackages\common-lib
- CommonLib for adapterspackages\dynamic-adapter
- Content adapter for dynamic websitespackages\twitter-adapter
- Resolver of Adapter for twitter.compackages\twitter-adapter-legacy
- the config of the twitter adapter for legacy design of twitter.compackages\twitter-adapter-new
-the config of the twitter adapter for new design of twitter.compackages\twitter-feature-1
- First Feature injecting controls for twitter.compackages\twitter-feature-2
- Second Feature injecting controls for twitter.compackages\twitter-feature-3
- Second Feature injecting controls for twitter.comsrc
- Dev server sourcessrc\client
- Overlay sourcessrc\server
- It serves dist folder and generates dev config dynamicallytemplates
- Template projects which generates modules withnpm run create
commandtemplates\feature
- Empty template project of feature
- Clone repo
npm install
to install all dependencies and symbolic linking of adjacent packagesnpm run start
to run the dev task in watch mode ornpm run build
to build a production version
During npm run start
, connect to Dev Server via Extension Dev Tab
Dev Config URL: https://localhost:8080/index.json