Size: a a a

Atomic Design && Feature Slices

2020 October 27

MK

Maxim Kolesnikov in Atomic Design && Feature Slices
createStore<🦉> ⁣
потому что на мака регистронезависимая фс
Ну и что?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
и я уже раза 4 чинил такие проблемы
что весьма и весьма больно
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Maxim Kolesnikov
Ну и что?
а то, что Index.js и index.js не считаются разными файлами
источник

MK

Maxim Kolesnikov in Atomic Design && Feature Slices
createStore<🦉> ⁣
а то, что Index.js и index.js не считаются разными файлами
Это наоборот же, если с мака на винду перетаскивать, будет боль.
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Maxim Kolesnikov
Это наоборот же, если с мака на винду перетаскивать, будет боль.
эм
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
ну представь, чувак на винде, создал проект
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
с такими регистрами
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
затем пришел маковод, а у него гит половину файлов проглотил
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
кайф, правда?
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
createStore<🦉> ⁣
потому что на мака регистронезависимая фс
Не знал, очень разочарован в маке
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Frontend Priest Tony
Не знал, очень разочарован в маке
исторически сложилось
источник

MK

Maxim Kolesnikov in Atomic Design && Feature Slices
createStore<🦉> ⁣
затем пришел маковод, а у него гит половину файлов проглотил
Ну то есть проблема в том, что чувак создал оба: index.js и Index.js?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Maxim Kolesnikov
Ну то есть проблема в том, что чувак создал оба: index.js и Index.js?
да
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
гораздо проще не создавать себе и другим проблемы
а ещё не вызывать вырвиглаз при импортах дикой неконсистентностью
и не заставлять разработчиков учить, когда там PascalCase, когда param-case, а когда underscore в файлах

а банально писать всё в одном регистре, принятом для npm пакетов — param-case
а структура проекта сама расскажет, что есть что и не надо никаких дебильных регистров придумывать ради ничего
источник

MK

Maxim Kolesnikov in Atomic Design && Feature Slices
Maxim Kolesnikov
Ну то есть проблема в том, что чувак создал оба: index.js и Index.js?
А как он их создал, если у него регистронезависимая ФС? Под виндой так нельзя сделать.

Я же говорю, что проблема если и будет, то в обратную сторону.
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Maxim Kolesnikov
А как он их создал, если у него регистронезависимая ФС? Под виндой так нельзя сделать.

Я же говорю, что проблема если и будет, то в обратную сторону.
я сталкивался 4 раза
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
очень рекомендую целиком отказаться от регистров в файлах

всем разом будет жить проще
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
import "@org-name/scope-name/dir_name/ComponentName"

а то вот такое мало того, что выглядит как пиздец, так ещё и жизнь всем усложняет
источник

FT

Frontend Priest Tony in Atomic Design && Feature Slices
Надеюсь, Rome запретит снейк кейс в файлах
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
createStore<🦉> ⁣
import "@org-name/scope-name/dir_name/ComponentName"

а то вот такое мало того, что выглядит как пиздец, так ещё и жизнь всем усложняет
import "@org-name/scope-name/category-name/component"

и всем ок)
источник