Digital Innovation One - Cursos | Um método eficiente pra conclusão dos cursos
Então você está fazendo cursos na Digital Innovation One e está montando seu portifólio profissional aqui no Github?
E pra evitar aquela bagunça de 1 milhão de repositórios sem qualquer padronização, você está buscando uma forma eficiente de se organizar?
metas
no seu github?hard skills
só de ver seu perfil? A boa notícia:
CHEGA DE PROCURAR, VOCÊ JÁ ENCONTROU!😁
clonar
repositóriosbranchs
e issues
milestones
(marco / metas)commits
eficientespush
e pull
para se manter atualizado local e remotamenteTá certo, mas antes de dar tudo isso de mão beijada eu preciso saber: 👋
🔴 Tá brincando? Conta logo tudo homi!🤣
Formação
(ou Trilha de aprendizado)Curso
Básico
, Intermediário
e Avançado
e podem fazer parte de Bootcamps
, Acelerações
e outros recursos da DIO.Repositório
é o local de armazenamento de tudo que iremos fazer ou utilizar do github. Nós usaremos alguns recursos como branch, commit, issue, labels, milestones e pull request
Milestone
Representa uma Formação na DIOIssue
Representa um CursoLabel
(Opcional) Para anotar Nível do curso, Bootcamps que o curso faz parte, etc…Branch
(na IDE) para cada curso iniciado, crie também um branch com o nome do cursoCommit
Será realizado ao término de cada aula, para registrar os momentos.Pull Request
É o pedido para unir (merge) todo o trabalho feito no seu branch
junto ao main
Vamos pensar no seguinte:
DIO | <-> | Github |
---|---|---|
Formação | <-> | Milestone |
Cursos | <-> | Issues |
1- No Github
Formação
na DIO, criaremos um Milestone
aqui no GithubCurso
, criaremos um Issue
, relacionando o Milestone
correspondenteLabels
para colocar outras informações do curso como Nível
e Bootcamps
2- Na IDE
Curso
, criaremos um Branch
com o nome do cursocommit
e push
com o conteúdo aprendido na aula3- No Github
commits
e pushs
no repositório
, vamos criar um pull request
Pull request
criado, vamos relacionar ele ao Issue
correspondente e finalmente fazer o merge
com o repositório principal main
.Fork
deste repositório (é só clicar ali em cima em Fork),Features
Merge Button
git clone https://github.com/<SEU USERNAME>/dio-cursos.git
git checkout v1.0
Criação de toda a estrutura inicial de 83 cursos e 19 Formações do DIO automaticamente através da api de criação de issues
O status da sua formação (milestone) será atualizado a cada vez que você concluir um curso (issue).
E sua missão é completar todos os cursos para completar os seus estudos.
Pull Request
será fechado automaticamente (merge automático)branch
do curso será integrado ao main
e então excluídoissue
é fechado por conta da conclusão do PR
linkado à elemilestone
é atualizado com o status desse issue
concluído
Dica
Documente sua evolução, preencha o README de cada aula com o que fez mais sentido pra você