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.