Skip to content

petcompufc/petcompufc.github.io

Repository files navigation

Logo of the project

Site PET Computação · GitHub license

Este é o website do PET Computação UFC, um projeto da Universidade Federal do Ceará. Através deste website é possível saber mais sobre o projeto e as atividades realizadas pelo mesmo.

Acessando

O website deste repositório está disponível no Github Pages em petcompufc.github.io ou, alternativamente, você pode rodar esse website em sua máquina com

npm install
npm run serve

Desenvolvimento

Construido com

Prerequisitos

Para rodar esse projeto é necessário ter instalado o node.js com o Node Package Manager (npm), que deve vir instalado com o Node.

Configurando o ambiente de desenvolvimento

Para começar a desenvolver, primeiro você precisa preparar o ambiente. Para isso clone o projeto e instale as dependências (inclusive as de desenvolvimento):

git clone https://github.com/petcompufc/petcompufc.github.io
cd petcompufc.github.io
npm install -D

O servidor de desenvolvimento pode ser iniciado com:

npm run develop

Agora deve estar rodando um servidor em localhost:8000 mostrando em tempo real as mudanças que você fizer. Cuidado, pois nem sempre o que aparece no servidor de desenvolvimento fica igual na build, teste a build antes de realizar um merge para a página principal.

Para uma melhor qualidade de código, é recomendável fazer uso do ESLint. Vários editores e IDEs possuem suporte para ESLint nativo ou através de plugins. Caso você tenha instalado as dependências de desenvolvimento, o ESLint estará pronto para ser utilizado.

Construção

Ao terminar todas as suas alterações, para gerar o site estático basta rodar:

npm run build

Esse comando gerará os arquivos na pasta public, de onde poderão ser copiados para o servidor

Publicação

Para publicar o site após a construção, basta copiar os arquivos da pasta public para o servidor que está hospedando o website

Tests

Os testes ainda não estão prontos, porém poderão ser futuramente rodados com:

npm run test

Guia de Estilo

Esse projeto faz uso do guia de estilo do Airbnb

Licença

O código deste website é aberto e, mediante termos da licença MIT, garante aos usuários quase todos os direitos sobre o software, exceto a garantia

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published