Qual é a maneira mais educada de lidar com dependências de bibliotecas ao hospedar códigos online?

5

Digamos que você tenha escrito uma biblioteca JavaScript bacana que requer jQuery, e você deseja hospedar este projeto no github .

Você inclui a fonte jQuery em seu projeto? Você direciona os usuários para um link de download para jQuery?

    
por Closure Cowboy 23.04.2011 / 23:07
fonte

3 respostas

6

Se você incluir o jQuery com seu código, você deve continuar atualizando seu repositório Git para incluir a última versão do jQuery. Caso você não atualize seu repositório, os usuários são obrigados a baixar o código do seu repositório, fazer o download do último jQuery e substituir a cópia que vem com sua biblioteca.
Em vez de fazer isso, é mais educado relatar onde os usuários podem fazer download do jQuery e testar sua biblioteca com a versão mais recente do jQuery para relatar aos usuários se houver algum problema de compatibilidade entre sua biblioteca e o jQuery.

    
por 24.04.2011 / 00:01
fonte
1

Para qualquer biblioteca do lado do cliente, sugiro usar uma CDN .

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    
por 24.04.2011 / 02:18
fonte
0

Você faz as duas coisas. A razão é que, para os não iniciados, é mais fácil usar a versão do jquery que você agrupa.

As pessoas fazem isso com java. Eles oferecem seu software com java, e também sem java ...

    
por 23.04.2011 / 23:33
fonte