Проект Dashcode без пакета проекта Dashcode
-
20-08-2019 - |
Вопрос
Dashcode хранит исходные файлы в файле проекта ".dcproj", который на самом деле является пакетом для OS X, который, в свою очередь, на самом деле является не чем иным, как структурой каталогов.Я бы хотел продолжать использовать Dashcode, но без "удобства" структуры ".dcproj".Почему?Я хочу этого...
- проверьте исходный код на Mercurial
- используйте TextMate при разработке частей кода, отличных от GUI
- в конечном итоге создайте и разверните настройки общего базового кода для конкретной платформы (т. Е. используйте несколько проектов с общим исходным кодом
Я могу развернуть проект Dashcode в каталог, а затем выполнить все вышеперечисленное.Но как только я это сделаю, я, скорее всего, не смогу вернуться к Dashcode, что весьма удобно для визуальных материалов.Более гибкое решение позволило бы мне указать Dashcode, где находится код, и прочитать / записать его там, а не в пакете ".dcproj".
Решение
Я не слышал, чтобы кто-нибудь делал это - но это было бы круто, потому что проверка проекта dashcode в системе управления версиями - это сплошная морока по коже (у меня версии для SVN, и он полностью зависает от dashcode - я не думаю, что это вина его версий - но кто знает ..)
Я нахожу dashcode неплохим для графического интерфейса, но это просто запущенный продукт, так что в нем есть много вещей, которые в некотором роде враждебны разработчикам.
Итак, вот как я сейчас использую dashcode:
Я использую dashcode для верстки графического интерфейса.
Я публикую в www_cache_dashcode
У меня есть мои пользовательские файлы javascript в www_client
Затем у меня есть небольшой make-файл, который копирует все из www_cache_dashcode в www_client www_client находится под контролем версий, но я исключаю / игнорирую файлы, которые копируются из www_cache_dashcode
www_cache_dashcode не находится под контролем версий
мой проект dashcode находится под контролем версий, но я редко его обновляю, потому что ВСЕГДА возникает конфликт.(Я уверен, что это как-то моя вина - но неважно).
Надеюсь, это поможет, Джей Джей
Другие советы
Одна вещь, которую следует помнить, но я все еще смотрю на это, чтобы оценить эффект, заключается в том, что Dashcode будет генерировать код.Это можно включать и выключать.меню > Просмотр / Генератор статистических кодов или Просмотр / Генератор остановленных кодов.
Apple ничего не говорит, кроме "Поскольку canvas автоматически генерирует HTML и CSS для вас, вы можете отключить генерацию кода, если вы настраиваете элементы вручную.Чтобы отключить автоматический генератор кода, выберите Просмотр > Остановить генератор кода.Когда вы закончите настраивать значения вручную, вы можете снова включить генератор кода, выбрав Просмотр > Запустить генератор кода ".