Skip to content

Repositório base para o desenvolvimento do projeto para novos membros

Notifications You must be signed in to change notification settings

InteliBlockchain/open-inteliblockchain-template

Repository files navigation

Open InteliBlockchain - Template

Esse é um template para a criação do projeto Open InteliBlockchain direcionado ao aprendizado e nivelamento dos novos membros do clube.

  1. Introdução 1.1. O que é um clone no Github 1.2. O que é um fork no Github
  2. Acessando o repositório através da organização Inteli Blockchain
  3. Fazendo o fork do repositório
  4. Fazendo o clone do repositório forkeado
  5. Conclusão

Autoria


Tutorial de Fork do template do projeto

1. Introdução

Nesse tutorial, será mostrado o passo a passo para fazer o fork do repositório open-inteliblockchain-template, que é o repositório base para o desenvolvimento do projeto dos novos membros. Nesse repositório estão inclusas todas as pastas e arquivos base necessários para o desenvolvimento do projeto Open Inteli Blockchain, para facilitar a visualização e desenvolvimento dos membros que estão comprometidos em fazer esse projeto de aprendizado.

****Importante:**** É de extrema importância que você utilize o GitHub para ter em seu portfólio a trajetória com cada commit desse projeto concluído futuramente.

****Observação:**** Esse tutorial pode ser aplicado a outros repositórios caso queira executar a mesma função de fork.

1.1. O que é um clone no GitHub?

O git clone é usado sobretudo para apontar para um repositório existente e fazer um clone ou cópia deste repositório no novo diretório para nossa máquina, em outro local. O repositório original pode estar localizado no sistema de arquivos local ou em protocolos com suporte a acesso por máquinas remotas.

Você pode clonar um repositório do GitHub em seu computador local para facilitar a correção de conflitos de mesclagem, adicionar ou remover arquivos e enviar confirmações maiores, e de fato desenvolver ou contribuir em um projeto. Ao clonar um repositório, você copia o repositório do GitHub para sua máquina local.

A clonagem de um repositório obtém uma cópia completa de todos os dados do repositório que o GitHub possui naquele momento, incluindo todas as versões de cada arquivo e pasta do projeto. Você pode enviar suas alterações para o repositório remoto no GitHub ou extrair as alterações de outras pessoas do Github. Para obter mais informações, consulte "Usando o Git".

Você pode clonar seu repositório existente ou clonar o repositório existente de outra pessoa para contribuir com um projeto.

1.2 O que é um fork no GitHub?

No GitHub, um “fork” (git forké simplesmente o mesmo projeto no seu namespace, permitindo que você faça alterações publicamente em um projeto como uma forma mais aberta de contribuir. Dessa forma, projetos não precisam nos preocupar em adicionar colaboradores para dar acesso ao push.

Mais comumente, o fork cria bifurcações, as bifurcações criadas com o fork são usadas para propor alterações no projeto de outra pessoa ao qual você não tem acesso de gravação ou para usar o projeto de outra pessoa como ponto de partida para sua própria ideia. Você pode bifurcar um repositório para criar uma cópia do repositório e fazer alterações sem afetar o repositório original.


2. Acessando o repositório através da organização Inteli Blockchain

Primeiramente, entre na organização do Inteli Blockchain no GitHub, que é pública, portanto, permite o acesso e visualização de qualquer usuário.

Untitled

Entre na aba “Repositories” caso o repositório não esteja incluso em “Popular repositories’ na aba “Overview” (que é a aba default aberta quando a organização é acessada).

Untitled

Agora, procure pelo repositório “open-inteliblockchain-template” e clique nele para efetuar o fork.

Untitled


3. Fazendo o fork do repositório

Direto de onde parou anteriormente, procure pelo botão “Fork” no canto superior direito e clique nele para criar o seu fork.

Captura de tela 2022-11-30 023848.png

Agora, preencha os campos da forma que for conveniente, escolha o nome que desejar e no seu caso, selecione a opção “Copy the main branch only” para copiar somente a branch main do repositório, e coloque você mesmo (nome da sua conta) como “Owner” do repositório que será “forkeado”. Assim que preencher tudo, clique no botão “Create fork”.

Untitled

Pronto! Você fez o fork e foi redirecionado para a página do seu repositório “forkeado” do “open-inteliblockchain-template”. Caso queira conferir se realmente foi feito, além de ver pelo destacado em vermelho na imagem abaixo, é possível clicar na seta ao lado do botão “Fork” para ver os seus forks existentes(como mostrado na imagem).

Captura de tela 2022-11-30 025437.png


4. Fazendo o clone do repositório “forkeado”

No momento, você tem um fork do repositório, mas não possui os arquivos desse repositório localmente em seu computador. Por isso agora é necessário que clone esse repositório.

Primeiramente, clique no botão “Code” ainda na página do repositório “open-inteliblockchain-template” para abrir as opções de Clone.

Untitled

Para o próximo passo, existem algumas opções de como fazer o clone, você pode fazer o clone usando o git no seu terminal, ou utilizar o Github Desktop, porém aqui seguiremos pelo Github Desktop. Clique em “Open with GitHub Desktop” para abrir seu aplicativo desktop do GitHub com a URL do Fork preenchida automaticamente.

Agora, basta selecionar o “path” (caminho/pasta em que será salvo o repositório) desejado para armazenar o seu repositório clonado e clicar no botão “Clone”.

Untitled

Carregando….

Untitled

Pronto! O repositório foi clonado e está pronto para ser utilizado da forma que preferir.

Untitled


5. Conclusão

Parabéns! Você aprendeu a fazer um fork e além de poder utilizar esse aprendizado para outras situações, você também pode, finalmente, abrir esse seu repositório forkeado e clonado no Visual Studio Code para entender melhor a estrutura do projeto e fazer bom proveito do tempate fornecido para o desenvolvimento desse projeto.

Untitled


Autoria

Victor Severiano de Carvalho - Autoria

Marcelo Feitoza - Conteúdo e revisão

Fork a repo - GitHub Docs

About

Repositório base para o desenvolvimento do projeto para novos membros

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published