some
This commit is contained in:
126
budget/now.md
126
budget/now.md
@@ -1,23 +1,125 @@
|
||||
|
||||
НАДО:
|
||||
* создать generator
|
||||
тут будет лишь ver-nodejs
|
||||
тогда, возможно, даже и смысла в ver-nodejs нет
|
||||
да, смысла нет, это слишком важный инструмент, чтобы иметь несколько вариаций
|
||||
* создать helloworld/
|
||||
тут уже будут ver-nodejs, ver-android, ver-ios, ver-macos-x64/arm64, ver-linux-x64, ver-windows-x64
|
||||
* отполировать
|
||||
* влить ЗС
|
||||
создать сразу новый на май
|
||||
* опубликовать
|
||||
сайт
|
||||
VK
|
||||
* сообщить Ване Kai SD
|
||||
|
||||
|
||||
далее сначала нужно перевести на nodejs
|
||||
затем уже наварганить генерацию обёрток для C++
|
||||
|
||||
* генерить hwSet для .cpp
|
||||
* генерить EffectRegistry
|
||||
* генерить Context
|
||||
* генерить API
|
||||
|
||||
KD = Redux in Kotlin for Android, iOS, Desktop, and Browser
|
||||
|
||||
* доработать генератор
|
||||
чтобы KOM заработал без KT.h/cpp
|
||||
дублировать руками KT.h/cpp в KD example не нужно
|
||||
ибо бессмысленно
|
||||
|
||||
генерить по частям/файлам
|
||||
чтобы отщипывать по частям из KOM
|
||||
сделать в KOM ветку новую
|
||||
* генерить для C++
|
||||
и функций в KT для получения готовых экземпляров всего
|
||||
сделать геренацию полей F по аналогии со спецструктурой YML
|
||||
т.е. генерить спецструктуру со статическими полями?
|
||||
это после C++ генерации станет ясно, как лучше оформить
|
||||
* обновить version
|
||||
src files say 2.0.0
|
||||
wrong
|
||||
must be 3.1.0
|
||||
when C++ gen is ready
|
||||
* обновить README
|
||||
* оформить ЗС
|
||||
https://github.com/OGStudio/kotlin-dialect/pull/7
|
||||
* влить ЗС
|
||||
|
||||
* сделать Main статичной компонентой
|
||||
* сделать текст на основе логики руками
|
||||
* выставить VM.cpp:_mainIsVisible = false
|
||||
* подготовить заготовку ver-windows-x64
|
||||
* helloworld readme
|
||||
показать и рассказать про выполнение команд
|
||||
./util/gen-kd
|
||||
и прочие
|
||||
|
||||
* собрать на W10
|
||||
* удалить gradlew.bat
|
||||
если в MSYS2 достаточно gradlew
|
||||
* оформить ЗС
|
||||
https://github.com/OGStudio/kotlin-dialect/pull/5
|
||||
* влить
|
||||
|
||||
* проверить пересоздание лишнее при перевороте устройства Android
|
||||
|
||||
* доработать пример ver-android
|
||||
поле ввода
|
||||
кнопка
|
||||
загрузки
|
||||
вставки URL фиксированного
|
||||
текст
|
||||
картинка
|
||||
загружать картинку по URL из поля ввода
|
||||
* mainViewIsVisible: задать false по умолчанию
|
||||
|
||||
* поправить запуск android HW на W10?
|
||||
спрошу у Всеволода
|
||||
|
||||
|
||||
* переключить версию Android на KD
|
||||
* переключить версию iOS на KD
|
||||
* ввести budgetSet() вместо budgetCtrl().set()
|
||||
* ввести setupDebugging с short str
|
||||
* использовать F
|
||||
* ввести budgetProto для регистрации шудов и неповторения кода компонента
|
||||
* сделать веб-версию
|
||||
* описать в README все три версии GB
|
||||
* описать зависимости mac (brew install node) и linux
|
||||
|
||||
* поднять версию
|
||||
если KD не менялось, то 3.0.1
|
||||
ибо после смены gradle на 9.3.1 поменялось содержимое dist/stdlib
|
||||
хоть оно и несущественно, но это уже изменение третьей цифры
|
||||
хотя если будем генерить для C++
|
||||
то это уже 3.1, ибо новое без breaking change
|
||||
|
||||
* tag next version
|
||||
|
||||
|
||||
|
||||
* KD: переименовать app.js в klin.js
|
||||
иначе в dist вообще не ясно, что запускать
|
||||
либо dist в klin переименовать?
|
||||
dist/klin/app.js?
|
||||
|
||||
* починить --help
|
||||
|
||||
|
||||
|
||||
* KD: линтер сделать проверки упорядоченности по имени названий сущностей
|
||||
* Klin: сообщать о несущестующем пути для output
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
* отдельно сделать версию CLDController для cinterop
|
||||
ибо по умолчанию не компилится не для C++
|
||||
либо это отдельный файл должен быть в CLD
|
||||
формат надо обдумать
|
||||
|
||||
* префикс JS делать перед сущностями инструментом?
|
||||
сущности - можно
|
||||
а вот функции-то не выйдет
|
||||
так что надо самому всё равно прописывать JS
|
||||
либо исходные файлы
|
||||
хотя это такое себе
|
||||
* принимать импорты-замены
|
||||
чтобы org.opengamestudio заменять на другое
|
||||
* оформить ЗС
|
||||
https://github.com/OGStudio/kotlin-dialect/pull/13
|
||||
* влить ЗС
|
||||
|
||||
Reference in New Issue
Block a user