mottosso / be

minimal directory and environment management system for collaborative creative projects
GNU Lesser General Public License v2.1
47 stars 4 forks source link

.be subdirectory #35

Open mottosso opened 9 years ago

mottosso commented 9 years ago

Goal

To reduce clutter in project root directories.

Motivation

At the moment, two files are present within each project directory, with one optional be.yaml. File separation is a good thing, when each file has separate responsibilities and when files benefit from symlinking across multiple projects. Additional configuration files may eventually enter the arena, in which case clutter would keep escalating.

Implementation

Where clutter is undesirable, store configuration in an optional subdirectory called .be.

project
└── .be
    ├── templates.yaml
    └── inventory.yaml

This also reduces the chance of name clashing.