Pergunta

O DashCode mantém os arquivos de origem em um arquivo de projeto ".dcproj", que é realmente um pacote para o OS X, que por sua vez não passa de uma estrutura de diretório. Eu gostaria de continuar a usar o código de painel, mas sem a "conveniência" da estrutura ".dcproj". Por quê? Eu quero...

  1. Verifique o código -fonte em mercurial
  2. Use o TextMate ao desenvolver as partes não-gui do código
  3. Eventualmente, construir e implantar personalizações específicas da plataforma do código do núcleo comum (ou seja, ter vários projetos compartilham alguma fonte comum

Eu posso implantar o projeto DAINCODE em um diretório e, em seguida, fazer tudo isso acima. Mas, uma vez que eu o faço, provavelmente não posso voltar ao Dash Code, o que é bastante útil para coisas visuais. Uma solução mais flexível me permitiria informar o DashCode onde está o código e ler/escrever lá, não em um pacote ".dcproj".

Foi útil?

Solução

Eu não ouvi falar de ninguém fazendo isso - mas esfriaria porque verificar um projeto de código de painel no controle de origem é uma dor total no pescoço (eu sou versões para o SVN e é totalmente engasga no código de painel - não acho que sejam versões 'Falha - mas quem sabe ..)

Estou encontrando um código de painel muito bom para coisas da GUI, mas é apenas um produto negligenciado, então há muitas coisas que são uma espécie de desenvolvedor hostil nele.

Então, aqui está como estou usando o DashCode agora:

Eu uso o código de painel para o layout da GUI.

Eu publico para www_cache_dashcode

Eu tenho meus arquivos JavaScript personalizados em www_client

Então, tenho um pequeno arquivo que copia tudo, desde www_cache_dashcode até www_client www_client está sob controle de versão, mas excluo/ignoro os arquivos que são copiados de www_cache_dashcode

www_cache_dashcode não está sob controle de versão

Meu projeto de código de painel está sob controle de versão, mas eu raramente o atualizo porque sempre há um conflito. (Tenho certeza de que, de alguma forma, é minha culpa - mas tanto faz).

Espero que isso ajude, JJ

Outras dicas

Uma coisa a lembrar, mas ainda estou olhando para isso para avaliar o efeito, é que o DashCode gerará código. Isso pode ser ativado e ligado. Menu> Gerador de Código de Visualização/Estatística ou Gerador de Código de Visualização/Parada.

Apple não diz muito além de "porque a tela gera HTML e CSS automaticamente para você, você pode desativar sua geração de código se estiver aprimorando os elementos manualmente. Para desligar o gerador de código automático, escolha Visualização> Parar Gerador de código. Quando terminar de ajustar os valores manualmente, você pode ativar o gerador de código, escolhendo a visualização> iniciar o gerador de código. "

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top