components/
jquery.js
underscore.js
backbone.js
normalize.css
login-panel/
readme.md
index.coffee
template.hbs
login-panel-style.styl
user/
readme.md
model.coffee
collection.coffee
view.coffee
template.hbs
user-profile-style.styl
So when you are working on one component, you switch between the style, view, and template files in the same folder. I feel like this helps me separate concerns better than if the sources are collated by type. For example, if I have to go looking for the right css file to put a directive in, it's temping to try to get the same result with html or js, which would end up being less maintainable in the long run.You are not logged in, either login or create an account to post comments
If you want something more formal, you can take a look at assets management system. There's an open-source one that runs on PHP called ResourceSpace. I'm pretty sure there are many others for the platform of your choice.
posted by crowbar_of_irony at 7:54 PM on March 6