Giter Club home page Giter Club logo

book-rust's Introduction

A Linguagem de Programação Rust

Build Status

Este repositório contém o código-fonte do livro "A Linguagem de Programação Rust".

O livro está disponível em formato físico pela editora No Starch Press..

Você também pode ler o livro gratuitamente online. Consulte o livro conforme fornecido com as versões mais recentes do Rust stable, beta ou nightly. Esteja ciente de que problemas nessas versões podem já ter sido corrigidos neste repositório, já que essas versões são atualizadas com menos frequência.

Consulte as [versões] para baixar apenas o código de todos os exemplos de código que aparecem no livro.

Requisitos

Para construir o livro, você precisa do mdBook, idealmente da mesma versão usada pelo rust-lang/rust neste arquivo. Para obtê-lo:

$ cargo install mdbook --version <version_num>

Construindo

Para construir o livro, digite:

$ mdbook build

A saída estará no subdiretório book. Para ver o livro, abra-o em seu navegador da web.

Firefox:

$ firefox book/index.html                       # Linux
$ open -a "Firefox" book/index.html             # OS X
$ Start-Process "firefox.exe" .\book\index.html # Windows (PowerShell)
$ start firefox.exe .\book\index.html           # Windows (Cmd)

Chrome:

$ google-chrome book/index.html                 # Linux
$ open -a "Google Chrome" book/index.html       # OS X
$ Start-Process "chrome.exe" .\book\index.html  # Windows (PowerShell)
$ start chrome.exe .\book\index.html            # Windows (Cmd)

Para executar os testes:

$ mdbook test

Contribuindo

Adoraríamos sua ajuda! Consulte CONTRIBUTING.md para saber mais sobre os tipos de contribuições que estamos procurando.

Como o livro é impresso e porque queremos manter a versão online do livro o mais próxima possível da versão impressa, pode levar mais tempo do que você está acostumado para abordarmos sua solicitação de problema ou pull request.

Até agora, temos feito uma revisão maior para coincidir com as Edições do Rust. Entre essas revisões maiores, apenas corrigiremos erros. Se sua solicitação de problema ou pull request não for estritamente para corrigir um erro, ela pode permanecer pendente até a próxima vez que estivermos trabalhando em uma revisão maior: espere em uma escala de meses ou anos. Agradecemos pela sua paciência!

Traduções

Adoraríamos receber ajuda na tradução do livro! Consulte a etiqueta Translations para participar dos esforços que estão em andamento. Abra um novo problema para começar a trabalhar em um novo idioma! Estamos aguardando o [suporte do mdbook] para vários idiomas antes de mesclar qualquer tradução, mas sinta-se à vontade para começar!

Verificação Ortográfica

Para verificar arquivos de origem em busca de erros de ortografia, você pode usar o script spellcheck.sh disponível no diretório ci. Ele precisa de um dicionário de palavras válidas, que é fornecido em ci/dictionary.txt. Se o script produzir um falso positivo (por exemplo, você usou a palavra BTreeMap, que o script considera inválida), você precisará adicionar essa palavra a ci/dictionary.txt (mantenha a ordem ordenada para consistência).

book-rust's People

Contributors

carols10cents avatar steveklabnik avatar davidde avatar isaquepinheiro avatar gypsydave5 avatar awaitlink avatar chenl avatar damoasda avatar pduzinki avatar jightuse avatar bmusin avatar ehuss avatar aaaxx avatar lancelafontaine avatar applejax avatar spastorino avatar outkaj avatar elahn avatar clemensw avatar frewsxcv avatar sebras avatar josephtlyons avatar kornelski avatar passcod avatar mdesharnais avatar ralfjung avatar dnaeon avatar guillaumegomez avatar grantmoyer avatar mimoo 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.