Size: a a a

F# Flood: я вас категорически приветствую!

2020 March 24

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
потому что тут дублирование инфы
тебе необязательно все описывать в док-строках. в док-строки можно положить человекочитаемые данные, остальное оно рефлексией по параметрам определить
источник

IC

Iλyα Che in F# Flood: я вас категорически приветствую!
Iλyα Che
И хоть бы он полный путь писал, где их хочет найти. Нет, просто "Resource /openfolder/0009_response.json not found". Буду во всём винить скалу.
Хм, стоило сразу проверить, а не ищет ли он эти файлы прям в папке, где .bat для запуска лежит...
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Shub Niggurath
тебе необязательно все описывать в док-строках. в док-строки можно положить человекочитаемые данные, остальное оно рефлексией по параметрам определить
В случае жирафа оно вообще ничерта не определит рефлексией
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Поэтому там придется все писать
источник

VS

Vladimir Shchur in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
В случае жирафа оно вообще ничерта не определит рефлексией
мб свой форк жирафа запилить?
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Vladimir Shchur
мб свой форк жирафа запилить?
Была идея в каждом httphandler носить метинфу для опенапи, но это бред по-моему
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Как их композить?..
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Vladimir Shchur
мб свой форк жирафа запилить?
А что ты в форке хочешь переделать?
источник

VS

Vladimir Shchur in F# Flood: я вас категорически приветствую!
сделать чтобы удобно было свагер впилить) у меня уже на razor свой форк есть
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Я вижу такой способ. Ты пишешь и поддерживаешь опен апи спеку сам, полностью.
На билде из этой спеки генериться скелет жираф кода, обмазанный интерфейсами, которые ты должен будешь имплементировать в своём коде и связать через DI
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
И как бы все. Парсер опен апи я нашёл. Кодген фшарпа в Фантомасе.

Нужно реализовать промежуточную задачу построения АСТ фшарпа по опен апи.

И вторая задача - мсбилд таска на код ген (спиздить из myriad)
источник

VS

Vladimir Shchur in F# Flood: я вас категорически приветствую!
а не думал про intpreter? в теории типа написать программу которая будет интерпретироваться отдельно asp.net -ом, а отдельно движком который сгенерит сваггер. Может конечно я бред говорю)
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
В случае жирафа оно вообще ничерта не определит рефлексией
почему это? xml doc генерится же?
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Да зачем? Сваггер надо в компайл тайме создавать
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
swashbuckle может генерить спеку даже из одного xml doc
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Shub Niggurath
почему это? xml doc генерится же?
Хмл док ты сам пишешь в случае выше
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Свашбакля по атрибутам и рефлексии делает
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
В жирафе это нерешаемо
источник

SN

Shub Niggurath in F# Flood: я вас категорически приветствую!
в жирафе не может, что ли?
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Как???
источник