Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-2043

Use Composer to manage all the PHP dependencies in development

    XMLWordPrintable

Details

    Description

      • Integrate all possible dependencies via composer
      • Use https://github.com/Comcast/php-legal-licenses to merge all so integrated licenses in one license to be confirmed with the updater
      • deploy all integrated content in one own zip (which can provide the above merged license as license in the current dependencies json
      • Cleanup mittagqi_meta
      • Cleanup application.ini
      • Cleanup up dependencies.json
      • Cleanup library directories
      • Improve install-and-update script, so that installations out there are cleaned up automatically
        • Separate todo, should be integrate in installer as separate command, automatic deletion is dangerous, therefore the filetobedeleted list was updated.

      TODO After Release:

      • Adopt TMUE and BEOSPHERE
      • Cleanup install-packages

      Attachments

        Issue Links

          Activity

            People

              tlauria Thomas Lauria
              tlauria Thomas Lauria
              Thomas Lauria
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: