Об этом проекте
Этот репозиторий предоставляет профессиональный стартовый набор для создания приложений Next.js с использованием App Router. Он разработан в соответствии с философией «приоритета опыта разработчика» (developer experience first) и объединяет широкий спектр отраслевых стандартов для разработки, тестирования и развертывания.
Ключевые технические возможности включают:
- **Основной стек**: Построен на Next.js 16+, TypeScript (Strict Mode) и Tailwind CSS 4.
- **Аутентификация и безопасность**: Интеграция с Clerk для управления пользователями (включая MFA, Social Auth и Passkeys) и Arcjet для обнаружения ботов и ограничения частоты запросов (rate limiting).
- **База данных и ORM**: Использование DrizzleORM для типобезопасного доступа к базе данных с поддержкой PostgreSQL, SQLite и MySQL. Включает PGlite для локальной разработки и Neon для продакшена.
- **Набор для тестирования**: Комплексная настройка тестирования, включая Vitest для модульных тестов, Playwright для интеграционных и E2E-тестов, а также Storybook для изолированной разработки UI-компонентов.
- **Качество кода и DX**: Внедрение Oxlint и Oxfmt для линтинга и форматирования, Lefthook для Git-хуков, Commitlint для стандартизации сообщений коммитов и Knip для обнаружения неиспользуемых файлов.
- **Наблюдаемость и мониторинг**: Интеграция с Sentry для мониторинга ошибок (включая Sentry Spotlight для локальной разработки), LogTape для логирования, Better Stack для управления логами и Checkly для мониторинга как кода.
- **Интернационализация**: Поддержка нескольких языков через next-intl и интеграция с Crowdin.
- **DevOps**: Включает GitHub Actions для CI/CD, Codecov для анализа покрытия кода и Semantic Release для автоматической генерации списка изменений (changelog).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.