O site da Semana Acadêmica da Computação agrega todas as informações relativas ao evento organizado pelo PETComp UFC (Pici) com o apoio do Departamento de Computação. Mais importante ele inclui:
- A descrição do evento
- O cronograma das atividades
- Como participar
- Nossos apoios e agradecimentos
Para trabalhar nesse site é necessário ter o Node e o NPM instalados no seu computador. Uma vez instalados acesse o repositório pela linha de comando com:
git clone https://github.com/petcompufc/sac.git
cd sac
Uma vez dentro do repositório instale as dependências com npm install -D
(para incluir dependências de desenvolvimento) e começe a desenvolver rodando npm run develop
ou yarn develop
. Também é possível utilizar as ferramentas de linha de comando do Gatsby:
npm install -g gatsby-cli
gatsby develop
O Gatsby é um gerador de sites estáticos baseado em React, portanto para desenvolver é interessante ter conhecimentos nessas duas tecnologias. Adicionalmente o site faz uso do chakra-ui para garantir interfaces acessíveis e fáceis de construir e garante a qualiade do código com ESLint utilizando o AirBNB Style Guide.
Os arquivos do site são organizados da seguinte maneira:
📁.
├─📁src
| ├─📁 components # Os componentes, que incluem as seções da página
| ├─📁 images # Imagens (SVG, PNG, JPEG, ...)
| └─📁 pages # As páginas a serem geradas pelo Gatsby, no caso apenas uma, pois o site é basicamente um poster
├─.eslintrc.json # Configurações do ESLint
├─.gitignore
├─LICENSE
├─README.md
├─gatsby-config.js
├─package-lock.json
└─package.json