GithubHelp home page GithubHelp logo

dawidoliveira / cc17 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arceusdevs/cc17

0.0 1.0 0.0 700 KB

Port de um template HTML (HTML5UP https://html5up.net/editorial) para Jekyll como ferramenta de organização da turma de Computação 2017 da UFAL - Campus Arapiraca.

HTML 7.85% Ruby 1.70% CSS 79.90% JavaScript 10.54%

cc17's Introduction

CC17

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

  1. correção de provas e listas de exercícios;
  2. resumos de aulas e assuntos relacionados;
  3. cronograma de provas e outros tipos de avaliações;
  4. publicações gerais escritas pelos próprios alunos;
  5. discussões promovidas em todo tipo de publicação através de um sistema de comentários, e
  6. painel de aviso,

etc.

Tecnologias

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.

Como contribuir?

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 [email protected], 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
    1. 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.
    2. Estudar Jekyll e contribuir com a configuração do projeto, adicionando novos recursos, tanto com plugins do Jekyll como de bibliotecas JS

cc17's People

Contributors

vieirafrancisco avatar

Watchers

James Cloos avatar

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.