Skip to content
Repositório do site AfroPython 💛
HTML CSS JavaScript Makefile Dockerfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.githooks
.github
dist
src
.dockerignore
.editorconfig
.eslintignore
.eslintrc.js
.gitignore
.npmrc
.stylelintrc
AfroPython_brand.png
Code_of_Conduct.md
Dockerfile
Makefile
README.md
README_EN.md
_config.yml
gulpfile.js
nginx.conf
package-lock.json
package.json
webpack.config.js

README.md

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: afropython@gmail.com


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 💛

You can’t perform that action at this time.