Skip to content

Ihorog/ciwiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

341 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CiWiki — Центр документації Cimeika

Огляд

CiWiki є центральним репозиторієм документації та єдиним джерелом правил для всієї екосистеми Cimeika. Всі процеси, стандарти, інструкції та контракти визначаються та підтримуються тут.

System Node

Field Description
Node Role Documentation, rules, and the canonical source of truth for all Cimeika nodes.
Inputs Change requests (PRs), documentation updates, API traces.
Outputs Canonical instructions, standard contracts/rules, procedural approvals.
Dependencies All other nodes depend on ciwiki for system-wide rules and documentation.

Екосистема Cimeika

Репозиторії

  • ciwiki (цей репозиторій) — Центральна документація та правила
  • cit — Основна кодова база проєкту Cimeika
  • cimeika-unified — Уніфікована інтеграція компонентів
  • citt — Тестування та інтеграційні тести
  • media — Медіа ресурси (тільки документація)
  • cit_versel — Заморожений репозиторій (без змін)

Документація

Основні файли

Процеси

Шаблони

Політики

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

Для розробників

  1. Ознайомтесь з COPILOT_CANON.md — основні правила роботи
  2. Прочитайте PR процес перед створенням PR
  3. Використовуйте шаблон змін для всіх змін

Для асистентів (GitHub Copilot)

  1. Обов'язково: Дотримуйтесь COPILOT_CANON.md
  2. Перед будь-якою дією перевірте відповідну документацію в /docs/processes/
  3. Всі зміни через PR → перевірка → затвердження людиною

Copilot & Canon Reference

Структура документації

ciwiki/
├── README.md                    # Цей файл - головна сторінка
├── COPILOT_CANON.md            # Глобальні правила Copilot
├── SECURITY.md                 # Політика безпеки
├── docs/                       # Документація MkDocs
│   ├── processes/              # Процеси та інструкції
│   ├── Cimeika/               # Документація проєкту
│   └── index.md               # Головна сторінка документації
├── templates/                  # Шаблони для різних процесів
├── policies/                   # Політики та правила
├── .github/                    # GitHub конфігурація
│   ├── workflows/             # CI/CD workflows
│   └── copilot-instructions.md # Copilot інструкції
└── workflows/                  # Додаткові workflow файли

CI/CD

Всі зміни проходять через автоматизовані перевірки:

  • Лінтинг коду та документації
  • Перевірка безпеки (CodeQL, Secret Scanning)
  • Валідація структури документації
  • Перевірка MkDocs збірки

Детальніше: CI/CD документація

Веб-публікація

Документація автоматично публікується на GitHub Pages при кожному push до main:

🌐 Сайт: www.cimeika.com.ua

Технології

  • MkDocs — генератор статичного сайту
  • Material for MkDocs — сучасна тема
  • GitHub Actions — автоматичний деплой

Локальний перегляд

# Встановити залежності
pip install mkdocs mkdocs-material

# Запустити dev-сервер
mkdocs serve

# Відкрити http://127.0.0.1:8000

Документація

Внесок змін

Ми вітаємо внески від спільноти! 🎉

Як зробити внесок:

  1. Прочитайте CONTRIBUTING.md - повний гайд
  2. Ознайомтесь з CODE_OF_CONDUCT.md
  3. Перегляньте Security Checklist
  4. Створіть feature branch від main
  5. Зробіть зміни згідно з відповідними process guides
  6. Переконайтесь що всі тести проходять
  7. Створіть PR використовуючи template
  8. Дочекайтесь review та approval
  9. Merge після затвердження

Важливо: Ніколи не комітьте напряму в main. Всі зміни тільки через PR.

Підтримка

Для питань та проблем:

  1. Перевірте відповідну документацію в /docs/processes/
  2. Створіть issue з детальним описом
  3. Використовуйте відповідні labels

Audit Log

Last documentation update based on canon: 2026-01-23 — Centralization of Documentation and Processes.

About

Cimeika documentation.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 6