Este é o código-fonte do projeto Codamos.
O Codamos é como uma vitrine de eventos, meetups, cursos, workshops, palestras e palestrantes. Aqui encontrará eventos inclusivos.
Nosso propósito é descomplicar a comunicação entre quem organiza e quem quer participar de eventos. As pessoas são nossa essência, estão em primeiro lugar e fazemos o nosso melhor para reconhecer, valorizar e respeitar a pluralidade.
Para conhecer mais sobre o Codamos, acesse a página https://codamos.club/quem-somos.
Se você conhece um evento inclusivo que não foi listado na página de eventos, pode criá-lo de duas formas no Codamos:
- Através do formulário, que é indicado para quem não conhece muito de código, ou não tem muito tempo para abrir um Pull request;
- Através de um pull request, que é bem útil quando se precisa incluir imagens.
Primeiro, é preciso criar um novo fork do projeto através da interface do Github.
Feito isso, você deverá criar um arquivo de evento dentro do diretório _events/
. Esse arquivo
deve ter o nome no formato yyyy-mm-dd-titulo-do-evento.yml
, onde yyyy
é o ano do evento, mm
o mês do evento e dd
o dia de início do evento. Um exemplo de nome: 2018-12-20-rubyconf-br.yml
.
Um arquivo de evento contém a descrição do evento, com alguns campos obrigatórios. O arquivo possui o seguinte formato:
---
title: "Título do evento" (obrigatório)
inclusive: true # (se é inclusivo ou não)
partners: true # (se o evento é de parceiros do Codamos)
cfp: true # (se o evento está aceitando propostas de palestras - call for papers)
location: "Cidade - UF"
date: "20/12" # (data do evento)
from: "2018-12-20" # (data do começo do evento)
until: "2018-12-20" # (data do final do evento)
banner: banner.png # (um nome de imagem presente em `images/eventos/`)
group: locaweb.png # (um nome de grupo presente em `images/grupo/`)
group_name: "Nome do grupo"
tags:
- algumas
- tags
hashtag: hash-tag-do-event-no-twitter
twitter: conta-no-twitter
facebook: conta-no-facebook
main_url: https://link-do-evento.com.br
rsvp_url: https://link-para-submeter-palestras.com.br
Há vários outros campos que são descritos no cabeçalho do arquivo de eventos.
É possível encontrar bons exemplos de eventos no diretório _events
.
Se você palestra ou quer começar a palestrar e gostaria de aparecer na lista de pessoas
palestrantes, mentoras ou voluntárias da comunidade, basta abrir um pull request com
suas informações adicionadas no arquivo _data/speakers.yml
.
Este arquivo contém uma descrição de todos os campos possíveis em seu cabeçalho.
Se preferir, é possível editar o arquivo diretamente através do ícone de edição do Github.
Se conhece um grupo inclusivo e gostaria de adicionar ao Codamos, basta editar
o arquivo _data/communities.yml
. Este arquivo também possui uma descrição
de seus campos no cabeçalho.
É possível adicionar podcasts editando o arquivo _data/podcasts.yml
.
Este arquivo também possui uma descrição dos campos no cabeçalho.
Se você quer trabalhar com o projeto em seu computador, aqui estão algumas coisas que você vai precisar:
- Instalar a última versão do Ruby.
O site do Ruby descreve várias formas de fazer a instalação.
A mais recomendada é a através do
rbenv
. Porém escolha a que mais se adapte ao seu sistema; - Fazer um fork e clonar o projeto;
- Executar o comando
bundle install
para instalar as dependências; - Executar o comando
bundle exec jekyll serve
para subir o site em ambiente local. Ele ficará disponível no endereçohttp://127.0.0.1:4000
.
A partir do quarto ponto, qualquer alteração que fizer será refletida após o recarregamento da página na janela do navegador.
A fim de evitar qualquer mal-entendido, adotamos um Código de Conduta. Solicitamos que todos os participantes, palestrantes, grupos, eventos, patrocinadores, apoiadores e voluntários concordem em aderir a essas diretrizes.
Contamos com a cooperação de todos para ajudar a garantir uma experiência segura, agradável e positiva para todos.