Como visualizar e editar o código-fonte de um aplicativo de código aberto

Embora o código aberto seja uma boa escolha, você também precisará investir na comunidade certa. O GitHub é um dos melhores lugares para fazer isso, não apenas por causa da grande quantidade de usuários que visitam o site, mas também por causa dos recursos que o GitHub oferece.

Embora o código aberto seja uma boa escolha, você também precisará investir na comunidade certa.  O GitHub é um dos melhores lugares para fazer isso, não apenas por causa da grande quantidade de usuários que visitam o site, mas também por causa dos recursos que o GitHub oferece.
Propaganda

como visualizar código aberto Se você está procurando desenvolver software, seguir a rota de código aberto é uma das melhores maneiras de fazê-lo. As pessoas não apenas podem ver seu código-fonte aberto e enviar suas próprias correções, mas também são encorajadas a olhar o código de outras pessoas para usar como estrutura ou inspiração.

Embora o código aberto seja uma boa escolha, você também precisará investir na comunidade certa. O GitHub é um dos melhores lugares para fazer isso, não apenas por causa da grande quantidade de usuários que visitam o site, mas também por causa dos recursos que o GitHub oferece. Se você encontrar um aplicativo de código aberto no GitHub, mostrarei algumas coisas que você pode fazer com ele, incluindo visualização, edição e bifurcação do código.

Crie a sua conta aqui

Antes de começar a usar o GitHub, é melhor criar uma conta com eles. A criação de uma conta é gratuita e permitirá que você aproveite vários recursos, como bifurcações. O GitHub também tem diferentes níveis de associação, além do gratuito, mas uma conta gratuita deve ser mais que suficiente para uso pessoal.

Verificando um projeto

como visualizar código aberto
Depois de ter uma conta, você pode mergulhar direto em um aplicativo de código aberto encontrado no GitHub. Aqui você pode ver a página do projeto do aplicativo, incluindo pastas e arquivos pertencentes ao aplicativo, um gráfico de rede, uma lista de solicitações pull, problemas abertos, um wiki e outros gráficos. Obviamente, se você quiser ver o código dentro dos arquivos, você deve clicar neles e você será presenteado com o código fonte completo. No que diz respeito à interpretação do código, você precisará ter algum conhecimento na linguagem de programação na qual o aplicativo está escrito, seja Java, C ++, Python ou qualquer outra coisa. Para aqueles que se perguntam, a imagem mostra os jcanvas de Caleb Evan Manipular o elemento de tela do HTML5 com rapidez e facilidade Manipular o elemento de tela do HTML5 com jCanvas A web como a conhecemos está evoluindo mais rápido do que nunca. Ultimamente, o HTML5 está entrando em cena, fornecendo a capacidade de desenvolver aplicativos da Web altamente interativos sem a necessidade de ... Read More project.

Bifurcando um Projeto

view open source
A edição do código requer algumas etapas adicionais. Se você deseja copiar o código sem oficialmente bifurcá-lo no GitHub, você precisará baixar os arquivos do projeto e editá-los localmente no seu computador. No entanto, se você está realmente olhando para usar a fonte atualmente disponível e criar seu próprio projeto com ele e indo na sua própria direção, você vai querer bifurcá-lo. A bifurcação pode ser realizada com uma conta e clicando em “Bifurcação” na página do projeto, como mostrado na captura de tela. As próximas instruções são para usuários do Linux que devem instalar o pacote G it para sua respectiva distribuição.

ver código aberto
Se você deseja recuperar os arquivos do repositório para o seu computador, você precisará executar o comando git clone https://github.com/username/project_name.git, substituindo username por GitHub username e project_name pelo nome do aplicativo projeto que você acabou de bifurcar. Execute este comando dentro de uma pasta que deve conter todos os seus projetos do GitHub, pois cada comando git clone criará uma nova pasta dentro da que você está atualmente residindo. Essa é outra maneira de baixar o arquivo de um projeto, pois ele não exige credenciais de login. Agora você pode alterar os arquivos como quiser usando qualquer editor de texto ou IDE. Para usuários de Linux, eu recomendaria Eclipse ou Geany como eles são ótimos editores de programação - o Eclipse sendo mais completo e Geany sendo mais enxuto. Usuários do Windows também podem usar o cliente nativo do GitHub.

Fazendo upload de alterações no seu projeto

ver código aberto
Depois de concluir as alterações, você poderá fazer o upload dos arquivos atualizados de volta ao GitHub usando o comando git push origin master enquanto estiver dentro da pasta do aplicativo. Isso empurra as alterações de volta para o ponteiro de "origem" (seu projeto bifurcado) e a ramificação principal (local padrão do código-fonte).

Acompanhando Upstream

Se você quiser acompanhar o projeto de upstream (aquele que você criou para criar seu próprio), então você precisará adicionar o que é chamado de controle remoto adicional. Esta é basicamente apenas outra palavra-chave que você pode usar enquanto estiver dentro da pasta do seu aplicativo. Para criar o novo controle remoto, execute o comando git remote add upstream https://github.com/username/project_name.git, onde username deve ser substituído pelo nome de usuário do projeto original e project_name deve ser substituído pelo nome do projeto.

Mesclando Mudanças Upstream

Se você notar que o projeto upstream foi atualizado e gostaria de incorporar as mudanças, você pode executar git pull upstream depois de criar o controle remoto adicional, e o GitHub irá baixar e mesclar as alterações do upstream nos arquivos do seu projeto. Se tudo funcionar perfeitamente depois de executar esse comando, você poderá executar imediatamente o git push origin master para enviar as atualizações para o seu próprio projeto.

Puxe Solicitações

como visualizar código aberto
Se você gostaria de contribuir com o projeto upstream, é melhor enviar qualquer alteração ao seu próprio fork do projeto (ou a sua própria ramificação do projeto upstream, mas isso somente depois que o autor original fizer arranjos especiais). Depois de enviar essas alterações ao seu repositório, você pode ir ao GitHub e enviar uma solicitação de recebimento. Isso notifica o autor original do projeto upstream de que você gostaria que ele revisasse as alterações feitas e fizesse com que elas executassem suas alterações no projeto upstream. É uma cortesia comum, pelo menos, oferecer algumas de suas próprias modificações de volta ao projeto upstream para que eles possam agradecer a você pelo projeto. Se eles aceitam o seu pedido é com eles.

Conclusão

O GitHub é uma ferramenta fantástica que uma grande quantidade de desenvolvedores de software livre já usa. Enquanto o GitHub usa o utilitário Git, que qualquer um pode configurar em seus próprios servidores, o GitHub realmente incorpora o aspecto de comunidade do desenvolvimento, algo que é um requisito no mundo do código aberto. Esta introdução deve ajudá-lo a começar com o básico. Se você gostaria de aprender mais sobre a programação real, você pode conferir este artigo em sites de topo para retocar em C ++ 3 Websites Para começar a aprender C ++ Linguagem de programação 3 sites para começar a aprender C ++ Linguagem de Programação Aprender a programar pode ser difícil para muitos, mesmo com linguagens de programação relativamente fáceis. Enquanto o Java é mais fácil de começar (onde temos vários artigos aqui no MakeUseOf para Java, bem como ... Leia Mais.

Você já usou o GitHub? Qual recurso você mais gosta que as pessoas devem conhecer? Deixe-nos saber nos comentários!

In this article