Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Make a number of decisions about the structure, build tools, ways of working, etc.


Seed Project & build tools

 Description

  • There is no seed project ideally suited for our purpose at the moment.
  • Angular-cli is the recommendation from the angular team, and is assumed to be used in most guides and posts
  • But the current stable angular-cli branch isn't compatible with angular universal
  • there is a fork that adds compatibility released as a separate npm package called universal-cli

  • That has also been merged in to angular-cli a few days ago: PR

  • But isn’t part of a release yet

  • We could

  • Something else to keep in mind is the ability to keep it modular and extensible. If this becomes the DSpace UI, how do customisations to it work?

    • Do people fork the UI github and work on the code?

    • Does the UI become an NPM package that people include in their own projects?

    • Should there be some sort of overlay system, like in the the current XMLUI?

...