* Some initial cleanups * Make it lint * Small s/type/interface/ additions * Small minor s/type/interface/ * More type -> interface * Add lint:new rule * Some small updates * Cleanup dangling tslint issues * Small updates * ui-signer cleanups * ui-reactive updated * Make lint:new run * Mini ui-params cleanups * Some additions * Tiny... and done for now. * 1950 problems (1241 errors, 709 warnings) * 1829 problems (1181 errors, 648 warnings) * 1674 problems (1181 errors, 493 warnings) (no any... for now) * Small additions. * Array<T> -> T[] (all) |
||
|---|---|---|
| .. | ||
| src | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
@polkadot/app-123code
A simple template to get started with adding an "app" to this UI. It contains the bare minimum for a nicely hackable app (if you just want to code somewhere) and the steps needed to create, add and register an new app that appears in the UI.
adding an app
If you want to add a new app to the UI, this is the place to start.
- Duplicate this
app-123codefolder and give it an appropriate name, in this case we will selectapp-exampleto keep things clear. - Edit the
apps-example/package.jsonapp description, i.e. the name, author and relevant overview.
And we have the basic app source setup, time to get the tooling correct.
- Add the new app to the TypeScript config in root,
tsconfig.json, i.e. an entry such as"@polkadot/app-example/*": [ "packages/app-example/src/*" ],
At this point the app should be buildable, but not quite reachable. The final step is to add it to the actual sidebar in apps.
- In
apps-routing/srcduplicate the123code.tsfile toexample.tsand edit it with the appropriate information, including the hash link, name and icon (any icon name from semantic-ui-react/font-awesome 4 should be appropriate). - In the above description file, the
isHiddenfield needs to be toggled to make it appear - the base template is hidden by default. - Finally add the
templateto theapps-routing/src/index.tsfile at the appropriate place for both full and light mode (either optional)
Yes. After all that we have things hooked up. Run yarn start and your new app (non-coded) should show up. Now start having fun and building something great.