DevForum: Webpack for Invenio

Europe/Zurich
31/S-023 (CERN)

31/S-023

CERN

22
Show room on map
    • 16:00 16:10
      Invenio News 10m
      Speaker: Lars Holm Nielsen (CERN)
      • Invenio Sprint:
        • Week 20-21 (i.e. May 15-26)
        • Planning this week, kick-off next week.
      • Maintainer system:
        • MetaInvenio: CLI tool to manage GitHub, Travis, ..., based on YAML file.
        • Documentation: Invenio Governance RFC, Maintainer's guide
        • Architects and maintainer teams will be created this week.
      • Repositories:
        • (pending deprecation) ​​​Flask-Security-Fork: Merged back into Flask-Security. Our fork will be closed down.
        • (new) Invenio-Archivematica (@remileduc)
        • (new) PyNPM, PyWebpack, Flask-WebpackExt (being presented today)
      • Releases:
        • xrootdpyfs (v0.1.4): Pins PyFilesystem dependency as v2+ is incompatible with XRootDPyFS.
    • 16:10 16:30
      Webpack for Invenio 20m
      Speaker: Lars Holm Nielsen (CERN)
      • What do we have to day and why?
      • What are the problems?
        • Extendability
        • ES6  + JavaScript import
        • CleanCSS
        • Bundling
      • Webpack:
        • Concepts: Entry points, output, loaders, plugins
        • Users: Angular, React, Vue, ....
      • Webpack + Python + Flask:
      • Why now? Before v3
      • How?
        • Integrate webpack in Invenio-Assets.
        • Keep existing webassets + friends in v3.0 with deprecation warning. Remove in v3.1