Uploaded image for project: 'Planet4'
  1. Planet4
  2. PLANET-6210

Move plugin code into master theme

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Must have Must have
    • None
    • None
    • Monorepo
    • Blocks (all), Code Refactoring, CI/CD

      Summary

      We can move the code of our plugin into the same repository as the theme. This would significantly reduce the complexity of our setup, currently a lot of things need to be done twice (all CI config of the repos, webpack config, code style configuration, PHP autoloading, translation files, creating PRs). It also makes future integrations of our code easier by not having to handle multiple repositories. It also significantly complicates test instance handling.

      Blocks

      • Accordion (done)
      • Articles (rebuilt with QLB)
      • Carousel Header (done)
      • Columns (done)
      • Cookies (done)
      • Counter (done)
      • Covers (rebuilt with QLB)
      • EN Form (done)
      • Gallery (done)
      • Guestbook (done)
      • Happy Point (done)
      • Media (done)
      • Spreadsheet (done)
      • Split Two Columns (will be migrated PLANET-7445)
      • Submenu (done)
      • Social Media (done)
      • Social Media Cards (will be retired)
      • Take Action Boxout (done)
      • Timeline (done)

      Block patterns

      • Deep Dive
      • Highlighted CTA (in progress)
      • Issues (done)
      • Quick Links (done)
      • Reality Check (done)
      • Side image with text and CTA (done)
      • Page Header (ticket opened)

      Pattern Layouts

      • Blank page
      • Deep Dive Topic
      • Get Informed
      • Homepage
      • Action
      • High Level Topic
      • Campaign
      • Take Action

      Other components

      • Sidebar options (done)
      • Blocks report (ticket opened)
      • Reusable blocks permissions (ticket opened)
      • Tests (ticket opened)

      Resources

            Unassigned Unassigned
            nroussos Nikos Roussos
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: