]>
Commit | Line | Data |
---|---|---|
cc61c64b XL |
1 | # Contributing |
2 | ||
83c7162d | 3 | We'd love your help! Thanks for caring about the book. |
cc61c64b | 4 | |
83c7162d | 5 | ## Licensing |
cc61c64b | 6 | |
83c7162d XL |
7 | This repository is under the same license as Rust itself, MIT/Apache2. You |
8 | can find the full text of each license in the `LICENSE-*` files in this | |
9 | repository. | |
cc61c64b | 10 | |
83c7162d | 11 | ## Code of Conduct |
cc61c64b | 12 | |
83c7162d XL |
13 | The Rust project has [a code of conduct](http://rust-lang.org/conduct.html) |
14 | that governs all sub-projects, including this one. Please respect it! | |
7cac9316 | 15 | |
83c7162d | 16 | ## Review |
7cac9316 | 17 | |
83c7162d XL |
18 | Our [open pull requests][pulls] are new chapters or edits that we're |
19 | currently working on. We would love if you would read through those and make | |
20 | comments for any suggestions or corrections! | |
cc61c64b | 21 | |
83c7162d | 22 | [pulls]: https://github.com/rust-lang/book/pulls |
cc61c64b | 23 | |
83c7162d | 24 | ## Help wanted |
cc61c64b | 25 | |
83c7162d XL |
26 | If you're looking for ways to help that don't involve large amounts of |
27 | reading or writing, check out the [open issues with the E-help-wanted | |
28 | label][help-wanted]. These might be small fixes to the text Rust code, | |
29 | frontend code, or shell scripts that would help us be more efficient or | |
30 | enhance the book in some way! | |
cc61c64b | 31 | |
83c7162d | 32 | [help-wanted]: https://github.com/rust-lang/book/issues?q=is%3Aopen+is%3Aissue+label%3AE-help-wanted |
cc61c64b | 33 | |
83c7162d | 34 | ## Translations |
cc61c64b XL |
35 | |
36 | We'd especially love help translating the second edition of the book! See the | |
37 | [Translations] label to join in efforts that are currently in progress. Open | |
38 | a new issue to start working on a new language! We're waiting on [mdbook | |
39 | support] for multiple languages before we merge any in, but feel free to | |
40 | start! The chapters in [the frozen column] of the project won't see major | |
41 | changes, so if you start with those, you won't have to redo work :) | |
42 | ||
43 | [Translations]: https://github.com/rust-lang/book/issues?q=is%3Aopen+is%3Aissue+label%3ATranslations | |
44 | [mdbook support]: https://github.com/azerupi/mdBook/issues/5 | |
45 | [the frozen column]: https://github.com/rust-lang/book/projects/1 | |
46 | ||
83c7162d | 47 | ## Edition specific details |
cc61c64b | 48 | |
83c7162d XL |
49 | Each edition of the book may be taking contributions, but only of certain |
50 | kinds depending on the edition. Read on to learn the details! | |
cc61c64b | 51 | |
83c7162d XL |
52 | ### Contributing to the 2018 Edition |
53 | ||
54 | The 2018 is a "living" edition; it's not scheduled for in-print publication | |
55 | at this time, and so is able to be updated at any time. We'd love pull | |
56 | requests to fix issues with this edition, but we're not interested in | |
57 | extremely large changes without discussing them first. If you'd like to make | |
58 | a big change, please open an issue first! We'd hate for you to do some hard work | |
59 | that we ultimately wouldn't accept. | |
60 | ||
61 | ## Contributing to the Second Edition | |
62 | ||
63 | We're currently working with No Starch Press to bring the second edition of | |
64 | the book to print. Each chapter goes through [a number of stages][project]. | |
65 | At this This means we're not able to make large changes to chapters that are | |
66 | in any column to the right of, and including, the "Frozen" column on that | |
67 | board. | |
68 | ||
69 | [project]: https://github.com/rust-lang/book/projects/1 | |
70 | ||
71 | We *may* still able to make very small corrections that pertain to | |
72 | correctness issues. If you find something, don't hesitate to open a pull | |
73 | request, but we may not be able to accept it. You might want to check | |
74 | in the 2018 edition to see if the corresponding error is still there, | |
75 | and make the fix against that as well. | |
76 | ||
77 | ## Contributing to the First Edition | |
cc61c64b | 78 | |
83c7162d XL |
79 | The first edition is completely frozen, and not accepting changes. It's |
80 | mostly kept around for history's sake. |