GithubHelp home page GithubHelp logo

carlosecb / manual-do-bixo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cacounicamp/manual-do-bixo

0.0 0.0 0.0 206.53 MB

Manual d* Bix* distribuído pelo Centro Acadêmico da Computação.

License: Other

TeX 99.88% Python 0.12%

manual-do-bixo's Introduction

Manual d* Bix* - Centro Acadêmico da Computação (CACo)

Este é o Manual d* Bix*, criado pelo Centro Acadêmico da Computação, CACo, distribuído aos ingressantes nos cursos de engenharia e ciência da computação da Unicamp.

Compilando

O build system utilizado é o scons.

  • Para compilar o manual: scons
  • Para limpar os arquivos temporários de compilação: scons --clean

Dependências:

  • Distribuição de LaTeX (utilize preferencialmente o tex-live)
  • Fonte atual: TeX Gyre Pagella

Como contribuir

Você pode mandar sugestões na lista de emails do CACo, através da página de issues desse repositório. Se estiver disposto a contribuir mais seriamente, você pode criar um fork e seguir o manual de edição, um manual amigável (que encontra-se na página releases) para você aprender a configurar o projeto e participar sem grandes complicações com as ferramentas utilizadas!

Observe as seguintes convenções:

  • Sempre teste suas mudanças antes de mandar modificações no ramo "master" (nunca se sabe quando pequenas alteraçes quebram o codigo, quem nunca esqueceu um ponto e vírgula?)
  • Tente manter as linhas com no máximo 80 colunas
  • Comente quaisquer truques de LaTeX ou outras ferramentas que você usar em sua contribuição (lembre-se que outras pessoas irão atualizar o manual e terão que lidar com as suas alterações)
  • Utilize, preferencialmente, um arquivo para cada seção (ou agrupe algumas seções no mesmo arquivo), e os inclua no arquivo principal com \input
  • Escreva mensagens de "commit" em português e que resumam o que cada alteração representa
  • Evite nomes de arquivos cuja diferença seja apenas a capitalização. Ex: Padaria.png e padaria.png são o mesmo arquivo em um sistema Windows, mas não em um *nix, e a idéia do manual é ser portável
  • Da mesma forma, evite caracteres especiais em nomes de arquivos
  • SEMPRE corrija erros de quebra de coluna ("paragraph too wide"). Cuidado com links, palavras terminadas em "mente", palavras "como", "desde".

Como qualquer lista de regras, elas podem ser quebradas dado um bom argumento =)

Manutenção de versões

Para cada versão completada:

  • Crie uma "tag" no Github após a última "commit" estável. Seu nome deve ser no formato "v{ANO}" onde {ANO} é o ano de quatro dígitos em que o manual será distribuído.
  • Anexe o PDF compilado e unificado com a capa e o verso do Manual à "tag" criada. Você pode unificar usando o comando pdfunite.
  • Peça um orçamento à Editora da Unicamp do Manual com as especificações de folha encontradas nas primeiras páginas do manual.
  • Passe o orçamento ao financeiro do IC através do CACo e confirme a impressão com a editora.

manual-do-bixo's People

Contributors

alemedeiros avatar pemb avatar isf avatar lschanner avatar thiagocaetano avatar andisantos avatar gerson23 avatar vferrari avatar rafaelsms avatar guilhermeslucas avatar oliveirarleo avatar dipho avatar alrjunior avatar isadorasophia avatar danipj avatar krisman avatar mavilef avatar carlosecb avatar lubp1 avatar fabiotanniguchi avatar anarequena avatar andrealmeid avatar fpisani avatar francisconamvi avatar giovaninppc avatar faciolihenrique avatar laurocruz avatar leo-alves-melo avatar leoyvens avatar lcnzg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.