Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New "HomePage" #767

Open
ohager opened this issue Jan 3, 2024 · 0 comments
Open

New "HomePage" #767

ohager opened this issue Jan 3, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request priority-high
Milestone

Comments

@ohager
Copy link
Member

ohager commented Jan 3, 2024

As the new version will get an entire Web UI, some preparations must be done for Jetty.

image

The proposed static HTML structure can be:

html
  - ui
    index.html
    favicon.ico
    ... all the react files of static build
  - api-doc (as is today)
  - dapps (new, local dapps aka static builds)
       - defi (signumswap)
       - phoenix
       - neo
       - sns
       - ...

As the new webui uses a modern stack based on ReactJS, most probably a toolchain needs to be established, similar to the one for /openapi, which has some unbundled source code and needs to be bundled/build.

@ohager ohager added the enhancement New feature or request label Jan 3, 2024
@ohager ohager added this to the VERSION 3.8 milestone Jan 3, 2024
@ohager ohager self-assigned this Jan 3, 2024
@ohager ohager changed the title Prepare Jetty for new "HomePage" New "HomePage" Jan 6, 2024
@ohager ohager modified the milestones: VERSION 3.8, VERSION 4 Jan 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-high
Projects
None yet
Development

No branches or pull requests

2 participants