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

WebUI Roadmap #221

Closed
6 tasks done
AvailCat opened this issue Jun 18, 2017 · 3 comments
Closed
6 tasks done

WebUI Roadmap #221

AvailCat opened this issue Jun 18, 2017 · 3 comments

Comments

@AvailCat
Copy link
Member

AvailCat commented Jun 18, 2017

Features need implement

Refactoring

  • API clarify, move web ui only api to /-/verdaccio/* or some other path
  • Change directory structure, source code in src directory, shared code in src/lib, api & web api in src/api/endpoint & src/api/web
  • Move bundle.js and static directory out, they are not source code

Discussion

  • Try out react server-side render? The first version will release a generated static file
  • Let web ui become a sub-project of verdaccio? No

Future

The following features will be delivered in future versions

  • Profile page (with plugin?), allow update password & manage token (next next minor release)
  • Better middleware, it's difficult to find out why next({error: 'boom'}) works and who will handle it. docs & rewrite.

Fell free to share your idea or edit this roadmap.
@juanpicado

@AvailCat AvailCat added this to the Future milestone Jun 18, 2017
@juanpicado
Copy link
Member

juanpicado commented Jun 18, 2017

Features

  • Web UI: 👍 v2.3.0
  • Login 👍 v2.3.0
  • Profile page: 👍 (but not plugin yet). We need to elaborate this part a bit more, endpoints? (I'd suggest on v2.4.0)
  • Router: Depends of server-rendering I guess. v2.4.0

Refactoring v2.3.0

  • web ui api 👍
  • middleware: Can you provide an example what's wrong and how it should be?
  • directory structure: 👍 looks good. Using Babel, right?
  • dist files 👍

Additional topics:

Discussion

  • Server rendering: There is a first try here (https://github.com/verdaccio/verdaccio/blob/refactoring-verdaccio/lib/web/server.js). I'm agreed that will be really nice, allowing use to play around with routers. So, I can see the benefit, not with the UI search, but on future features.
  • Sub-project? I'm disagreed here. I do not want to track issues in multiples places, the UI will be used only here anyway, at least at the moment.

@juanpicado
Copy link
Member

Fixed on #220

@AvailCat AvailCat moved this from In Progress to Done in Roadmap Jul 31, 2017
@lock
Copy link

lock bot commented Jul 19, 2018

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot added the outdated label Jul 19, 2018
@lock lock bot locked as resolved and limited conversation to collaborators Jul 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
No open projects
Development

No branches or pull requests

2 participants