Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.32 KB

DEVELOPER_NOTES.md

File metadata and controls

25 lines (20 loc) · 1.32 KB

Developer Notes

To develop, pnpm i && pnpm dev To build, pnpm build-widget

There's a few point of entry for Terminal, and each has specific reasons:

Why the separation?

  • Webpack is configured specifically to only build JupiterApp and Injection Script for bundle size reasons
  • The separation also allows us to develop/test the app like how an integrator would integrate us
  • Components can be used in NextJS preview, and also in JupiterApp
    • If you want to add more features, for e.g bringing features from jup.ag to Terminal, I suggest you start from JupiterApp
    • If you want to add customisability, you need to check Injection script
    • If you want to showcase more features, edit NextJS