fulldecent / moodle-local_plugin_template

An opinionated starting point for awesome, easy-to-use Moodle plugins
0 stars 1 forks source link

[DISCUSS] Path layout? #9

Open fulldecent opened 2 weeks ago

fulldecent commented 2 weeks ago
mindmap
  root((/local/high_five/))
    sub((High Five potential plugin architecture))
      sub((lang/))
      sub((db/))
        sub((upgrade.php))
          sub((Reason: Use the install.xml file to define database tables. For upgrading plugins, create the upgrade.php to ensure seamless updates to newer versions.))
      sub((classes/))
      sub((templates/))
      sub((version.php))
        sub((Suggestion: Use a unique version number for each CI run and write it to the version variable in version.php instead of manually changing the version for each deployment.))
      sub((settings.php))
      sub((lib.php))
        sub((Reason: Each High Five-based plugin will have its own features.))
      sub((README.md))
        sub((Documentation))
      sub((Index.php))
        sub((Localize))
marharyta-morozova commented 23 hours ago

High Five Suggested Architecture 07/11/2024

Screenshot from 2024-11-07 16-52-44

As noted in our README.md, adding both to the structure would be beneficial.

Screenshot from 2024-11-07 16-53-19