Onde posso compartilhar meus scripts personalizados? [fechadas]

6

Eu fiz um conjunto de scripts personalizados para o Ubuntu. Desejo compartilhá-los na Internet. Quais serviços de compartilhamento de código com outros usuários estão disponíveis?

    
por NicolasSmith 04.01.2017 / 09:42

3 respostas

13

Existem várias opções, que diferem em sua finalidade e complexidade. Você pode escolher o que desejar.

  • O Ubuntu pastebin: link é a abordagem mais simples para compartilhar, mas também o pior. Os links não são permanentes, tanto quanto eu sei, e você só pode colar código, ou seja, você não pode editá-lo. Se você quiser apenas compartilhar scripts com alguns amigos, esse é o caminho a seguir.
  • Pergunte ao próprio Ubuntu é um bom lugar para compartilhar soluções. Claro, os scripts têm que estar dentro dos escopos da questão onde você quer postar. Como benefício, se o seu código for considerado útil, a comunidade aumentará as respostas. Lembre-se de que tudo o que você publicar está sob licença Creative Commons, então espere que as pessoas tenham acesso total ao código. Se você quiser tê-lo protegido por direitos autorais, você pode usar uma licença explícita no script (de preferência um código aberto).
  • Wesbites do repositório de software, como GitHub, GitLab e SourceForge. O mais famoso é o GitHub. Esta é uma das opções que eu pessoalmente uso. Não é muito complicado, você pode contornar apenas com a interface web sozinho. O GitHub também tem algo conhecido como Gists. Você pode publicar um script como público ou privado e dar um link para ele. O repositório do GitHub é mais para uma coleção de arquivos específicos que se conectam de alguma forma e geralmente é para aplicativos grandes. Sinta-se à vontade para ver meus repositórios e .
  • Launchpad. Esta é, de certa forma, uma opção mais complexa. Os usuários podem adicionar seu PPA e instalar os scripts via sudo apt-get install package-name . Siga os tutoriais do launchpad para começar. Há algumas maneiras de fazer upload de código (veja a discussão nos comentários abaixo). Use this como referência para criar deb pacotes para scripts únicos - eles podem ser importados para o Launchpad e construídos usando o Launchpad antes de serem colocados no PPA. IMHO, script único que não tem mais de 100 linhas, não vale a pena colocar no pacote deb e depois no Launchpad. O GitHub gist é mais simples para pequenos scripts.
  • Contêineres e snaps. Esta também é uma opção um pouco mais avançada. A grande vantagem é a portabilidade. As opções mais conhecidas de contêineres multiplataforma são os pacotes Docker e Snap. O Docker tem sua própria loja: link Eu não sei sobre snaps, no entanto. Para o meu conhecimento, não há loja de aplicativos para aqueles.
por Sergiy Kolodyazhnyy 04.01.2017 / 10:50
1

GitHub é uma boa opção para compartilhar código.

    
por RoVo 04.01.2017 / 09:45
0
O

GitHub é um ótimo lugar para compartilhar código - Mas não se esqueça de incluir uma descrição dos scripts, como usá-los e qual sua função principal é.

Se sua intenção é compartilhar seu trabalho e permitir que outros os usem, você terá que permitir que eles entendam seus scripts facilmente. Você também pode descobrir que os membros da comunidade que usam seus scripts oferecem contribuições para melhorias e oferecem suporte para atualizar e corrigir quaisquer problemas que possam surgir.

    
por Aaron Dobbing 04.01.2017 / 10:52