SPURB / participe

Site de participação social da Secretaria Municipal de Urbanismo e Licenciamento - SMDU - e São Paulo Urbanismo
https://participe.gestaourbana.prefeitura.sp.gov.br/
GNU General Public License v3.0
9 stars 5 forks source link
government sao-paulo vuejs

Participe

Netlify Status Build Status CodeFactor

Frontend do https://participe.gestaourbana.prefeitura.sp.gov.br, site de participação social da Secretaria Municipal de Urbanismo e Licenciamento – SMUL - e São Paulo Urbanismo.

Setup

  1. Clone este repositório

    git clone https://github.com/SPURB/participe.git
  2. Instale as dependências

    cd participe
    npm install
  3. Inicie servidor para desenvolvimento local na porta 8080

    npm run serve
  4. Visualize as rotas especificadas em src/router.js. Exemplos abaixo:

Observação: Para visualizar a home e utilizar os formulários é necessário realizar o setup do backend e criar um arquivo .env.development.local com as variáveis configuradas.

Explicações detalhadas deste template no guia e documentação do vue-loader.

Testes

Inicie testes unitários

npm run test:unit

Inicie testes e2e

npm run test:e2e

Inicie ambiente TDD com testes e2e

npm run serve:e2e

Publicar

Crie os arquivos no diretório dist.

npm run build

Pdfs de consulta

Pode-se gerar pdf de consulta (com comentários e formatação em A4)

npm run content:pdf /rota-da-consulta

npm run content:pdf /rota-da-consulta http:localhost:8080

para gerar o pdf de uma rota diferente de participe.gestaourbana passe a base da url no segundo argumento


Padrões de interface

Antes de desenvolver uma nova consulta veja a documentação dos padrões de interface disponibilizados no wiki deste repositório.

Issues

Toda contribuição é bem vinda. Crie uma issue.

Colaboradores

Alex Boscia
Alex Boscia

💻
Thomas Yuba
Davi Masayuki

💻
Eduardo Camillo
Eduardo Camillo

💻
Flávia Lopes
Flávia Lopes

💻
Maurício Dantas
Maurício Dantas

💻
Renan Moreira Gomes
Renan Gomes

💻
Ricardo Henrique Ivanov
Ricardo Ivanov

💻
Rogério Lobo
Rogério Lobo

💻
Thomas Yuba
Thomas Yuba

💻

Licença

GPL-v3

Contato

Em caso de dúvida de implementação e desenvolvimento envie um email para desenvolvimento@spurbanismo.sp.gov.br.