@react_js

Страница 368 из 5115
Evgeny
06.08.2016
12:12:41
Редакс только-только выходил

Я читал доки, увидел, что там есть пример middleware

И пример как раз на логах был

Ну я подумал, что, скорее всего, каждый будет имплементировать эту функциональность, что глупо

Google
Evgeny
06.08.2016
12:13:24
Вынес в отдельную библиотеку и готово

276,167 downloads in the last month

Andrey
06.08.2016
12:14:29
да и 1000 лайков)

Evgeny
06.08.2016
12:14:47
Ага

Хотя казалось бы, просто красивый консольлог

Alex
06.08.2016
12:17:31
кто знает - тот пишет) опенсорс не для всех

Evgeny
06.08.2016
12:18:16
Чувак, я когда релизил редакс-логгер, нормальную версию выпустил с 5 попытки

Или, помню, расстроился немного, когда мой первый ПР в редакс проигнорировали

А потом сделал библиотеку, которая тысячу лойсов собрала

Alex
06.08.2016
12:19:10
и москва не сразу строилась)

Evgeny
06.08.2016
12:19:10
Так что опенсорс это чисто практика

Я про это же

Можно выпустить полное говно

Google
Evgeny
06.08.2016
12:19:30
Но у него найдется своя аудитория

Которая тебе поможет

Alex
06.08.2016
12:19:40
проблема больше в идеях

правильных

Evgeny
06.08.2016
12:19:56
Неправда

Я выпускал даже хттп-клиент

И даже он набрал 5 пользователей, которые присылали ПРы и дорабатывали

Alex
06.08.2016
12:21:11
значит он решал какую-то их специфическую задачу

Evgeny
06.08.2016
12:21:14
Даже у такой хуйни, которую я сделал за 2 часа, набралось 126 лойсов https://github.com/evgenyrodionov/bootstrap-brand-buttons

значит он решал какую-то их специфическую задачу
Он был просто удобен для меня и для тех людей, итс олл)

Alex
06.08.2016
12:22:20
значит, это кому-нибудь нужно)

Evgeny
06.08.2016
12:22:24
Ну я про это же

Alex
06.08.2016
12:22:45
бывает хуйня которая не работает собирает много звезд

просто из-за того, что ее кто-то более или менее популярный в триветтер пропиарил

Evgeny
06.08.2016
12:23:10
Нужно выкладывать вообще всё, что написал — это развивает, дисциплинирует и улучшает

Ну это как раз про редакс-логгер говоришь

))

Alex
06.08.2016
12:24:04
в общем звезды говорят по большей части о популярности некой темы

Evgeny
06.08.2016
12:24:23
Звезды говорят о том, что библиотека нужна

Alex
06.08.2016
12:24:45
или многие думают, что она нужна)

Google
Evgeny
06.08.2016
12:24:54
У меня даже такая поебень есть https://github.com/evgenyrodionov/react-router-redux-async-ssr/commits/master

Alex
06.08.2016
12:24:58
т.е. это кто-то где-то сказал

Evgeny
06.08.2016
12:25:16
Делал демку реакт/реакт-роутер/редакс/redux-thunk + сср всего этого

И цсс модули вроде

И тоже людям помогала

Так что вернусь к изначальной теме — в опенсорс НУЖНО выкладывать всё, что накодил

https://github.com/jqestate/react-formatted такое есть

Если задрочиться, то получится классная публичная библиотека

Ну или моя любовь react-ui https://github.com/jqestate/react-ui-core

Alex
06.08.2016
12:27:29
главное дерьмо в Npm Не публиковать)

а выкладывать на гх - пожалуйста)

для полу-личного так сказать пользования

Evgeny
06.08.2016
12:28:10
Alex
06.08.2016
12:28:40
хотя бы чтобы не занимать нормальные имена дерьмом)

Evgeny
06.08.2016
12:28:48
Неймспейсы

@evgenyrodionov/redux-logger

Так даже проще

Не нужно ебаться с именем

Alex
06.08.2016
12:29:08
далеко не все их используют

Evgeny
06.08.2016
12:29:19
Надо

Google
Alex
06.08.2016
12:30:32
в реакте/редаксе кстати все устраивает?

Evgeny
06.08.2016
12:30:39
Да, всё заебись

fluxxor → alt.js → redux

Редакс использовал еще до того, как он вышел

Пришлось пробираться через отсутствие документации

Но это того стоило)

Всё заебок

Alex
06.08.2016
12:31:21
хорошо

Admin
ERROR: S client not available

Evgeny
06.08.2016
12:31:23
Бай зе вей

Alex
06.08.2016
12:31:29
мне нравится cycle

Evgeny
06.08.2016
12:31:33
Документация редакса (и отложенный релиз) — моя заслуга, опять же

Alex
06.08.2016
12:31:38
это другое, конечно

Evgeny
06.08.2016
12:32:06
https://github.com/reactjs/redux/issues/311

Раньше документация была просто маркдаун файлами в самом репозитории

Меня это бесило, открыл ишью

Alex
06.08.2016
12:33:40
не всегда плохо) говорит о некоторой компактности

когда достаточно readme в gh

Evgeny
06.08.2016
12:34:58
Не, там файлами было

docs/*.md

Google
Evgeny
06.08.2016
12:35:12
Зато теперь нормальный гитбук

И можно добавлять что угодно

Alex
06.08.2016
12:35:48
это да, есть резон

Evgeny
06.08.2016
12:39:06
Короче, нужно не бояться выкладывать говно

Потому что это первый закон кибернетики

Система не может анализировать саму себя

Когда вы выкладываете что-то в опенсорс, к этому подключаются другие люди

Говнокод? Да похуй, пришлют ПРы. Проблемы с оптимизацией? Пришлют ПРы.

Единственное, что нужно учитывать — работу с коммьюнити. Нельзя быть мудаком и ожидать, что тебе будут помогать при этом.

Конечно, код оф кондакт это уже перебор

Но просто вовремя отвечать и не забрасывать чужие предложения — ок

Хотя у меня была одна история с чужой истерикой

Чувак поменял мой еслинт конфиг на эйрбнб

Говорит, линт не проходит

Я ему говорю — верни обратно, я же не просто так использую свой конфиг

Он вернул, говорит, линт не проходит, ты мудак ебаный, надо эйрбнб использовать

Дмитрий
06.08.2016
12:43:22
?

Evgeny
06.08.2016
12:43:31
https://github.com/evgenyrodionov/redux-logger/pull/149

Дмитрий
06.08.2016
12:44:10
Блин, а я всё боюсь, что кто-то мой код будет использовать и страдать, а то чего доброго и читать начнёт ?

Evgeny
06.08.2016
12:44:32
https://github.com/evgenyrodionov/redux-logger/blob/master/src/core.js

Страница 368 из 5115