Versions Compared

Key

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

...

  • Git :You'll want to have Git to simply clone and install our dspace-angular project (this is the in-development Angular UI for DSpace 7). If you don't have Git, you can choose to install either GitHub Desktop (which includes a GUI) or just plain Git. Any version of Git is fine.
  • Node.js (version 6.x recommended) : Required to build/run the Angular UI.
    • Note: Node.js will also automatically install npm (Node Package Manager). You shouldn't need to install that separately
    • Do not use node 8. If you want to install node 6 on a Mac with homebrew, use brew install node@6. If you already installed node8, and yarn, you have to uninstall yarn and node, and than try again with the node6 install. You may also need to do brew unlink and brew link to re-associate the node command with node 6. More details on this.
  • Yarn (version 0.20.x or above) : This is an easier to use, speedier package manager that works similar to npm (Node's package manager). It's currently required to build Angular UI.
  • dspace-angular: If you get excited, you can now install dspace-angular itself using the command line. However, if you don't get to this, we can walk you through it at the workshop.
    1. git clone https://github.com/DSpace/dspace-angular.git   (Pulls down the code into a dspace-angular folder on your local computer)
    2. cd dspace-angular (Move into the newly created dspace-angular folder)
    3. yarn run global     (Install all global dependencies via yarn)
    4. yarn install           (Install all local dependencies via yarn)
    5. yarn run watch:dev             (Build and startup the DSpace Angular UI)
    6. Assuming all went well, you should be able to go to http://localhost:3000 in your web browser and see the Angular UI homepage.  If something doesn't work, we can help you fix it at the workshop.

...