Code Refactor - Starting Point (Nov 2013)

Currently, Nov 2013, we have the following repo's:

Smallest-Federated-Wiki
Server - Ruby/Sinatra server + plugins + some residual client components

wiki
Server - Node.js/express + plugins + some residual client components. Creates the npm wiki package.

wiki-client
Client coffeescript files. Creates the npm wiki-client package.

Both the Smallest-Federated-Wiki and wiki repositories contain:

  • a client directory that is used together with the wiki-client package to create the client.js . This client directory also contains the static files required by the client.
  • a client/plugins directory that contains the plugins. The server component of any plugin, that has one, is contained in the same directory.