jrockway / eproject

file grouping ("project") extension for emacs
161 stars 41 forks source link

Introduce project facets (parallel project types) #37

Open thomasf opened 11 years ago

thomasf commented 11 years ago

This is a feature suggestion.

Currently eproject does hierarchical inheritence of project types with the exception that it does not allow to extend an project-type property but only replace it.

It would be great if multiple project types could be used at once.

An simple example would be an Django application which depends on coffee-script probably could benifit from being both project types at once. At the moment I am merging most of my "web"-framework project types by hand and would probably use more project types and things like the recently added tasks if it were easier to mix and match.

Draft of simple functional requirements: