Savo rūdžių projektų dokumentavimas naudojant mdBook

Savo rūdžių projektų dokumentavimas naudojant mdBook
Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

Dokumentacija vaidina pagrindinį vaidmenį projekto sėkmei. Tai žinių švyturys, nukreipiantis kūrėjus ir vartotojus per projekto sudėtingumą.





MUO dienos video SLĖKITE, KAD TĘSITE SU TURINIU

Rust bendruomenė pripažįsta išsamios dokumentacijos svarbą programinės įrangos projektuose, o Rust turi oficialų dokumentacijos įrankį: mdBook. Ši programa palengvina „Rust“ projekto dokumentaciją ir skatina jus taikyti veiksmingą dokumentavimo praktiką.





Parsisiųsti filmus nemokamai be wifi

Kas yra mdBook?

  mdBook's GitHub preview

mdBook yra a nemokama dokumentavimo priemonė pritaikyta Rust projektams. Jis naudoja Markdown (lengvą žymėjimo kalbą), kad sukurtų patrauklią ir patogią projekto dokumentaciją.





Vienas iš pagrindinių dokumentacijos tikslų yra panaikinti atotrūkį tarp kodo ir žmogaus supratimo. „mdBook“ išsiskiria tuo, kad siūlo struktūrinį formatą, leidžiantį lengvai naršyti ir ieškoti dokumentų.

„mdBook“ palaiko bendradarbiavimą su centralizuota dalijimosi žiniomis platforma, kad suinteresuotosios šalys galėtų prisidėti prie dokumentacijos.



mdBook skatina komandinį darbą, skatina keistis idėjomis ir užtikrina kolektyvinį projekto supratimą, gerinant jūsų dokumentų kaip kodo procesas . Šis bendradarbiavimo metodas padidina produktyvumą, sumažina žinių bagažą ir sustiprina kūrimo darbo eigą.

Darbo su mdBook pradžia

mdBook yra komandų eilutės įrankis, kurį galite įdiegti iš įvairių šaltinių.





„mdBook“ galima rasti „Cargo“ paketų registre. Jei jūsų mašinoje įdiegta „Rust and Cargo“, galite naudoti mokestis įdiegti komandą, kad įdiegtumėte komandų eilutės įrankį.

 cargo install mdbook 

Taip pat galite įdiegti „mdBook“ naudodami „Homebrew“:





 brew install mdbook 

Įdiegę galite naudoti mdbook -- versija komandą, kad patikrintumėte diegimą. Komanda išspausdina jūsų įdiegtą mdBook versiją.

Galite inicijuoti naują mdBook dokumentacijos projektą naudodami init komandą.

 mdbook init my-docs 

Ši pavyzdinė komanda sukuria naują katalogą pavadinimu mano dokumentai su reikiama failų struktūra jūsų projektui.

mdBook naudoja paprastą struktūrą dokumentacijai tvarkyti:

 . 
├── book
├── book.toml
└── src
    ├── SUMMARY.md
    └── chapter_1.md

Štai „mdBook“ dokumentacijos failų struktūros apžvalga:

  • knyga/ : Šiame kataloge yra galutinė jūsų dokumentacijos išvestis.
  • knyga.toml : Tai yra jūsų dokumentacijos projekto konfigūracijos failas. Tai leidžia nustatyti įvairius nustatymus ir parinktis.
  • src/ : Šiame kataloge yra jūsų dokumentacijos šaltinio failai.
  • SANTRAUKA.md : šis failas naudojamas kaip jūsų dokumentų turinys. Jame išvardyti visi skyriai ir skyriai.

Galite naudoti papildomus katalogus ir konfigūraciją pagal specifinius savo projekto poreikius.

Skyrių ir skyrių kūrimas ir tvarkymas

Atidaryk SANTRAUKA.md failą į savo mėgstamą teksto rengyklę ir pridėkite šias Markdown kodo eilutes:

 # Table of Contents 

