Skip to content

petcompufc/sac

Repository files navigation

Semana Acadêmica da Computação

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

Como Trabalhar no Site

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

About

Semana Acadêmica da Computação

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published