Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AfroPython/afropython-site
Repositório do site AfroPython :yellow_heart:
https://github.com/AfroPython/afropython-site
Last synced: 3 months ago
JSON representation
Repositório do site AfroPython :yellow_heart:
- Host: GitHub
- URL: https://github.com/AfroPython/afropython-site
- Owner: AfroPython
- Created: 2017-09-10T21:03:59.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T22:53:35.000Z (almost 2 years ago)
- Last Synced: 2024-07-18T20:44:55.306Z (4 months ago)
- Language: CSS
- Homepage: https://afropython.org
- Size: 10.2 MB
- Stars: 30
- Watchers: 7
- Forks: 17
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Code of conduct: Code_of_Conduct.md
Awesome Lists containing this project
- awesome-social-projects - Site Afropython
README
![AfroPython Logo](AfroPython_brand.png "AfroPython")
---------------------------------------
[English Version](https://github.com/AfroPython/afropython-site/blob/master/README_EN.md)---------------------------------------
## 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](http://localhost:8080))!## Softwares necessários:
- 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_]## 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.
```sh
git config core.hooksPath .githooks
```2 - Para baixar as dependências de frontend.:
```sh
npm install
```3 - Para rodar o projeto em [http://localhost:8080](http://localhost:8080):
```sh
npm start
```3 - Se quiser rodar o projeto utilizando Docker, execute os comandos abaixo e acesse [http://localhost:8080](http://localhost:8080):
###### Atualmente, é preciso executar o build + run a cada alteração no código. Em breve uma alternativa será adicionada ao projeto.
```sh
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](https://github.com/AfroPython/afropython-site/wiki) você encontrará um pouco de nossa história :D.
---------------------------------------
Nos acompanhe em nossa página no [Facebook](https://www.facebook.com/AfroPython/)
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](https://github.com/AfroPython/afropython-site/wiki/C%C3%B3digo-de-Conduta).
---------------------------------------
Abraços de toda equipe do AfroPython :yellow_heart: