Архитектурный шаблон "Мрак в моделях" на нескольких языках и платформах
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 line
1.8KB

  1. 08.06: 30
  2. * перейти на один файл ts
  3. * перейти на один файл js
  4. * оставить в файле ts лишь interfaces
  5. * ввести внешние функции создания экземпляров интерфейсов в js
  6. * web/platform.js
  7. * конвертировать Position[]
  8. * генерить по одному файлу в shared
  9. * в проектах ссылаться по одному файлу
  10. * исправить ошибку tsc: cannot find name
  11. * в shared помещать лишь функции и интерфейсы без объявления типов
  12. * ибо дофига работы
  13. * генерить class в Swift?
  14. * нет struct, к сожалению
  15. * может, стоит остановиться и на протоколах/интерфейсах?
  16. * да
  17. 06.06: 25
  18. * починить ^M
  19. * это было лишнее \n в функции replace
  20. * конвертировать interface в protocol
  21. * генерить interface в Swift
  22. 05.06: 40
  23. * ввести понятие контекста в разбор
  24. * определять контекст протокола
  25. * конвертировать поля в свойства протокола
  26. 02.06: 20
  27. * геренить memoryItemPositions.js
  28. 01.06: 40
  29. * сообщать Usage
  30. * принимать на вход в toSwift аргументы
  31. * вывести файл построчно
  32. * ввести словарь замен
  33. * сохранять в файл
  34. * конвертить memorySide из TS в Swift
  35. * генерить memorySide.swift
  36. * генерить остальные функции-константы
  37. * использовать сгенеренные js и swift в проектах
  38. 31.05: 30
  39. * перевести memorySide на TS
  40. * генерить memorySide.js