Website do GeekNight Recife.
No momento o status do build é:
Este site utiliza o Project Zeppelin
com diversas customizações. Para informações específicas do template clique aqui.
$ git clone https://github.com/geeknightrecife/geeknightrecife.github.io
- Troque o branch para
source
$ git checkout source
- Instale as dependências
$ bundle install
- Ative o watcher para que o site seja recompilado a cada alteração
$ bundle exec jekyll serve --watch
Antes de começar a modificar a versão atual para adicionar informações de um novo evento, crie uma tag para o último
$ git tag yyyy-MM-DD # E.x.: 2015-07-05
-
Para cadastrar um novo evento, atualize os arquivos
location.yml
,organizers.yml
,schedule.yml
,sessions.yml
espeakers.yml
com as informações do próximo evento. -
Caso o participante da edição passada tenha enviado o link para os slides, adicionar o link para a apresentação, inserindo uma key
presentation:
no arquivosessions.yml
copiado no passo anterior. -
Substituir
heroButtons
no arquivo_config.yml
para o link do novo evento do Sympla. -
Garanta que o parâmetro
preparingNextEvent
do arquivo_config.yml
esteja setado para false. -
Adicione as fotos dos palestrantes e patrocinadores de acordo com as guidelines da seção Guidelines TBD
-
Commit e push bara o branch
source
$ git push origin source
-
O Travis CI irá detectar o novo push no branch
source
, e fará o build e publicação do hotsite. -
O progresso do build pode ser acompanhado aqui
-
Após a finalização do build com sucesso, a nova versão do site estará disponível aqui
-
Criar uma pasta no formato
yyyy-MM-DD
dentro de_data/archive
-
Copiar os arquivos
schedule.yml
,speakers.yml
,sessions.yml
,organizers.yml
elocation.yml
para dentro da pasta criada antes de começar a editá-los. -
Caso o participante da edição passada tenha enviado o link para os slides, adicionar o link para a apresentação, inserindo uma key
presentation:
no arquivosessions.yml
copiado no passo anterior. -
Fazer commit das modificações, gerar uma nova tag com o mesmo nome da pasta e em seguida, push para o repositório remoto
$ git commit -am 'Archive yyyy/MM event'
$ git tag 'yyyy-MM-DD'
$ git push origin source
$ git push --tags
- Cadastrar o histórico de todos os eventos passados
- Adicionar convenções de tamanhos de imagem e nomenclatura de arquivos aqui no README
- Form de "quero palestrar inline"
- Adicionar Gulp para minificação, geração da build, watch etc.