• C CircuitGen_Parameters
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Запросы на слияние 7
    • Запросы на слияние 7
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • mos.wiki
    • mos.wiki
  • Активность
  • Диаграмма
  • Коммиты
Свернуть панель
  • CircuitGen
  • CircuitGen_Parameters
  • Запросы на слияние
  • !27

refactor: align Parameters with Graph/Generator repository layout

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты Зунин Владимир Викторович запросил слияние cmake_refactor в main Апр 10, 2026
  • Обзор 0
  • Коммиты 15
  • Конвейеры 0
  • Изменения 156

Goal

Bring Parameters in line with Graph and Generator: CMake, presets, CI, Docker, scripts, documentation, and dev tooling.

Changes (by theme)

  1. CMake / presets: Shared cmake/ layout, src/CMakeLists.txt, CMakePresets.json, CMakeUserPresets.json.example.
  2. CI: Updated .gitlab-ci.yml; added codecov.yml where needed for reporting.
  3. Docker: Images live under dockerfile/; removed legacy root Dockerfile* files.
  4. Documentation: docs/en and docs/ru structure, Doxygen inputs (Doxyfile.in, conf.py.in, etc.), updated README.md / README.en.md; OpenLane and CLI docs live under docs/*/openlane_integration.md and docs/*/cli_interface.md.
  5. Scripts: Full scripts/ tree (ci, dev, setup, docker, docs, release, config); removed obsolete root shell helpers.
  6. Chore: .clang-format, .clang-tidy, .codespellrc, word lists, easylogging++.conf; .gitignore includes prefix/ (local install prefix); removed .gitattributes.

Verification

  • Run bash scripts/setup/install-deps-*.sh for your OS if needed.
  • bash scripts/dev/pre-push.sh and/or pre-push-docker.sh.
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: cmake_refactor