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.
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)!
- Node.js (https://nodejs.org/en/download/)
- NPM (https://www.npmjs.com/get-npm) [incluso na versão Windows do Node.js]
- Docker (https://docs.docker.com/install/) [opcional]
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
npm install --save 'nomedependencia'
- instala a dependência desejadanpm run build
- prepara o site para produçãonpm 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 💛