Versions Compared

Key

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

...

  • Since the last meeting most of the setup tasks have been done
  • William added an Ahead of Time (AoT) build
    • it's a build process that is used in production and does things like compiling templates ahead of time, and remove unused dependency code, so the amount of javascript that the client needs to download to start working is much smaller.

    • But it takes a lot longer to build, that's why we still have a separate webpack build for development.

  • Giuseppe & Matteo added a PR for unit tests
  • The first set of tasks for the browse workpackage has been added to the waffle board
    • focused on the models: to create them and to get them from the server
  • Art added mock REST endpoints 
    • Not complete or entirely accurate yet, just enough to do some tests on deserialization
    • This should be enhanced as REST API gets built/updated
  • Documentation enhancements. How to get started, etc
  • Redux / Ngrx
    • Compatibility with angular universal has been verified: it works fine.
    • Opening and closing the header menu has been rewritten using Redux. 
      • This has already been merged
      • An explanation of the parts can be found on the PR for now
      • There will be another update next week, afterwards the explanation will move to the wiki
    • There's a browser extension for chrome and firefox called Redux Devtools: 
      • https://github.com/zalmoxisus/redux-devtools-extension
      • It will show the entire history of the state of the application, what the initial state was, which actions were applied to it in which order, what their payloads were, what the diff was between the states and so on. 
  • Tests with JSData 
    • Not a great fit. Typescript support isn't great (beta). Support for JSON API spec also not perfect. 
    • Recommend AGAINST using it for now.
  • Waffle Board
    • Code Reviews / Testers would be helpful
  • Google Hangouts limits. Current hangout limited to 15. We had 13 attendees today.
    • Andrea B may have a system that has a 25 attendee limit that we can use.
  • Contributions call soon
    • Tim will set up DSpace Slack (next week, invites to all on this team first. Open up to all later on)
    • Tim will draft up call
  • William asks us to take a look at angular animations. It is getting to a point were we could consider using it.

 

REST meeting

Attendees

...