Closed perry closed 10 years ago
If every project has its own application.sass
or main.sass
, we could package these all separately, meaning they would all be separate from master
and simply add to your project, rather than branch from it. Then we don't have to worry about combining versioning, or merging between branches, since they'll all be treated separately. To keep the cost of private repos down, they could all live here, and thus have one issue tracker for the whole lot.
Hm, but versions per branch might not be a good thing.
Good idea on the multiple directories instead of branches.
Everything is packaged up for build, so it would only be in development that redundant styles are hanging around.
Suppose that we have the following structure:
master
- this contains all of the common groundweb
- adds IE stuff, other browser specific stuffedetail
- iPad stuffepatient
- not keen on this at all, but could be based on theweb
branch and contain some sensible defaults.In theory you should never use the
master
branch, you would use one of the branches, but you would update it and version it accordingly.How would the versioning work in a system like this?
master
could be onv0.3
, but since that change, several new features have been added to theweb
branch, bumping the version.Would it be sensible having a changelog and versioning per branch?
Any thoughts @incuna/frontend @maxpeterson?