Bem vindo ao repositório do portal de uma turma de Ciência da Computação. O objetivo aqui é possibilitar a organização da turma de forma prática e acessível, proporcionando
- correção de provas e listas de exercícios;
- resumos de aulas e assuntos relacionados;
- cronograma de provas e outros tipos de avaliações;
- publicações gerais escritas pelos próprios alunos;
- discussões promovidas em todo tipo de publicação através de um sistema de comentários, e
- painel de aviso,
etc.
Essa é apenas a primeira fase desse projeto, e para que existisse algo rápido, bonito, útil e prático de se usar, foi escolhido um tema da HTML UP! chamado Editorial Theme para compor o front end inicialmente, e por ser apenas um site puro foi preciso ser portado para uma ferramenta de gerenciamento de sites estáticos. Para isso, Jekyll foi escolhido, por ser simples, rápido, seguro, dinâmico, leve, de fácil hospedagem (no Github Pages mesmo), e possibilitando o uso de variáveis, loops, condicionais, e outros recursos, sem nada ser processado no servidor.
Futuramente, após o projeto estar fluindo, a ideia é portar para uma stack web e proporcionar a ferramenta para qualquer turma de estudantes de qualquer lugar.
Há algumas formas de ajudar com o projeto que vejo no momento.
- O site atualmente está hospedado aqui. Logo, já pode ser acessado e analisado. Caso tenha dicas de organização, design ou outra coisa, você pode deixar um email para tkovs@outlook.com, ou, através da sua conta no Github, abrir uma issue neste repositório para discutirmos a sua proposta entre os usuários.
- Para aqueles que querem por a mão na massa, há duas opções
- Estudar HTML, CSS e SASS, pelo menos pra entender o que são e como funcionam, caso ainda não conheçam. Com isso, poderão contribuir com o estilo do site que inclui posicionamento, cores e tamanhos.
- Estudar Jekyll e contribuir com a configuração do projeto, adicionando novos recursos, tanto com plugins do Jekyll como de bibliotecas JS