Skip to content

Commit 70654a0

Browse files
Add GitHub Pages setup documentation, configuration, and website assets
- Created SETUP_GITHUB_PAGES.md for GitHub Pages deployment instructions. - Added _config.yml for Jekyll configuration, including SEO and plugins. - Introduced assets directory with README for logo, OG image, and favicon guidelines. - Developed index.html for the main website layout, featuring a hero section, stats, features, use cases, architecture, and pricing. - Included robots.txt for search engine indexing.
1 parent f25ba15 commit 70654a0

34 files changed

+7244
-83
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
name: Bug Report
3+
about: Сообщить об ошибке в TITAN Analytics Platform
4+
title: '[BUG] '
5+
labels: bug
6+
assignees: ''
7+
---
8+
9+
## 🐛 Описание бага
10+
11+
Чёткое и краткое описание проблемы.
12+
13+
## 📋 Шаги для воспроизведения
14+
15+
1. Перейти к '...'
16+
2. Нажать на '...'
17+
3. Прокрутить до '...'
18+
4. Увидеть ошибку
19+
20+
## ✅ Ожидаемое поведение
21+
22+
Что должно было произойти.
23+
24+
## ❌ Фактическое поведение
25+
26+
Что произошло на самом деле.
27+
28+
## 📸 Скриншоты
29+
30+
Если применимо, добавьте скриншоты для объяснения проблемы.
31+
32+
## 🖥 Окружение
33+
34+
**Desktop:**
35+
- OS: [e.g. Ubuntu 22.04]
36+
- Browser: [e.g. Chrome 118]
37+
- Version: [e.g. 1.0.0]
38+
39+
**Server:**
40+
- OS: [e.g. Ubuntu Server]
41+
- Python: [e.g. 3.11.5]
42+
- Django: [e.g. 4.2]
43+
- Docker: [да/нет]
44+
45+
## 📝 Логи
46+
47+
```
48+
Вставьте сюда релевантные логи
49+
```
50+
51+
## 🔍 Дополнительный контекст
52+
53+
Любая другая информация о проблеме.
54+
55+
## ✅ Чеклист
56+
57+
- [ ] Я проверил, что эта проблема еще не сообщалась
58+
- [ ] Я использую последнюю версию
59+
- [ ] Я прочитал документацию
60+
- [ ] Я приложил логи/скриншоты
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
name: Feature Request
3+
about: Предложить новую функцию для TITAN Analytics Platform
4+
title: '[FEATURE] '
5+
labels: enhancement
6+
assignees: ''
7+
---
8+
9+
## 🚀 Описание фичи
10+
11+
Чёткое и краткое описание того, что вы хотите добавить.
12+
13+
## 💡 Мотивация
14+
15+
Почему эта функция нужна? Какую проблему она решит?
16+
17+
**Пример проблемы:** Мне неудобно ..., потому что ...
18+
19+
## 📝 Предлагаемое решение
20+
21+
Чёткое и краткое описание того, как должна работать функция.
22+
23+
## 🔄 Альтернативы
24+
25+
Какие альтернативные решения или функции вы рассматривали?
26+
27+
## 📊 Примеры использования
28+
29+
```python
30+
# Пример кода, показывающий использование новой функции
31+
```
32+
33+
## 🎨 UI/UX (если применимо)
34+
35+
Mockups, wireframes или описание интерфейса.
36+
37+
## ✅ Чеклист
38+
39+
- [ ] Я проверил, что эта функция еще не предложена
40+
- [ ] Я готов помочь с реализацией (опционально)
41+
- [ ] Это соответствует философии TITAN Platform
42+
43+
## 🏷 Категория
44+
45+
- [ ] Backend
46+
- [ ] Frontend
47+
- [ ] API
48+
- [ ] Documentation
49+
- [ ] Infrastructure
50+
- [ ] Processor (новый обработчик данных)
51+
- [ ] Template (новый шаблон)
52+
- [ ] Other
53+
54+
## 📈 Приоритет (по вашему мнению)
55+
56+
- [ ] Critical
57+
- [ ] High
58+
- [ ] Medium
59+
- [ ] Low
60+
- [ ] Nice to have

.github/pull_request_template.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Pull Request
2+
3+
## 📝 Описание
4+
5+
Пожалуйста, опишите изменения в этом PR.
6+
7+
## 🔗 Связанные Issues
8+
9+
Fixes #(issue)
10+
11+
## 🎯 Тип изменений
12+
13+
- [ ] Bug fix (non-breaking change which fixes an issue)
14+
- [ ] New feature (non-breaking change which adds functionality)
15+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
16+
- [ ] Documentation update
17+
- [ ] Refactoring
18+
- [ ] Performance improvement
19+
- [ ] Tests
20+
21+
## 🧪 Как протестировано?
22+
23+
Опишите тесты, которые вы провели:
24+
25+
- [ ] Test A
26+
- [ ] Test B
27+
28+
## 📸 Скриншоты (если применимо)
29+
30+
## ✅ Чеклист:
31+
32+
- [ ] Мой код следует style guidelines этого проекта
33+
- [ ] Я провел self-review своего кода
34+
- [ ] Я прокомментировал код в сложных местах
35+
- [ ] Я обновил документацию
36+
- [ ] Мои изменения не создают новых warnings
37+
- [ ] Я добавил тесты (если применимо)
38+
- [ ] Все новые и существующие тесты проходят
39+
- [ ] Миграции созданы (если изменялись модели)
40+
- [ ] README обновлён (если нужно)
41+
42+
## 📦 Дополнительная информация
43+
44+
Любая другая информация, которую нужно знать о PR.
45+
46+
---
47+
48+
**Спасибо за вклад в TITAN Analytics Platform!** 🎯✨

.github/workflows/pages.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Deploy GitHub Pages
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
paths:
8+
- 'docs/**'
9+
- '.github/workflows/pages.yml'
10+
workflow_dispatch:
11+
12+
permissions:
13+
contents: read
14+
pages: write
15+
id-token: write
16+
17+
concurrency:
18+
group: "pages"
19+
cancel-in-progress: false
20+
21+
jobs:
22+
deploy:
23+
environment:
24+
name: github-pages
25+
url: ${{ steps.deployment.outputs.page_url }}
26+
runs-on: ubuntu-latest
27+
steps:
28+
- name: Checkout
29+
uses: actions/checkout@v4
30+
31+
- name: Setup Pages
32+
uses: actions/configure-pages@v4
33+
34+
- name: Upload artifact
35+
uses: actions/upload-pages-artifact@v3
36+
with:
37+
path: './docs'
38+
39+
- name: Deploy to GitHub Pages
40+
id: deployment
41+
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)