Entregar dados dinâmicos para cecm.usp.br utilizando GitHub CDN Pages.
Todos estudantes do Curso de Ciências Moleculares estão convidados a contribuir com as informações deste repositório, que é moderado por estudantes voluntários para garantir a qualidade dos dados e imagens.
Basta criar seu próprio fork do repositório, incluir seus dados e efetuar um Pull Request
Os dados neste repositório devem ser incluídos em um formato pré-definido para que sejam corretamente exibidos em cecm.usp.br. Pull Requests só serão aceitos se seguirem todas as especificações abaixo.
As datas do processo seletivo são governadas por datas_selecao.json
. O website atualiza seu conteúdo dinâmicamente de acordo com as datas registradas neste arquivo.
date_active
data em que o estado será ativado no website
date_content
data da fase do processo em questão para ser utilizada na redação do site
Turma Ingressante: Os dados da turma ingressante devem ser incluídos somente após o fim da exibição da página de aprovados, que é removida após 1 mês da última date_active
em datas_selecao.json
Imagem Principal: São dois arquivos .jpg
, seguindo as seguintes regras:
| Nome | Resolução | Tamanho Máximo |
| ------------- | ------------- | ------------- |
| XXXX.jpg
| 876 × 300 pixels | 100kb |
| XXXX@2x.jpg
| 1751 × 600 pixels | 360kb |
Você pode usar ferramentas gratuitas como o Gimp (Linux | OS X | Windows) ou o PhotoPea (Online) para garantir o tamanho e resolução.
Lista de Estudantes: Um .json
nomeado pelo ano de ingresso da turma com os seguintes objetos:
estudantes
- array of objects
nome
- string
hasPage
- bool
hasPhotos
- bool
hasMainPhoto
- bool
institutos
- bool
Imagem da Página Pessoal: São dois arquivos .jpg
, seguindo as seguintes regras:
| Nome | Resolução | Tamanho Máximo |
| ------------- | ------------- | ------------- |
| nome-sem-espacos.jpg
| 272 × 272 pixels | 50kb |
| nome-sem-espacos@2x.jpg
| 544 × 544 pixels | 100kb |
Você pode usar ferramentas gratuitas como o Gimp (Linux | OS X | Windows) ou o PhotoPea (Online) para garantir o tamanho e resolução.
Dados da Página Pessoal: Um .json
nomeado pelo nome do estudante, onde os espacos sao substituidos por "-" (nome-sem-espaco.json
) com os seguintes objetos:
nome
- string
turma
- string
especializacao
- array of strings
concentracao
- array of strings
origem
- string
conteudo
- array of strings
avancado
- array of strings
extracurricular
- array of objects
title
- string
link
- string
avancado
- array of strings
contato
- object
lattes
- string
github
- string
site
- string
behance
- string
telefone
- string
hasPhoto
- bool
Nota: Você pode deixar qualquer campo em branco, exceto pelo seu nome e turma. O site irá dinamicamente adaptar o design da página de acordo com as informações que você fornecer.
PDFs do Avançado: Devem ser incluídos em formato .pdf, com nome seguindo a regra nome-sem-espaco-0.pdf
. O número no final do arquivo indica a ordem dos arquivos que serão associados à lista de projetos do avançado que você forneceu no .json
acima.
Importante: Seu nome em seus arquivos pessoais deve ser o mesmo especificado na lista .json
de estudantes da sua turma, porém, todo minúsculo e com espaços substitutidos por -
.