gitject/GitjectProjectManagerBundle — Issue #1: Project Model
Author: rafaelgou
Created: 2011-12-31 13:12:38+00:00
State: open

Create a Project Model.

Basic:
- id (auto)
- name (unique, can have spaces)
- slug ? (unique and autogenerated?)

Relations:
- members, related to users, with permissions read-only, read-write and admin)
- repositories

Configs:
- Tags (list with its hexa color)
- Boolean features like Wiki, Issues, and whatever

*IMPORTANT*: create a Model and after a Document. Even if we don't make eforts to use another database, we leave a door to other implementations.