Contribuere
Adiuva Bootstrap evolvere cum documentis nostris scriptis et probatis aedificandi.
Tooling setup
Bootstrap scriptis npm utitur ad documenta aedificanda et documenta fontalia componenda. Nostra sarcina.json domos haec scripta ad codicem componendum, cursus probationes, et plura. Hae usui non destinantur extra repositio et documenta nostra.
Ad systema constructum nostrum utaris et documenta nostra localiter curras, exemplum desideras fasciculorum fontei Bootstrap et Node. Sequere hos gradus et ad petram parati esse debes;
- Download and install Node.js , quibus utimur ad nostras clientelas regendas.
- Aut download fontes Bootstrap vel furca Bootstrap repositorium .
- Navigare ad
/bootstrap
directorium radicis et currerenpm install
ad institutionem locorum nostrorum dependentiarum in sarcina.json recensita .
Cum perfeceris, varia imperia ex ordine recta currere poteris.
Using npm scriptor
Our package.json multa opera includit ad res explicandas. Curre npm run
ad videndum omnia scripta npm in termino tuo. Primaria officia includit:
Negotium | Descriptio |
---|---|
npm start |
Compilare CSS et JavaScript, documenta aedificat et servo locali incipit. |
npm run dist |
Creat dist/ indicem cum fasciculis compilatis. Utitur Sass , Autoprefixer , et terser . |
npm test |
Post currit probat locum decurritnpm run dist |
npm run docs-serve |
Aedificat et decurrit documenta localiter. |
Sass
Bootstrap utitur Dart Sass ad componendas fasciculos nostros fons Sass in files CSS (inclusa in processu nostro constructo), idem te commendamus si Sass componendis utendo tuo asset pipelino. Node Sass pro Bootstrap v4 antea usi sumus, sed LibSass et fasciculis super eam constructis, Node Sass inclusis, nunc deprecati sumus .
Iaculum Sass rotundo subtilitate 10 utitur et ad causas efficientiae commensurationem huius valoris non patitur. Hanc praecisionem in ulteriore processu CSS generati nostri non demittimus, sicut in minificatione, sed si id facere voluisti, praecisionem saltem VI servando commendamus, ne proventus rotunditatis navigatri.
Autoprefixer
Bootstrap utitur autopraefixore (incluso in processu aedificandi nostro) ut venditori praefixiones quibusdam CSS proprietatibus ad tempus aedificandi automatice addendi. Faciens ut tempus et codicem nos salvet, permittens nos scribere partes clavium nostrorum CSS unum tempus, dum necessariam mixtionem venditoris eliminamus, sicut ea quae in v3.
Indicem navigatorum confirmamus per autopraefixum in tabella separato in repositorio nostro GitHub. Vide .browserslistrc for details.
RTLCSS
Bootstrap utitur RTLCSS ad processum CSS digestum et convertendum ad RTL - basically reponens directionem horizontalem notarum proprietatum (exempli gratia padding-left
) cum eorum oppositis. Tantum nobis permittit scribere nostrum CSS unum tempus et tweaks minores facere utentes RTLCSS imperium et valorem normas.
Documenta locales
Currens documenta nostra localiter usum Hugonis requirit, qui per sarcinam hugo-bin npm inauguratur. Hugo situs static valde celeriter et extensibilis generans nobis praebet: basic includit, Markdown substructio imaginum, templates, et plura. Ecce quam ut incipiat:
- Curre per instrumentum setup supra ut omnes clientelas instituant.
- Ab radice
/bootstrap
directorium,npm run docs-serve
linea in imperio currere. - Aperi
http://localhost:9001/
in navigatro tuo, et vola.
Plura de utendo Hugone sua documenta legendo disce .
Troubleshooting
Si difficultates tibi occurrant cum clientelis insertis, omnes priora dependentia versiones (globalis et localis). Tum rerum npm install
.