Частые файлы кода и конфигов 🔒 Работает локально в браузере — ничего не загружается.

phpinfo.php, .htaccess, Dockerfile, nginx.conf и другие — копия или загрузка.

Сервер

phpinfo.php Загрузите на сервер, чтобы вывести всю конфигурацию PHP. Удалите после — файл раскрывает данные сервера. .htaccess Apache: принудительный HTTPS, SPA-фолбэк на index.html, gzip и долгий кэш статики. .htpasswd Файл пользователей basic-auth Apache. Пример пароля — "secret" (bcrypt). Реальные хэши создайте через htpasswd -B. nginx.conf Обратный прокси к приложению на :3000 с SPA-фолбэком и gzip. php.ini Типичные настройки PHP для загрузок, памяти и вывода ошибок в разработке. app.service systemd-юнит для запуска Node/Python-приложения как сервиса с рестартом при сбое. crontab Примеры расписаний cron — бэкапы, очистка кэша, health-пинги.

Docker

Dockerfile Многоэтапный образ Node.js — маленький финальный слой, только прод-зависимости. Dockerfile (Python) Лёгкий образ Python с кэшированным слоем pip. docker-compose.yml Веб-приложение + PostgreSQL с именованным томом и healthcheck. .dockerignore Держите node_modules, историю git и секреты вне контекста сборки Docker.

CI / Деплой

.github/workflows/ci.yml GitHub Actions: установка, линт, тесты и сборка при каждом push и pull request. .gitlab-ci.yml Пайплайн GitLab CI со стадиями test и build на образе Node. Procfile Типы процессов Heroku / Railway — как запускать web- и worker-dyno. vercel.json Конфиг Vercel: SPA-rewrites и заголовок безопасности. netlify.toml Настройки сборки Netlify и SPA-редирект.

Веб

index.html Минимальная страница «It works!» для проверки, что веб-сервер отдаёт статические файлы. robots.txt Разрешает всех краулеров и указывает на ваш sitemap. sitemap.xml Минимальный XML-sitemap с двумя URL и датами последнего изменения. manifest.webmanifest Манифест веб-приложения, чтобы сайт можно было установить как PWA. sw.js Простейший service worker: прекэш оболочки и стратегия cache-first. .well-known/security.txt Сообщает исследователям безопасности, как сообщать об уязвимостях (RFC 9116). humans.txt Отдаёт должное людям за сайтом — небольшая веб-традиция. 404.html Простая пользовательская страница 404.

Конфиги и инструменты

.env.example Шаблон переменных окружения — коммитьте его, но не настоящий .env. .editorconfig Единообразные пробелы для разных редакторов и языков. .gitattributes Нормализует концы строк и помечает бинарные файлы, чтобы diff был чистым. .prettierrc Разумная базовая конфигурация Prettier. eslint.config.js Плоская конфигурация ESLint для современного JavaScript с рекомендованными правилами. tsconfig.json Строгая современная стартовая конфигурация TypeScript. .npmrc Воспроизводимые и менее шумные установки npm. .nvmrc Фиксирует версию Node.js для nvm и CI. Makefile Ярлыки частых задач. Помните: рецепты отступают TAB-ами.

Манифесты языков

requirements.txt Зафиксированные зависимости Python для типичного веб-приложения. pyproject.toml Современные метаданные Python-проекта и конфиг инструментов. composer.json Манифест PHP Composer с автозагрузкой PSR-4. package.json Минимальный манифест пакета Node.js с типичными скриптами. go.mod Файл модуля Go с указанием пути модуля и версии Go.

Об этом инструменте

Каждый разработчик снова и снова набирает одни и те же файлы: phpinfo.php, который кладут на сервер для проверки конфигурации, .htaccess для принудительного HTTPS, Dockerfile, docker-compose с базой данных, обратный прокси nginx. Они здесь — смотрите, копируйте или скачивайте с правильным именем файла.

Считайте их отправными точками, а не боевыми конфигами — прочитайте каждый и подстройте под своё окружение. Всё отдаётся как статический текст; здесь ничего не выполняется на сервере.

Частые вопросы

Под какой лицензией распространяются эти примеры кода?

Их можно свободно использовать, копировать и изменять для любых целей — личных проектов, тестов, обучения или в качестве стартового шаблона. Указание авторства не требуется.

Готовы ли они к использованию в продакшене, или это просто примеры?

Это минимальный, рабочий шаблонный код, задуманный как отправная точка или тестовые данные — перед выпуском в продакшен его нужно проверить и укрепить (обработка ошибок, безопасность, конфигурация).

Для чего ещё полезны эти файлы, помимо простого чтения кода?

Они удобны как настоящие тестовые данные: используйте их для проверки валидаторов загрузки файлов, подсветки синтаксиса, линтеров или определения типа файла на множестве языков и форматов — без необходимости самому писать образцовые файлы.

Отслеживается ли или отправляется куда-то информация о том, что я скачиваю?

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

Какие категории и языки охвачены?

Файлы сгруппированы по категориям — сервер, Docker, CI, веб, конфигурация и язык — охватывая множество популярных языков и цепочек инструментов, так что вы можете получить реалистичный образец почти для любого типа файла.