andriellyll / eda

Data structure and algorithms support material.

Home Page:http://joaoarthurbm.github.io/eda

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Material do curso de Estruturas de Dados e Algoritmos de Computação @ UFCG.

Para Colaboradores

Configurações

Os dados estão na branch master e o código do site está na branch gh-pages.

Ambiente de "desenvolvimento"

  • Você, colaborador externo, não deve se preocupar com a branch gh-pages. Tudo que você precisa para produzir conteúdo e colocar o site no ar localmente pode ser feito com o conteúdo que está na branch master.

  • Para gerar o site localmente em ambiente de dev, basta executar hugo server com os dados clonados da branch master e acessar o link que ele coloca no final da mensagem. Normalmente é http://localhost:1313/eda/. Sempre que hugo server é executado, ele gera uma nova versão do site na pasta public.

Produzindo conteúdo

Se quiser produzir um conteúdo de algum assunto, basta criar arquivo .md dentro da pasta contents. Veja os exemplos já feitos lá. Se for adicionar figuras, cria-se um diretório com o mesmo nome do arquivo dentro de contents.

Contribuindo

Depois de produzir o conteúdo, basta enviar o Pull Request com o arquivo md e o diretório de figuras, caso tenha adicionado algum.

Para admin

  • Para subir uma nova versão do site: ./deploy.sh "mensagem"

Set up inicial

git clone https://github.com/joaoarthurbm/eda.git`
echo "public" >> .gitignore`
git checkout --orphan gh-pages
git reset --hard
git commit --allow-empty -m "Initializing gh-pages branch"
git push origin gh-pages
git checkout master
rm -rf public
git worktree add -B gh-pages public origin/gh-pages

About

Data structure and algorithms support material.

http://joaoarthurbm.github.io/eda


Languages

Language:HTML 65.7%Language:CSS 33.4%Language:Shell 0.9%Language:JavaScript 0.1%