Page History
...
- 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
- start from the universal seed project
- start from universal-cli
- start from the angular-cli master branch
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?
...
Overview
Content Tools