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, direcionando eles para a pasta destino informada no arquivo gulpfile.js no valor da variável target.
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:3000)!
1 - Node.js
2 - NPM (incluso na versão Windows do Node.js)
1 - Para baixar as dependências de frontend.:
$ npm install
2 - Para rodar o projeto em http://localhost:3000:
$ npm start
npm install --save 'nomedependencia'
- instala a dependência desejadanpm run gulp css-compile
- compila os arquivos*.SCSS
da pasta SRC para ostyle.css
na DISTnpm run gulp js-compile
- compila o*.JS
da pasta SRC e redireciona para a dist
gulp css-minify
- depois de executar a task de compilação, o arquivo vai ser minificado e direcionado para a DIST, renomeado comostyle.min.css
(obs.: este arquivo final é o que deve ser chamado naindex.html
)gulp js-minify
- minifica o*.JS
da pasta SRC e redireciona para a distgulp build
- executa as tasks de css-rev e js-revgulp image-minify
- compacta as imagens da pasta src/images e coloca na dist/imggulp default
- executa todas as tasks e levanta o ambiente (localhost)
Criamos um waffle onde armazenaremos todas as tarefas que ainda precisam ser feitas em nosso site.
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 💛