gctools-hackathon-ircc / gcconnex

A social network based on Elgg
http://tbshackathon5.canadaeast.cloudapp.azure.com/gcconnex/
GNU General Public License v2.0
0 stars 2 forks source link

Split GCConnex to plug-in repositories #3

Closed nschonni closed 7 years ago

nschonni commented 7 years ago

Related to https://github.com/gctools-outilsgc/gcconnex/issues/426

nschonni commented 7 years ago

http://www.gcpedia.gc.ca/wiki/GCconnex_Development/List_of_Plugins

chown-your-poptarts commented 7 years ago

Mike

Ebenezer

nschonni commented 7 years ago

I've created the listed empty projects for the unchecked ones. I'm going to circle back now and check out the mods @smellems did when he did his split

chown-your-poptarts commented 7 years ago

composer.zip

Take a look at this for the root composer for gcconex.

nschonni commented 7 years ago

I've kicked of the conversion in https://github.com/nschonni/gcconnex/tree/composer, so let me know when everything is done.

  1. Add composer.json to the repo

    • Verify license in the manifest
      {
      "name": "gctools-hackathon-ircc/GC_profileStrength",
      "type": "elgg-plugin",
      "require": {
      "composer/installers": ">=1.0.8"
      },
      "license": "CC-BY-3.0"
      }

      Some may be GPL-2.0 instead of CC-BY-3.0

    • use the "Create new file" on the Code page, and call it composer.json
    • Click the button to create a branch and pull request, and call the branch composer
  2. Replace the module in gccconnex

    • Add the github repository to the composer.json
    • ~Delete the plug-in from the mod folder rf -rf mod/PLUGIN~
    • composer require gctools-hackathon-ircc/PLUGIN:dev-composer
    • Verify the diff is now only the composer.json again
    • Re-delete the plug-in from mod folder
    • Create commit "Moving PLUGIN to composer"
nschonni commented 7 years ago

See https://github.com/nschonni/gcconnex/tree/composer/mod for more plug-ins that need to be removed

chown-your-poptarts commented 7 years ago

GC plugins we missed.

Mike

Ebenezer

nschonni commented 7 years ago

PR created https://github.com/gctools-outilsgc/gcconnex/pull/956