на этот вопрос нельзя ответить как верно, нету "серебряной пули"
зачем в паблике sass?
зачем node_modules?
для разных языков есть свои фреймворки
для python django своя структура, для php laravel своя, но и они ничего не гарантируют, каждый делает как ему удобно