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 --watchAntes 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.ymlespeakers.ymlcom 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.ymlcopiado no passo anterior. -
Substituir
heroButtonsno arquivo_config.ymlpara o link do novo evento do Sympla. -
Garanta que o parâmetro
preparingNextEventdo arquivo_config.ymlesteja 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-DDdentro de_data/archive -
Copiar os arquivos
schedule.yml,speakers.yml,sessions.yml,organizers.ymlelocation.ymlpara 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.ymlcopiado 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.