Skip to main content

Planning the road

Sketching the steps towards the goal.

This planner is basically a writing board for now, to register the possible steps toward the major objectives of each phase. It will be continuously updated.

Phase 1 - Installing Prosody modules

Subtask: Creating a lua script that has the following functionality:
  • Access the mercurial repository with a command
  • List the available modules
  • Download all of the modules into a folder
  • Download a specified module into a single folder
  • Make the tool download files into Prosody's Plugins folder, by default
  • Make the tool download files into a specified folder
  • Add the "plugin_paths" option in the prosody.cfg.lua file, when a custom path is added
  • Add all the new modules in prosody.cfg.lua's "modules_enabled" section
 Subtask: Integrate the script and check if code is fitting in compliance with Prosody's coding style


Comments