vitrine-social

O classificado de doações

Github星跟蹤圖

Vitrine Social Codacy Badge Build Status codecov

Waffle.io - Columns and their card count

Issues e Progresso

O controle das tarefas e do progresso das mesmas estão sendo feitas no Waffle. Clique aqui para acompanhar: https://waffle.io/Coderockr/vitrine-social

Instalação Backend (Go)

Estamos utilizando Go Modules nesse projeto, por isso a pasta do projeto precisa ficar fora do seu GOPATH, ou terá que adicionar a ENV GO111MODULE como on em seu ambiente para que o projeto funcione dentro do GOPATH.

Recomendamos manter o projeto fora do seu GOPATH, assim o go não vai gerar um módulo sem necessidade na raiz do projeto, ou afetar outros projetos go em seu ambiente que ainda não estejam utilizando Go Modules.

Resumo da ópera, para começar a trabalhar basta rodar os seguintes comandos:

git clone git@github.com:Coderockr/vitrine-social.git /not/your/go/path/vitrine-social;

make setup # executar na primeira vez para instalar todas as dependencias e ferramentas

make migrations # isso pode falhar por causa do warmup do postgres

make serve # agora esta rodando :)

Instalando ambiente de desenvolvimento backend no Docker

Na primeira vez que for utilizar o projeto execute o comando:

make setup-on-docker

Após o comando concluir e nas próximas vezes precisa apenas:

make migrations-on-docker
make serve-on-docker

O terminal estará bloqueado durante a execução do backend

Domínios e Subdomínios locais

Incluir os seguintes domínios no seu /etc/hosts deve agilizar o setup do seu projeto:

127.0.0.1 api.vitrinesocial.test # usar porta 8000 (golang)
127.0.0.1 images.vitrinesocial.test # usar porta 7000 (images-server)
127.0.0.1 minio.vitrinesocial.test # usar porta 9000 (minio)
127.0.0.1 vitrinesocial.test # usar porta 3000 (frontend)

Instalação Frontend (React)

cd frontend

yarn

yarn start

Reicons

Mover ícones para assets/icons

yarn reicons

Comandos Auxiliares (dia-a-dia)

Estamos mantendo todos os comandos auxiliares (criar migration, rodar migrations, regerar docs, etc) dentro do Makefile na raiz do projeto.

Para ver quais são os comandos disponívels execute: make help e todos serão listados.

Documentação API

Para acessar a versão mais recente da definição acesse:

http://coderockr.com/vitrine-social/

Como atualizar a documentação?

Contribuindo

Leia o nosso CONTRIBUTING.md para aprender sobre o nosso processo de desenvolvimento, como propor bugfixes e melhorias, e como encontrar issues para atuar.

主要指標

概覽
名稱與所有者Coderockr/vitrine-social
主編程語言JavaScript
編程語言HTML (語言數: 7)
平台
許可證
所有者活动
創建於2017-08-14 19:27:25
推送於2022-10-05 15:03:52
最后一次提交2019-10-16 14:43:12
發布數0
用户参与
星數74
關注者數10
派生數19
提交數545
已啟用問題?
問題數134
打開的問題數22
拉請求數189
打開的拉請求數39
關閉的拉請求數23
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?