---
title: "Розробка"
description: "Документація з розробки для платформи Ring"
locale: "uk"
---
# Посібник з розробки

Ласкаво просимо до посібника з розробки платформи Ring. Цей розділ охоплює все, що вам потрібно знати про розробку та внесок у платформу Ring.

## 🛠️ Налаштування розробки

### Передумови
- Node.js 18.17 або новіша версія
- npm або pnpm менеджер пакетів
- Git для контролю версій
- MongoDB (опціонально, для локальної розробки)

### Швидкий старт

Клонування репозиторію Встановлення залежностей Налаштування змінних середовища Запуск сервера розробки

{`git clone https://github.com/connectplatform/ring.git
cd ring

npm install

cp env.local.template .env.local

npm run dev`}

## 📁 Структура проєкту

```
ring/
├── app/             # Next.js 16 App Router
├── components/      # React компоненти
├── lib/             # Допоміжні функції
├── features/        # Модулі функціональності
├── @actions/        # Серверні дії
├── public/          # Статичні ресурси
└── AI-CONTEXT/      # AI документація
```
## 🔧 Робочий процес розробки

### Локальна розробка
- [Локальне налаштування](/uk/docs/development/local-setup) - Повне налаштування локального середовища
- [Структура коду](/uk/docs/development/code-structure) - Розуміння кодової бази
- [Найкращі практики](/uk/docs/development/best-practices) - Стандарти кодування та патерни

### Тестування та якість
- [Тестування](/uk/docs/development/testing) - Модульне та інтеграційне тестування
- [Налагодження](/uk/docs/development/debugging) - Техніки та інструменти налагодження
- [Внесок у проєкт](/uk/docs/development/contributing) - Як зробити внесок у платформу Ring

## 🚀 Ключові технології

- **React 19** - Найновіші функції React
- **Next.js 16** - App Router та серверні компоненти
- **TypeScript** - Типобезпека та покращений досвід розробки
- **Tailwind CSS v4** - Утилітарне стилізування
- **Auth.js v5** - Автентифікація
- **Firebase** - Бекенд сервіси

## 📚 Ресурси

- [Документація API](/api) - Повний довідник API
- [Посібники з функцій](/features) - Поглиблене вивчення функцій
- [Приклади](/examples) - Приклади коду та патерни

---

*Готові почати розробку? Розпочніть з [Локального налаштування](/uk/docs/development/local-setup).*
