Create a SOCRAT module with UI as described in (unfinished) second part of Wiki tutorial. Create a separate commit for every step with the commit message in the required format. You can re-use code from simple module by adding controllers/templates to it instead of RunBlock (why?). Use source code of Clustering module as an example. Debug through clustering example to understand how it works.
In your fork create a new branch from a branch with simple module
Extend module config with 3 standard services (initService, msgService, dataService), 2 controllers (Sidebar and MainArea), 1 directive for data display, and a state, including templates.
Create a SOCRAT module with UI as described in (unfinished) second part of Wiki tutorial. Create a separate commit for every step with the commit message in the required format. You can re-use code from simple module by adding controllers/templates to it instead of RunBlock (why?). Use source code of Clustering module as an example. Debug through clustering example to understand how it works.
tools
submenu