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.
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
Para rodar esse projeto é necessário ter instalado o node.js com o Node Package Manager (npm), que deve vir instalado com o Node.
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.
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
Para publicar o site após a construção, basta copiar os arquivos da pasta public
para o servidor que está hospedando o website
Os testes ainda não estão prontos, porém poderão ser futuramente rodados com:
npm run test
Esse projeto faz uso do guia de estilo do Airbnb
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