14.5K ·GitHub
Что это такое?
Devhints — это большая коллекция шпаргалок для веб-разработчиков, опубликованная как сайт на devhints.io — сам проект называет себя 'TL;DR для документации для разработчиков'.
Это сайт, который я читаю, или инструмент, который я устанавливаю?
Это сайт: исходники шпаргалок на Markdown в этом репозитории собираются в статический сайт, который размещён на devhints.io. Клонировать репозиторий нужно, только если вы хотите собирать или редактировать шпаргалки.
Как запустить его у себя?
Склонируйте репозиторий, выполните npm install, затем npm run dev — это запустит dev-сервер Astro для локального просмотра.
Хватит ли npm install, чтобы собрать проект?
Нет — при сборке также запускается Ruby-скрипт через Bundler, который кэширует Markdown с помощью kramdown, поэтому Ruby тоже должен быть установлен. Тесты запускаются через Vitest и Playwright.
Какие похожие проекты упоминаются в README?
Там перечислены Command Line Interface Pages, tldr-pages и Cheat как похожие коллекции шпаргалок.
Нужно ли платить за использование devhints?
Нет — сайт бесплатный для чтения, а исходники шпаргалок открыты на GitHub. Платных тарифов не упоминается.
What are similar projects?
NotionNext, fumadocs, opensource.guide, awesome-cheatsheets, docs, youmightnotneedjquery, react.dev, CookLikeHOC
Which topics is it in?
scripts, cheatsheets, eslint, astro, website, coding, static-site-generator, caching, ruby, playwright, tailwindcss, reference