- [Introduction](chapters/introduction.md)
- [Getting Started](chapters/getting-started.md)
- [Advanced Usage](chapters/advanced-usage.md)

Į savo dokumentus įtraukėte tris skyrius: Įvadas, Darbo pradžia ir Išplėstinis naudojimas.

Sukurti src/skyriai kataloge ir sukurkite Markdown failus kiekvienam skyriui, esančiam jame skyriai/ katalogas.

Rašydami įprastą dokumentaciją rašysite kiekvieno skyriaus Markdown failuose Pažymėjimo failai .

Čia yra kodo paaiškinimo pavyzdys Chapters/advanced-usage.md failą.

 # Advanced Usage 

This chapter will explore some advanced usage scenarios for our Rust
programs.

[//]: # (An Example Section)

## Parallel Processing

One of Rust's powerful features of Rust is its ability to perform parallel
processing easily. Here's an example code snippet that demonstrates parallel
processing using the `rayon` crate:

[//]: # (Rust code snippet example)
```rust
use rayon::prelude::*;

fn main() {
   let numbers = vec![1, 2, 3, 4, 5];

   let sum: i32 = numbers.par_iter().sum();

   println!("The sum is: {}", sum);
}

Here, you imported the rayon crate and used its par_iter method to iterate
over the numbers vector in parallel.

You used the sum method to calculate the sum of all the elements in
parallel.

Skyrius Lygiagretusis apdorojimas prasideda # Markdown sintaksė, nurodanti sekcijos pavadinimą.

Nepamirškite, kad formatuodami turinį vadovaukitės įprastine Markdown sintaksė. „mdBook“ palaiko daugumą „Markdown“ funkcijų, įskaitant sąrašus, pastraipas, nuorodas ir kt.

Parašę dokumentaciją, galite naudoti įvairias mdBook komandas. Pavyzdžiui, galite naudoti mdbook tarnauti komanda įteikti jūsų dokumentus.

 mdbook serve 

Vykdant komandą mdBook pateiks jūsų projekto dokumentus „localhost“. prievadas 3000, todėl galite jį peržiūrėti naršyklėje adresu http://localhost:3000/ .

atsiuntė draugo prašymą ir jis dingo
  dokumento įteikimo rezultatas

Štai kitų mdBook komandų, kurias galite naudoti norėdami patobulinti projekto dokumentaciją, apžvalga:

karštis

Sukuria naujos knygos pagrindinę struktūrą ir failus.

statyti

Sukuria knygą iš žymėjimo failų.

bandymas

Testai, kuriuos sudaro knygos Rust kodo pavyzdžiai.

Kaip atsisiųsti asmeninius vaizdo įrašus iš facebook

švarus

Ištrina sukurtą knygą.

užbaigimai

Generuokite apvalkalo užbaigimus, kad jūsų apvalkalas būtų stdout.

žiūrėti

Stebi knygos failus ir atkuria juos pasikeitus.

tarnauti

Aptarnauja knygą ir atkuria ją pasikeitus.

padėti

Išspausdinkite šį pranešimą arba pateiktos (-ų) subkomandos (-ių) pagalbą.

„mdBook“ gali pagerinti „Rust“ projekto dokumentacijos darbo eigą. Dauguma Rust projektų naudoja failus iš mdBook kitose dokumentacijos platformose.

Kurkite sudėtingas žiniatinklio programas Rust ir dokumentuokite jas naudodami „mdBook“.

Rust maitina mdBook su pasirinktiniu atvaizduotoju, kuris generuoja išvesties formatus. Perteikėjas gali efektyviai greitai generuoti išvesties formatus, nenaudodamas daug išteklių.

Galite naudoti „mdBook“ savo „Rust“ pagrindu veikiančioms žiniatinklio programoms dokumentuoti. Įvesdami „Rust“ žiniatinklio programas naudodami „mdBook“, galite skatinti bendradarbiavimą sklandžiai naudodami dokumentų kaip kodo procesą.