Проект Dashcode без пакета проекта Dashcode - PullRequest
1 голос
/ 27 июня 2009

Dashcode хранит исходные файлы в файле проекта ".dcproj", который на самом деле является пакетом для OS X, который, в свою очередь, на самом деле является не чем иным, как структурой каталогов. Я хотел бы продолжать использовать Dashcode, но без "удобства" структуры ".dcproj". Зачем? Я хочу ...

  1. проверить исходный код в Mercurial
  2. использовать TextMate при разработке частей кода без графического интерфейса пользователя
  3. в конечном итоге создать и развернуть специфичные для платформы настройки общего базового кода (т. Е. Иметь несколько общих проектов с общим источником

Я могу развернуть проект Dashcode в каталог, а затем выполнить все вышеперечисленное. Но как только я это сделаю, я, скорее всего, не смогу вернуться к Dashcode, что очень удобно для визуальных вещей. Более гибкое решение позволило бы мне указать Dashcode, где находится код, и читать / записывать его там, а не в пакете ".dcproj".

Ответы [ 2 ]

1 голос
/ 07 сентября 2009

Одна вещь, которую нужно помнить, но я все еще смотрю на это, чтобы оценить эффект, это то, что Dashcode будет генерировать код. Это может быть включено и включено. меню> Просмотр / генератор кода кода или просмотр / генератор кода остановки.

Apple не говорит ничего, кроме «Поскольку canvas генерирует HTML и CSS автоматически для вас, вы можете отключить генерацию кода, если настраиваете элементы вручную. Чтобы отключить автоматический генератор кода, выберите «Вид»> «Остановить генератор кода». Когда вы закончите ручную настройку значений, вы можете снова включить генератор кода, выбрав «Вид»> «Запустить генератор кода». "

1 голос
/ 06 августа 2009

Я не слышал, чтобы кто-то делал это, но это было бы здорово, потому что включение проекта кода в систему управления исходным кодом - большая боль в шее (я - версия для SVN, и он полностью задыхается от кода - я не думаю, это вина Версии - но кто знает ..)

Я считаю, что dashcode довольно хорош для графического интерфейса, но это просто продукт, которым пренебрегают, так что многие вещи в некотором роде враждебны разработчикам.

Итак, вот как я сейчас использую dashcode:

Я использую dashcode для макета GUI.

Я публикую в www_cache_dashcode

У меня есть мои пользовательские файлы javascript в www_client

У меня есть небольшой make-файл, который копирует все с www_cache_dashcode на www_client www_client находится под контролем версий, но я исключаю / игнорирую файлы, скопированные из www_cache_dashcode

www_cache_dashcode не находится под контролем версий

мой dashcode-проект находится под контролем версий, но я обновляю его только из-за ВСЕГДА конфликта. (Я уверен, что это как-то моя вина - но что угодно).

Надеюсь, это поможет, JJ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...