Skip to content
ggramlich edited this page Mar 30, 2013 · 4 revisions

This page contains a collection of technical tasks which are not directly obvious from the user stories.

Extract text from the jade templates into a configuration file

Implement a restful API similar to the default routes of express-resource

The currently implemented routes for members are not ideal. Maybe, we could use express-resource. Start with a supertest. Maybe even use express-resource

New project structure ( proposal only )

Separate the sub apps from the libraries, so that there is no express specific stuff in the libs.

  • apps
    • events (references lib/events)
      • index.js & views
    • groups (references lib/groups)
      • index.js & views
    • members (references lib/members, lib/group_members)
      • index.js & views
    • site
      • index.js & views
  • lib
    • events (references lib/persistence)
    • groups (contains (or references) sympaClient, references lib/persistence)
    • members (references lib/persistence)
    • group_members (references lib/groups, lib/members)
    • persistence

Clone this wiki locally