ТОП-30 наиболее интересных GitHub-проектов для обучения
Представляем вашему вниманию подборку интересных и красиво оформленных GitHub-проектов, а также полезных туториалов и инструментов.
Проекты
- size-limit – предотвращение увеличения размера библиотек JS.
- aimeos-typo3 – e-commerce расширение для высоконагруженных интернет-магазинов.
- markdownify – markdown редактор, функционирующий на electron.
- clairvoyant – финансовый мониторинг краткосрочного движения акций.
- angular-medellin – официальный репозиторий Angular Medellín
- colorls – приложение для изменения цвета, шрифтов и иконок терминала.
- choo – мощный и миниатюрный frontend-фреймворк.
- re-frame – паттерн для создания одностраничников на Clojurescript.
- github-changelog-generator – автоматическая генерация pull requests на Ruby.
- git-point – карманный Гит.
- zircon – тексто-графическая оболочка для написания игр.
- WebApp – приложение для описания состояния акций Quandl.
- httpie – современный http-клиент для командной строки.
- joe – генерация файлов .gitignore из командной строки.
- edlib – легкая, сверхбыстрая библиотека для работы с расстоянием Левенштейна (редакционное расстояние или дистанция редактирования).
- editor – WYSIWYG markdown-редактор.
- node-chat – чат с Material Design.
- NSGIF – iOS библиотека для конвертации видео в GIF.
- oeis – скрипты для загрузки, обработки и анализа данных c энциклопедии целочисленных последовательностей.
- php-censor – автономный сервер непрерывной интеграции с открытым исходным кодом для проектов на PHP.
- hicat – подсветка синтаксиса в командной строке.
- nerd-fonts – пропатченные шрифты и иконки от Font Awesome.
- SDVersion – библиотека для определения модели и размера экрана работающего устройства.
- gaze – обертка fs.watch.
- pageres – создание скриншотов с веб-сайтов в различных разрешениях.
- sourcerer-app – улучшение вида репозитория при помощи графических элементов.
- lterm – онлайн bash-терминал.
- array-mixer – библиотека для работы с массивами.
- thelounge – современный, отзывчивый и кросс-платформенный IRC-клиент.
- release-it – CLI-инструмент для публикации репозиториев Git и пакетов npm.
Статьи
- "Искусство readme – учимся писать качественные README".
- "Как создавать отличные README".
- "Как писать README".
- "README управляет разработкой".
- "Десять причин, почему я не буду использовать ваш opensource-проект".
- "Что я узнал из старого проекта GitHub, который набрал 3k звезд в неделю".
Инструменты
- Common Readme – создание общего стиля README.
- Feed me readmes – редактирование README и анализ проекта.
- Make a README – руководство по написанию README.
- README best practices – лучшие примеры README.
- Standard Readme – стандартная спецификация оформления README.
- Zalando's README Template – простой шаблон README-файла.
Создание GIF для GitHub-проектов
- GI fox (платная версия) – удобный интерфейс, горячие клавиши, множество дополнительных функций.
- Giphy Capture (бесплатная версия) – загружается с giphy.com.
- LICEcap (бесплатная версия) – менее интуитивный UI, но с большим количеством возможностей, чем giphy.
- Record it (бесплатная версия) – понятный интерфейс, автоматическая загрузка на recordit.co.
- ttystudio (бесплатная версия) – удобен для работы в командной строке.