Git Product home page Git Product logo

blog.brasil.io's Introduction

Blog do Brasil.IO

Esse repositório contém o código e as publicações do Blog do Brasil.IO.

Contribuindo

Caso você não tenha conhecimentos de git, GitHub e markdown mas tenha interesse em publicar algum texto no blog envie um email através da página de contato falando sobre o texto que gostaria de publicar e conversamos. :) Caso você se sinta confortável utilizando essas tecnologias, leia mais:

O blog é um site estático usando o pelican; crie um pull request com o conteúdo do texto em um arquivo na pasta content/ - o arquivo pode estar em markdown ou no formato do Jupyter Notebook (ipynb). Por padrão o arquivo deve conter o formato: content/YYYY-MM-DD-titulo-do-text.md; no caso da utilização do Jupyter Notebook, use a extensão .ipynb e crie também um arquivo content/YYYY-MM-DD-titulo-do-text.nbdata com o seguinte formato:

Title: Escreva aqui o título do arquivo
Slug: slug (utilize o mesmo do nome do arquivo, sem extensão)
Date: YYYY-MM-DD HH:MM
Category: categoria1, categoria2
Tags: tag1, tag2
Author: username_no_github
Summary: Primeiro parágrafo do texto ou resumo

Adicionar novo Autor(a)

Para que o autor apareça com imagem e descrição ao final de cada postagem é preciso adicionar os arquivos ao blog seguindo os passos descritos a seguir

  1. Adicione a sua imagem na pasta content/images/authors/ a imagem deve conter o mesmo nome de seu usuário no github e conter a extensão .jpg.

  2. Crie um novo arquivo na pasta content/authors/, o arquivo deve ter extensão .json e precisa ter os seguintes campos preenchidos:

{
    "name": "Seu nome",
    "image": "/images/authors/username_no_github.jpg",
    "description":"breve descrição",
    "social": {
        "github": "https://github.com/username_no_github",
        "twitter": "https://twitter.com/username_no_twitter",
        "linkedin": "https://br.linkedin.com/in/username_no_linkedin"
    }
}

Rodando Localmente

Necessita de Python 3.7+. Instale as dependências:

pip install -r requirements.txt

Gere o site executando:

pelican content/

Para rodar um servidor Web, execute:

cd output && python -m pelican.server

Então basta acessar localhost:8000 em seu navegador.

Publicando

make github  # Irá gerar novamente o site e subir para o branch gh-pages

Outras Maneiras de Contribuir

Se você curte o projeto e quer contribuir de outras formas também, veja como.

Licença

Todas as publicações estão disponíveis sob a licença Creative Commons Attribution-ShareAlike (CC BY-SA).

blog.brasil.io's People

Contributors

bmenani avatar giuliano-macedo avatar marcmatias avatar turicas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

blog.brasil.io's Issues

Criar relatório mensal novembro/2020

O que foi planejado para novembro:

  • Organizar o sprint na Python Brasil 2020 (hoje, 8 de novembro), para facilitar a colaboração por novas pessoas.
  • Habilitar a autenticação na API (amanhã, 9 de novembro).
  • Começar a implementação da LGPD na plataforma (levantar todos os dados pessoais que temos em datasets já publicados).
  • Implementar redirecionamentos nos datasets, para que seja possível migrarmos o schema (nomes de colunas e das tabelas) e, ainda assim, manter os links antigos funcionais
  • Dataset de eleições brasileiras:
    • Checar e finalizar normalizações de nomes de colunas das tabelas de receitas e despesas de partidos, comitês/diretórios e candidaturas (trabalho já iniciado, com ajuda de Rhenan Bartels).
    • Implementar os redirecionamentos do schema antigo para o novo.
    • Atualizar dados na plataforma.
  • Continuar atualizando diariamente os dados da COVID-19 e publicando boletins.

Criar relatório mensal outubro/2020

O que foi planejado/publicado para outubro no relatório de setembro:

  • Implementar autenticação na API (e por segurança precisaremos deixar o cadastro mais rigoroso);
  • Atualizar os seguintes datasets:
    • Eleições (atualizar e melhorar código do programa que converte os dados e atualizar dados na plataforma);
    • Empresas e sócios (atualizar dados na plataforma);
    • Criar dataset de candidatos em 2020 que possuem empresas;
    • Auxílio emergencial (atualizar dataset na plataforma, com novas parcelas);
  • Criar páginas exclusivas para acessar dados das eleições, facilitando o acesso de usuários leigos;
  • Atualizar dados da população dos municípios (usados no Painel COVID-19 e no portal das eleições que será criado);
  • Melhorar a documentação da API;
  • Continuar atualizando diariamente os dados da COVID-19.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.