Skip to content

jtemporal/br-pyladies-pelican

 
 

Repository files navigation

Site Pyladies Brasil

Build Status

Contribuindo

Para contribuir com o projeto veja o guia de Contribuição. Lá você encontrará instruções detalhadas de como fazer a sua contribuição.

Instalando e Rodando

  • Para apenas rodar localmente o site, você precisa do virtualenv instalado na sua máquina. Para verificar se ele está instalado, execute o seguinte comando e observe a saída:
$ virtualenv --version
  • Se a saida for uma numeração, como 16.1.0, isso significa que o virtualenv já está instalado. Caso contrario, para instalar o virtualenv basta fazer:
$ pip install virtualenv
  • O mesmo procedimento pode ser feito para o git. Verifique se já está instalado, com o comando:
$ git --version
  • Se a saida for algo como git version 2.17.1, significa que o git já está instalado. Caso contrário, para instalar o git basta fazer:
$ sudo apt install git

Obs.: Esse comando funciona apenas em sistemas operacionais que utilizam o apt gerenciador de pacotes. Caso não seja o seu caso, verifique como instalar o git no seu sistema.

  • Assumindo que seu git e virtualenv já estão configurados, faça o clone do repositório
$ git clone https://github.com/pyladies-brazil/br-pyladies-pelican.git
  • Após conclusão do clone, acesse o diretório recém-criado
$ cd br-pyladies-pelican
  • Rode o comando para criação de ambiente virtual e instalação das dependências
$ make install

Obs.: Esse comando criará uma virtual env, então rode-o fora de qualquer ambiente virtual.

  • Rode o projeto
$ make up

Abra o browser em localhost:8000 para ver o conteúdo gerado.

Links Úteis

Rodando com docker-compose

Instale o docker no seu computador em seguida execute os passos abaixo:

$ git clone git@github.com:pyladies-brazil/br-pyladies-pelican.git
$ cd br-pyladies-pelican
$ docker-compose up

Agora basta acessar o navegador em localhost:8000 para ver o conteúdo gerado.

About

Site Pyladies Brasil usando Pelican

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 48.2%
  • JavaScript 27.8%
  • CSS 19.0%
  • Python 3.4%
  • Makefile 1.6%