Skip to content
This repository has been archived by the owner on May 28, 2023. It is now read-only.
/ hacktoberfest Public archive
generated from OpenDevUFCG/oss-template

Repositório contendo o código fonte do site do Hacktoberfest OpenDevUFCG

License

Notifications You must be signed in to change notification settings

OpenDevUFCG/hacktoberfest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hacktoberfest 2020

Este repositório contém o código fonte do site do evento do Hacktoberfest 2020 organizado pela OpendevUFCG que acontecerá durante todo o mês de Outubro. Inspirados pelo hacktoberfest organizado todos os anos pela Digital Ocean, nosso objetivo é oferecer palestras, cursos e workshops relacionados a vários campos da ciência da computação de forma gratuita e visando a disseminação da cultura open source.

Sobre o site

O desenvolvimento do site será feito durante todo o mês de setembro visando alguns objetivos:

  • Utilizar de tecnologias básicas da Web (Javascript, HTML e CSS)
  • Ser desenvolvido por voluntários que serão orientados e receberão suporte de membros do Core do Opendev que ficarão responsáveis por organizar e supervisionar o desenvolvimento
  • Ser uma ferramenta de aprendizado e compartilhamento de conhecimento entre os participantes no desenvolvimento

Etapas

O desenvolvimento será dividido em duas etapas. A primeira etapa será voltada para o desenvolvimento da preview do site, será somente uma tela com o nome do hacktoberfest, seguindo um design específico, ela será usada inicialmente para a divulgação do site e deve ser desenvolvida o mais rápido possível. A segunda etapa focará o desenvolvimento do site em si e deve ser finalizada antes do evento começar (até o final de setembro).

Fluxo de desenvolvimento

Na maioria dos casos o fluxo será o seguinte:

  1. O supervisor cria uma issue
  2. O voluntário que estiver disposto a desenvolver a issue deve comentar na descrição da mesma pedindo o assign para começar a desenvolver
  3. O supervisor dá o assign da issue para o desenvolvedor
  4. O desenvolvedor cria uma nova branch a partir de uma das duas branchs principais (preview ou site, dependendo de qual a issue está se referindo) no formato 'feature/issue#NUMERO_DA_ISSUE'.
  5. Ao finalizar o desenvolvimento, o desenvolvedor abre um Pull Request para a branch principal de onde foi criada, os outros desenvolvedores estão livres para revisar e apontar erros e/ou melhorias
  6. O supervisor revisa e aprova a PR ou requisita alguma mudança necessária

Obs: É aconselhável que os commits sejam em português e descrevam as respectivas mudanças de forma breve.