Konstruu ilojn
Lernu kiel uzi la npm-skriptojn de Bootstrap por konstrui nian dokumentaron, kompili fontkodon, ruli testojn kaj pli.
Ilara aranĝo
Bootstrap uzas npm-skriptojn por sia konstrusistemo. Nia package.json inkluzivas oportunajn metodojn por labori kun la kadro, inkluzive de kompili kodon, ruli testojn kaj pli.
Por uzi nian konstrusistemon kaj ruli nian dokumentaron loke, vi bezonos kopion de la fontdosieroj kaj Node de Bootstrap. Sekvu ĉi tiujn paŝojn kaj vi devus esti preta skui:
- Elŝutu kaj instalu Node.js , kiun ni uzas por administri niajn dependecojn.
- Navigu al la radika
/bootstrap
dosierujo kaj rulunpm install
por instali niajn lokajn dependecojn listigitajn en package.json . - Instalu Ruby , instalu Bundler kun
gem install bundler
, kaj fine rulubundle install
. Ĉi tio instalos ĉiujn Ruby-dependaĵojn, kiel Jekyll kaj kromaĵojn.- Vindozaj uzantoj: Legu ĉi tiun gvidilon por ekfunkciigi Jekyll sen problemoj.
Kiam vi komplete, vi povos ruli la diversajn komandojn provizitajn de la komandlinio.
Uzante npm-skriptojn
Nia package.json inkluzivas la jenajn komandojn kaj taskojn:
Tasko | Priskribo |
---|---|
npm run dist |
npm run dist kreas la /dist/ dosierujon kun kompilitaj dosieroj. Uzas Sass , Autoprefixer , kaj UglifyJS . |
npm test |
Same kiel npm run dist plus ĝi funkcias testojn loke |
npm run docs |
Konstruas kaj lintigas CSS kaj JavaScript por dokumentoj. Vi povas tiam ruli la dokumentaron loke per npm run docs-serve . |
Kuru npm run
por vidi ĉiujn npm-skriptojn.
Aŭtomata prefiksilo
Bootstrap uzas Autoprefixer (inkluzivita en nia konstruprocezo) por aŭtomate aldoni vendistajn prefiksojn al iuj CSS-ecoj je konstrua tempo. Fari tion ŝparas al ni tempon kaj kodon permesante al ni skribi ŝlosilajn partojn de nia CSS unufoje dum vi forigas la bezonon de vendistaj miksaĵoj kiel tiuj trovitaj en v3.
Ni konservas la liston de retumiloj subtenataj per Autoprefixer en aparta dosiero ene de nia GitHub-deponejo. Vidu .browserslistrc por detaloj.
Loka dokumentaro
Prizorgi nian dokumentaron loke postulas la uzon de Jekyll, dece fleksebla senmova generatoro, kiu provizas nin: bazajn inkludojn, Markdown-bazitajn dosierojn, ŝablonojn kaj pli. Jen kiel komenci ĝin:
- Trairu la ilan agordon supre por instali Jekyll (la retejo-konstruanto) kaj aliajn Ruby-dependaĵojn kun
bundle install
. - El la radika
/bootstrap
dosierujo, rulunpm run docs-serve
en la komandlinio. - Malfermu
http://localhost:9001
en via retumilo, kaj voilà.
Lernu pli pri uzado de Jekyll legante ĝian dokumentadon .
Solvado de problemoj
Se vi renkontas problemojn pri instalado de dependecoj, malinstalu ĉiujn antaŭajn dependecajn versiojn (tutmondajn kaj lokajn). Poste, rerulu npm install
.