Канвертацыя
На гэтай старонцы
Бэта-версія. Захавайце зыходны код арыгінала і зацвердзіце прапанаваныя этапы канвертацыі ды выдаткі, перш чым працягваць.
Як выкарыстоўваць гэтыя інструменты
- Спачатку выклічце адпаведны інструмент чытання або праверкі стану.
- Праверце мэтавы аб’ект і абавязковыя аргументы.
- Выканайце адно запланаванае дзеянне з яўным пацвярджэннем чалавека, калі яно патрабуецца.
- Пасля гэтага праверце стан або паўторна прачытайце рэсурс, які закранула дзеянне.
Параметры ніжэй апісваюць публічны кантракт. Актуальны спіс інструментаў падключанага сервера мае прыярытэт. Некаторыя інструменты патрабуюць пэўнага хоста, мэтавага аб’екта, рэжыму інферэнсу або плана. Ідэнтыфікатары — гэта значэнні, якія вярнулі папярэднія інструменты; не прыдумляйце іх.
check_convertible
Праверце, ці можна канвертаваць гэты застасунак.
Патрабуе ўжо створанага праекта для прыёму зыходнага кода. Перад праверкай новай крыніцы запусціце convert_project.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| projectId | Не | радок |
Аперацыя: толькі чытанне.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс; HTTP на хостынгу.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
convert_project
Канвертуйце застасунак, які вы ўжо маеце.
Пачынае або працягвае працэс прыёму зыходнага кода, які падтрымлівае сістэма. repoUrl мае прыярытэт над лакальнай рабочай прасторай. Захавайце зыходны код арыгінала і праверце conversion_status.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| projectId | Не | радок |
| name | Не | радок |
| about | Не | радок |
| repoUrl | Не | радок |
| branch | Не | радок |
| confirm | Так | булева значэнне; прадвызначана false |
Аперацыя: можа змяніць стан або пачаць працу.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс; HTTP на хостынгу.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
proceed_conversion
Вызначце наступнае дзеянне падчас канвертацыі.
Даступныя рашэнні: прааналізаваць, вылучыць, рэалізаваць, пакінуць, паўтарыць спробу і скасаваць. Дзейнічайце паводле бягучага этапу; пацвярджайце толькі пасля праверкі аб’ёму работ і выдаткаў.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| decision | Так | analyze, extract, implement, leave, retry, cancel |
| projectId | Не | радок |
| note | Не | радок |
| confirm | Так | булева значэнне; прадвызначана false |
| name | Не | радок; мінімальная даўжыня 1; максімальная даўжыня 128 |
| description | Не | радок |
| specification | Не | радок |
| vision | Не | радок |
| designSystem | Не | радок |
Аперацыя: можа змяніць стан або пачаць працу.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс; HTTP на хостынгу.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
conversion_status
Бягучы стан канвертацыі.
Прачытайце вернуты рэсурс і выкарыстоўвайце яго актуальныя значэнні, калі плануеце наступнае дзеянне.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| projectId | Не | радок |
Аперацыя: толькі чытанне.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс; HTTP на хостынгу.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
purge_origin
Выдаліце арыгінал пасля канвертацыі.
Незваротна выдаляе захаваны арыгінал. Дайце яўнае пацвярджэнне толькі пасля праверкі паводзін застасунку, ліцэнзій і патрэб у аднаўленні.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| projectId | Не | радок |
| confirm | Так | булева значэнне |
Аперацыя: можа змяніць стан або пачаць працу; магчымыя разбуральныя наступствы.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс; HTTP на хостынгу.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.