Спасибо за интерес к развитию Telegram Bot Builder! Мы рады любой помощи.
- Проверь, что ошибка еще не была зарегистрирована
- Создай новый Issue с подробным описанием:
- Что ты делал
- Что ожидал получить
- Что получил на самом деле
- Скриншоты (если возможно)
- Открой Discussion
- Опиши свою идею подробно
- Объясни, как это поможет пользователям
# Склонируй репозиторий
git clone https://github.com/fedorabakumets/telegram-bot-builder.git
cd telegram-bot-builder
# Установи зависимости
npm install
# Настрой базу данных (PostgreSQL должен быть запущен)
cp .env.example .env
# Отредактируй .env с твоими настройками БД
# Запусти в режиме разработки
npm run dev- Fork репозитория
- Создай ветку для своих изменений:
git checkout -b feature/amazing-feature - Внеси изменения и протестируй их
- Закоммить:
git commit -m 'Add amazing feature' - Push в свой fork:
git push origin feature/amazing-feature - Создай Pull Request
- Используй TypeScript для типизации
- Следуй существующему стилю кода
- Добавляй комментарии для сложной логики
- Тестируй изменения перед отправкой
client/- React frontendserver/- Express backendshared/- Общие типы и схемыmigrations/- Миграции базы данных
- Новые типы узлов для редактора
- Улучшение UI/UX интерфейса
- Оптимизация производительности
- Документация и примеры
- Тестирование на разных платформах
- GitHub Issues - для багов и предложений
- GitHub Discussions - для обсуждений
- Pull Requests - для изменений кода
Спасибо за помощь в развитии проекта! 🚀