All Projects → he4rtlabs → He4rtoberfest 2020

he4rtlabs / He4rtoberfest 2020

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to He4rtoberfest 2020

Python Seabreeze
Python module for oceanoptics spectrometers
Stars: ✭ 122 (-1.61%)
Mutual labels:  hacktoberfest
Onramp
Easing the onramp for new or non-PHP developers to become Laravel devs.
Stars: ✭ 123 (-0.81%)
Mutual labels:  hacktoberfest
Tuist
🚀 Create, maintain, and interact with Xcode projects at scale
Stars: ✭ 2,234 (+1701.61%)
Mutual labels:  hacktoberfest
Logrotate
Development repository for the logrotate cookbook
Stars: ✭ 122 (-1.61%)
Mutual labels:  hacktoberfest
Hacktoberfest2020 ccs
This is the repository for Hacktoberfest 2020
Stars: ✭ 123 (-0.81%)
Mutual labels:  hacktoberfest
Ortelius
Ortelius simplifies the implementation of microservices. By providing a central catalog of services with their deployment specs, application teams can easily consume and deploy services across cluster. Ortelius tracks application versions based on service updates and maps their service dependencies eliminating confusion and guess work.
Stars: ✭ 123 (-0.81%)
Mutual labels:  hacktoberfest
Bitfield
🍰 bit field diagram renderer
Stars: ✭ 122 (-1.61%)
Mutual labels:  hacktoberfest
Cobalt2
Tweaked and refined Sublime Text theme based on the original cobalt.
Stars: ✭ 1,558 (+1156.45%)
Mutual labels:  hacktoberfest
Hackatalk
TalkTalk renewal. Open source chat app built-in expo managed work flow
Stars: ✭ 123 (-0.81%)
Mutual labels:  hacktoberfest
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-2.42%)
Mutual labels:  hacktoberfest
Laravel Mail Editor
MailEclipse ⚡ Laravel Mailable Editor!
Stars: ✭ 1,714 (+1282.26%)
Mutual labels:  hacktoberfest
Chameleon
Fast HTML/XML template engine for Python
Stars: ✭ 121 (-2.42%)
Mutual labels:  hacktoberfest
Invoke Msbuild
Invoke-MsBuild PowerShell module to make building projects and solutions with MsBuild.exe easy.
Stars: ✭ 123 (-0.81%)
Mutual labels:  hacktoberfest
Igor
Integration with Jenkins and Git for Spinnaker
Stars: ✭ 122 (-1.61%)
Mutual labels:  hacktoberfest
Youtubeexplode
The ultimate dirty YouTube library
Stars: ✭ 1,775 (+1331.45%)
Mutual labels:  hacktoberfest
Box Java Sdk
The Box SDK for Java.
Stars: ✭ 122 (-1.61%)
Mutual labels:  hacktoberfest
Mobile Wallet
A reference implementation of Mifos platform wallet and payment capabilities
Stars: ✭ 123 (-0.81%)
Mutual labels:  hacktoberfest
Netbeans
Apache NetBeans
Stars: ✭ 1,747 (+1308.87%)
Mutual labels:  hacktoberfest
Gocity
📊 Code City metaphor for visualizing Go source code in 3D
Stars: ✭ 1,602 (+1191.94%)
Mutual labels:  hacktoberfest
Ros1 bridge
ROS 2 package that provides bidirectional communication between ROS 1 and ROS 2
Stars: ✭ 123 (-0.81%)
Mutual labels:  hacktoberfest

He4rtoberfest 2020 - FINALIZADO

Sobre o Projeto

Sejam todos bem vindos a primeira edição do He4rtoberfest, evento da He4rt Developers para incentivar novos desenvolvedores a participar do Hacktoberfest pela DigitalOcean e aprender um pouco mais sobre a ideia do open source.

A ideia da He4rt Developers sempre foi a inclusão dos mais iniciantes na área e iremos focar em trazer essa inclusão para o Hacktoberfest! Se liga:

A ideia se baseia em pegar exercicios de faculdade, desde o mais simples até o mais complexo e fazer nas mais variadas linguagens e assim deixando uma biblioteca gigante de conhecimento para novos universitários mostrando a maior quantidade de jeitos possíveis de resolver o mesmo problema.

Exercicios disponíveis

Na lista abaixo estarão todos os exercicios que iremos aceitar nos nossos pull request.

Caso você queira dar sugestões de desafios, contate algum moderador no Discord da He4rt.

Como participar

Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuições são extremamente apreciadas

Porém, como esse será um evento, haverão algumas regras a serem seguidas para que você seja aprovado e não é nada complexo. Entenda:

  • Para que você tenha um Pull Request (PR) aprovado vinculado ao Hacktoberfest, você terá que fazer um PR do desafio 0 (Hello World);
  • Caso você faça os outros desafios e não faça o Hello World, seu PR não será aprovado enquanto não fizer o desafio inicial.

A ideia do desafio 0 é deixar registrado todos os participantes do He4rtoberfest, e por isso será obrigatório.

Quando você for criar a branch para mandar o Pull Request, você deverá seguir o exemplo abaixo:

  1. Realize um Fork do projeto
  2. Vá até o repositório do fork no seu github e na parte code copie o link para clonar
  3. Abra o terminal, escolha uma pasta de sua preferência e faça um clone git clone cole o link que você copiou
  4. Crie uma pasta da linguagem que você escolheu no diretório challenges/id_challenge/lang/
  5. Depois dentro desta pasta lang crie a pasta com seu nickname ficando assim challenges/id_challenge/lang/nickname
  6. Resolva o desafio
  7. Copie o model.md para a sua pasta, preencha com as informações descritas e renomeie o arquivo para README.MD
  8. Crie um branch com o desafio seguindo o modelo ao lado (git checkout -b challenges/id_challenge/lang/nickname)
  9. O exemplo acima ficaria assim do desafio 0 feito em PHP: (git checkout -b challenges/0/php/danielhe4rt)
  10. Depois faça git add .
  11. Realize o Commit (git commit -m 'Finalizando o desafio')
  12. Realize o Push no Branch (git push origin challenges/id_challenge/lang/nickname)
  13. Abra um Pull Request

Revisão de Pull Requests

Como o nosso objetivo será dar a melhor experiência possível para o participante, nós iremos ter algumas regras básicas de revisão de código para que seja uma experiência interessante para quem está aplicando o desafio, sendo elas:

  • Reforçar uma leitura de código e tipagem quando possível;
  • Erros de digitação/gramaticais e nomes de variáveis sem um contexto, tais como [a,b,c,x,y,z] deverão ser pedidas alterações;
  • Isolamento de funções quando necessário também poderá ser requisitado.

Qualquer dúvida, poderá ir o nosso banco de dúvidas e perguntar.

Atualizando o seu fork

Caso esse repositório seja atualizado com novos exercícios você precisa atualizar seu fork

# 1. Mudar para a branch master
git checkout master
# 2. Checar se sua cópia local tem o link do original
git remote -v
# 3. Se não, adicione o link do original
git remote add upstream [email protected]:he4rtlabs/he4rtoberfest-2020.git
# 4. Confirme se o link foi adicionado
git remote -v
# 5. Agora você pode fazer o fetch com o repo original, assumindo que o nome do link é 'upstream'
git fetch upstream
# 6. Fazer merge dos updates para sua branch master
git merge upstream/master master
# 7. Realizar o push para seu fork com as novas mudanças 
git push origin master

Materiais complementares


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].