•  
      request #18842 Split TLP into separate smaller libraries
    Infos
    #18842
    Joris MASSON (jmasson)
    2021-01-11 12:17
    2021-01-08 14:59
    20386
    Details
    Split TLP into separate smaller libraries

    Some of the sub-folders in TLP introduce dependencies in TLP's package.json file, but they are not included in TLP's "library" output file. They would be better handled as part of Tuleap-core or as "internal libs". It would reduce TLP's dependencies: for example tlp-doc depends on @tuleap/filter-table, codemirror, dompurify, @tuleap/list-picker whereas TLP itself does not depend on any of those, just flatpickr, select2, etc.

    The list includes:

    1. relative-date custom element (not included in TLP, only on specific pages)
    2. angular-tlp (only included by some AngularJS apps
    3. tlp-doc (only shipped to developers)

    This request will focus on splitting TLP's folder and moving those parts outside of it.

    TLP
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Joris MASSON (jmasson)
    Closed
    2021-01-08
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Joris MASSON (jmasson)2021-01-08 17:53
    • Status changed from Under implementation to Closed
    • Close date set to 2021-01-08