Skip to content

AfroPython/afropython-site

Repository files navigation

AfroPython Logo


English Version


O que é o AfroPython?

O AfroPython é uma oficina de programação que tem o objetivo de incentivar a população negra nas áreas de tecnologia, porém não é um evento exclusivo para este grupo.

O AfroPython deseja ser uma iniciativa marcante: para quem faz e para quem participa. E queremos somente marcas positivas e felizes, já que as razões que nos unem não são tão historicamente nobres: o fato de que somos 54% da população brasileira e nossa presença representa apenas 0,4% dos profissionais de Tecnologia da Informação no Brasil.


Quero contribuir, como rodar o projeto?

A estrutura consiste em rodar os comandos básicos de um projeto, minificando, compilando e compactando arquivos.

Os arquivos devem ser organizados na pasta SRC ou na pasta padrão de conteúdo dependendo da forma como o projeto vai ser desenvolvido. (http://localhost:8080)!

Softwares necessários:

Instruções de como utilizar o projeto

1 - Configurar caminho dos Git Hooks:

Importante para que antes do push seu código passe por uma validação em nossos linters.

git config core.hooksPath .githooks

2 - Para baixar as dependências de frontend.:

npm install

3 - Para rodar o projeto em http://localhost:8080:

npm start

3 - Se quiser rodar o projeto utilizando Docker, execute os comandos abaixo e acesse http://localhost:8080:

Atualmente, é preciso executar o build + run a cada alteração no código. Em breve uma alternativa será adicionada ao projeto.
docker build -t afropython/afropython-site -f Dockerfile .
docker run --rm -dt -p 8080:80 --name afropython afropython/afropython-site

Outras tarefas

NPM

  • npm install --save 'nomedependencia' - instala a dependência desejada
  • npm run build - prepara o site para produção
  • npm run deploy - realiza o deploy

Em nossa Wiki você encontrará um pouco de nossa história :D.


Nos acompanhe em nossa página no Facebook

E nosso email para contato: [email protected]


Nós do AfroPython nos esforçamos para fornecer a todos os participantes um ambiente de respeito e livre de assédio, independentemente de sexo, idade, orientação sexual, deficiência, aparência física, raça ou religião.

Leia a versão integral do nosso Código de conduta.


Abraços de toda equipe do AfroPython 💛