Всем привет!
Мне часто пишут подписчики и просят запилить отдельный плейлист либо стримы по разработке проекта.
Что-то такое сделать я думаю можно, однако я хотел бы показать людям, что в опен сорс также есть реальные проекты, которые используют тысячи пользователей.
1) Телеграм web клиент, да и в целом любой клиент (iOS/android/desktop) телеграмма находится в открытом доступе и его код можно почитать в гитхаб.
Насколько я знаю, сейчас есть 2 актуальных веб клиента:
https://github.com/morethanwords/tweb
https://github.com/Ajaxy/telegram-tt
2) Kibana - https://github.com/elastic/kibana
3) Grafana - https://github.com/grafana/grafana
На самом деле есть еще много проектов, у которых frontend в открытом доступе. Найти их не так сложно. Помню даже как-то список был.
Однако кроме этих я ничего не вспомнил, так как остальные я детально не изучал.
А, ну и еще есть слитый код Яндекса. Не совсем опенсорс, но поизучать тоже можно).
#devtips #opensource
Мне часто пишут подписчики и просят запилить отдельный плейлист либо стримы по разработке проекта.
Что-то такое сделать я думаю можно, однако я хотел бы показать людям, что в опен сорс также есть реальные проекты, которые используют тысячи пользователей.
1) Телеграм web клиент, да и в целом любой клиент (iOS/android/desktop) телеграмма находится в открытом доступе и его код можно почитать в гитхаб.
Насколько я знаю, сейчас есть 2 актуальных веб клиента:
https://github.com/morethanwords/tweb
https://github.com/Ajaxy/telegram-tt
2) Kibana - https://github.com/elastic/kibana
3) Grafana - https://github.com/grafana/grafana
На самом деле есть еще много проектов, у которых frontend в открытом доступе. Найти их не так сложно. Помню даже как-то список был.
Однако кроме этих я ничего не вспомнил, так как остальные я детально не изучал.
А, ну и еще есть слитый код Яндекса. Не совсем опенсорс, но поизучать тоже можно).
#devtips #opensource
❤27👍8🗿6💯3🍓1
Полезный совет для тех, кто хочет разобраться в библиотеке, смотря на исходный код.
Проще всего будет разобраться в основной задумке и понять, как все работает, смотря на первые версии.
Кода там намного меньше, так как еще не успели покрыть все возможные краевые случаи, работу в iframe и баги старых браузеров.
Но основная логика почти не меняется. А если даже там и происходят изменения — то их проще будет понять, посмотрев на первоначальный код и изменения, которые произошли уже после.
Сам сегодня при подготовке к новому видео зашел в версию React 0.3.0 и был удивлен тем, как там мало кода и как легко его читать.
В общем, если хотите начать разбираться в кишках вашего инструмента, то можно начать со старых версий.
#devtips #opensource
Проще всего будет разобраться в основной задумке и понять, как все работает, смотря на первые версии.
Кода там намного меньше, так как еще не успели покрыть все возможные краевые случаи, работу в iframe и баги старых браузеров.
Но основная логика почти не меняется. А если даже там и происходят изменения — то их проще будет понять, посмотрев на первоначальный код и изменения, которые произошли уже после.
Сам сегодня при подготовке к новому видео зашел в версию React 0.3.0 и был удивлен тем, как там мало кода и как легко его читать.
В общем, если хотите начать разбираться в кишках вашего инструмента, то можно начать со старых версий.
#devtips #opensource
❤61👍36🍓2👎1🏆1