Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Доработать nuspec #46

Open
TeterinaSvetlana opened this issue Mar 5, 2019 · 0 comments
Open

Доработать nuspec #46

TeterinaSvetlana opened this issue Mar 5, 2019 · 0 comments
Milestone

Comments

@TeterinaSvetlana
Copy link

TeterinaSvetlana commented Mar 5, 2019

Цель

Добавить возможность отказаться от изменений в конфигах приложений при установке NuGet-пакетов Flexberry ORM.

Функциональные требования

У пользователей NuGet-пакетов должна быть возможность отказаться от изменений в конфигах при обновлении технологических nuget пакетов.

Требования к реализации

В текущей реализации используется xdt-трансформация, которая слабо кастомизуется. Замена строк идёт без условных операций. Предлагается заменить xdt-трансформацию на ps1-скрипт при установке (удалении), который будет анализировать текущий конфиг и выполнять преобразование.
Отмена преобразований должна осуществляться при наличии комментария определённого вида в конфигурационном файле, например,

<!-- flexberry: disable nuget install config update -->

Исходный код

Проект на GitHub: NewPlatform.Flexberry.ORM
Ветка: `наследоваться от ветки develop

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

Полезные ссылки, скриншоты

g=posts&m=13442#post13442

@bratchikov bratchikov added this to the 5.2 milestone Oct 27, 2019
@bratchikov bratchikov modified the milestones: 5.2, 6.1 Aug 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants