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 createcommandtemplates\feature- Empty template project of feature
- Clone repo
npm installto install all dependencies and symbolic linking of adjacent packagesnpm run startto run the dev task in watch mode ornpm run buildto build a production version
During npm run start, connect to Dev Server via Extension Dev Tab
Dev Config URL: https://localhost:8080/index.json
