2017-03-20 21:17:30 +01:00
< p align = "center" >
2020-11-24 20:05:11 +01:00
< a href = "https://getbootstrap.com/" >
< img src = "https://getbootstrap.com/docs/5.0/assets/brand/bootstrap-logo-shadow.png" alt = "Bootstrap logo" width = "200" height = "165" >
2017-03-20 21:17:30 +01:00
< / a >
2018-12-29 17:40:56 +01:00
< / p >
2015-06-19 08:56:43 +02:00
2018-12-29 17:40:56 +01:00
< h3 align = "center" > Bootstrap< / h3 >
2012-02-20 07:52:32 +01:00
2018-12-29 17:40:56 +01:00
< p align = "center" >
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
< br >
2020-11-24 20:05:11 +01:00
< a href = "https://getbootstrap.com/docs/5.0/" > < strong > Explore Bootstrap docs »< / strong > < / a >
2018-12-29 17:40:56 +01:00
< br >
< br >
2020-06-16 23:04:06 +02:00
< a href = "https://github.com/twbs/bootstrap/issues/new?template=bug_report.md" > Report bug< / a >
2018-12-29 17:40:56 +01:00
·
2020-06-16 23:04:06 +02:00
< a href = "https://github.com/twbs/bootstrap/issues/new?template=feature_request.md" > Request feature< / a >
2018-12-29 17:40:56 +01:00
·
< a href = "https://themes.getbootstrap.com/" > Themes< / a >
·
< a href = "https://blog.getbootstrap.com/" > Blog< / a >
2017-03-20 21:17:30 +01:00
< / p >
2012-02-20 07:52:32 +01:00
2017-03-20 21:19:09 +01:00
2020-06-16 20:26:34 +02:00
## Bootstrap 4
Our default branch is for development of our upcoming Bootstrap 5 release. Head to the [`v4-dev` branch ](https://github.com/twbs/bootstrap/tree/v4-dev ) to view the readme, documentation, and source code for Bootstrap 4.
2013-12-21 17:39:34 +01:00
## Table of contents
2014-08-14 12:26:47 +02:00
- [Quick start ](#quick-start )
2017-03-20 21:17:30 +01:00
- [Status ](#status )
2017-03-20 21:20:11 +01:00
- [What's included ](#whats-included )
2014-08-14 12:26:47 +02:00
- [Bugs and feature requests ](#bugs-and-feature-requests )
- [Documentation ](#documentation )
- [Contributing ](#contributing )
- [Community ](#community )
- [Versioning ](#versioning )
- [Creators ](#creators )
2018-08-01 10:11:10 +02:00
- [Thanks ](#thanks )
2014-08-14 12:26:47 +02:00
- [Copyright and license ](#copyright-and-license )
2012-02-20 07:52:32 +01:00
2018-11-04 19:49:31 +01:00
2012-12-02 22:14:49 +01:00
## Quick start
2012-02-20 07:52:32 +01:00
2015-03-21 23:33:13 +01:00
Several quick start options are available:
2011-04-28 08:05:19 +02:00
2021-02-10 17:14:51 +01:00
- [Download the latest release ](https://github.com/twbs/bootstrap/archive/v5.0.0-beta2.zip )
2015-12-31 21:33:42 +01:00
- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`
2020-06-16 20:17:28 +02:00
- Install with [npm ](https://www.npmjs.com/ ): `npm install bootstrap@next`
2020-06-19 19:55:04 +02:00
- Install with [yarn ](https://yarnpkg.com/ ): `yarn add bootstrap@next`
2021-02-10 17:14:51 +01:00
- Install with [Composer ](https://getcomposer.org/ ): `composer require twbs/bootstrap:5.0.0-beta2`
2018-01-19 22:49:49 +01:00
- Install with [NuGet ](https://www.nuget.org/ ): CSS: `Install-Package bootstrap` Sass: `Install-Package bootstrap.sass`
2011-08-17 08:14:09 +02:00
2020-11-24 20:05:11 +01:00
Read the [Getting started page ](https://getbootstrap.com/docs/5.0/getting-started/introduction/ ) for information on the framework contents, templates and examples, and more.
2013-09-30 02:45:55 +02:00
2018-11-04 19:49:31 +01:00
2017-03-20 21:19:09 +01:00
## Status
2017-03-20 21:17:30 +01:00
2020-01-09 08:31:43 +01:00
[![Slack ](https://bootstrap-slack.herokuapp.com/badge.svg )](https://bootstrap-slack.herokuapp.com/)
2020-06-16 20:41:47 +02:00
[![Build Status ](https://github.com/twbs/bootstrap/workflows/JS%20Tests/badge.svg?branch=main )](https://github.com/twbs/bootstrap/actions?query=workflow%3AJS+Tests+branch%3Amain)
2020-05-14 17:03:52 +02:00
[![npm version ](https://img.shields.io/npm/v/bootstrap )](https://www.npmjs.com/package/bootstrap)
[![Gem version ](https://img.shields.io/gem/v/bootstrap )](https://rubygems.org/gems/bootstrap)
[![Meteor Atmosphere ](https://img.shields.io/badge/meteor-twbs%3Abootstrap-blue )](https://atmospherejs.com/twbs/bootstrap)
[![Packagist Prerelease ](https://img.shields.io/packagist/vpre/twbs/bootstrap )](https://packagist.org/packages/twbs/bootstrap)
[![NuGet ](https://img.shields.io/nuget/vpre/bootstrap )](https://www.nuget.org/packages/bootstrap/absoluteLatest)
[![peerDependencies Status ](https://img.shields.io/david/peer/twbs/bootstrap )](https://david-dm.org/twbs/bootstrap?type=peer)
[![devDependency Status ](https://img.shields.io/david/dev/twbs/bootstrap )](https://david-dm.org/twbs/bootstrap?type=dev)
[![Coverage Status ](https://img.shields.io/coveralls/github/twbs/bootstrap/main )](https://coveralls.io/github/twbs/bootstrap?branch=main)
2020-09-17 19:01:04 +02:00
[![CSS gzip size ](https://img.badgesize.io/twbs/bootstrap/main/dist/css/bootstrap.min.css?compression=gzip&label=CSS%20gzip%20size )](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css)
2020-09-24 21:11:14 +02:00
[![CSS Brotli size ](https://img.badgesize.io/twbs/bootstrap/main/dist/css/bootstrap.min.css?compression=brotli&label=CSS%20Brotli%20size )](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css)
2020-09-17 19:01:04 +02:00
[![JS gzip size ](https://img.badgesize.io/twbs/bootstrap/main/dist/js/bootstrap.min.js?compression=gzip&label=JS%20gzip%20size )](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js)
2020-09-24 21:11:14 +02:00
[![JS Brotli size ](https://img.badgesize.io/twbs/bootstrap/main/dist/js/bootstrap.min.js?compression=brotli&label=JS%20Brotli%20size )](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js)
2018-08-01 10:11:10 +02:00
[![BrowserStack Status ](https://www.browserstack.com/automate/badge.svg?badge_key=SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229 )](https://www.browserstack.com/automate/public-build/SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229)
2020-05-14 17:03:52 +02:00
[![Backers on Open Collective ](https://img.shields.io/opencollective/backers/bootstrap )](#backers)
[![Sponsors on Open Collective ](https://img.shields.io/opencollective/sponsors/bootstrap )](#sponsors)
2017-03-20 21:17:30 +01:00
2018-11-04 19:49:31 +01:00
2017-03-20 21:20:11 +01:00
## What's included
2013-09-30 00:17:46 +02:00
Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:
2018-11-04 19:49:31 +01:00
```text
2013-09-30 00:17:46 +02:00
bootstrap/
2020-06-09 15:44:20 +02:00
├── css/
│ ├── bootstrap-grid.css
│ ├── bootstrap-grid.css.map
│ ├── bootstrap-grid.min.css
│ ├── bootstrap-grid.min.css.map
│ ├── bootstrap-grid.rtl.css
│ ├── bootstrap-grid.rtl.css.map
│ ├── bootstrap-grid.rtl.min.css
│ ├── bootstrap-grid.rtl.min.css.map
│ ├── bootstrap-reboot.css
│ ├── bootstrap-reboot.css.map
│ ├── bootstrap-reboot.min.css
│ ├── bootstrap-reboot.min.css.map
│ ├── bootstrap-reboot.rtl.css
│ ├── bootstrap-reboot.rtl.css.map
│ ├── bootstrap-reboot.rtl.min.css
│ ├── bootstrap-reboot.rtl.min.css.map
│ ├── bootstrap-utilities.css
│ ├── bootstrap-utilities.css.map
│ ├── bootstrap-utilities.min.css
│ ├── bootstrap-utilities.min.css.map
│ ├── bootstrap-utilities.rtl.css
│ ├── bootstrap-utilities.rtl.css.map
│ ├── bootstrap-utilities.rtl.min.css
│ ├── bootstrap-utilities.rtl.min.css.map
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ ├── bootstrap.min.css.map
│ ├── bootstrap.rtl.css
│ ├── bootstrap.rtl.css.map
│ ├── bootstrap.rtl.min.css
│ └── bootstrap.rtl.min.css.map
└── js/
├── bootstrap.bundle.js
├── bootstrap.bundle.js.map
├── bootstrap.bundle.min.js
├── bootstrap.bundle.min.js.map
├── bootstrap.esm.js
├── bootstrap.esm.js.map
├── bootstrap.esm.min.js
├── bootstrap.esm.min.js.map
├── bootstrap.js
├── bootstrap.js.map
├── bootstrap.min.js
└── bootstrap.min.js.map
2013-09-30 00:17:46 +02:00
```
2019-02-19 15:19:02 +01:00
We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). [source maps ](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps ) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Bundled JS files (`bootstrap.bundle.js` and minified `bootstrap.bundle.min.js` ) include [Popper ](https://popper.js.org/ ).
2011-06-29 16:54:55 +02:00
2012-12-02 22:14:49 +01:00
2013-02-14 05:01:36 +01:00
## Bugs and feature requests
2011-09-12 23:33:00 +02:00
2020-06-16 20:41:47 +02:00
Have a bug or a feature request? Please first read the [issue guidelines ](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md#using-the-issue-tracker ) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue ](https://github.com/twbs/bootstrap/issues/new ).
2012-03-22 08:33:18 +01:00
2013-02-13 21:51:25 +01:00
## Documentation
2011-08-18 23:45:07 +02:00
2020-11-24 20:05:11 +01:00
Bootstrap's documentation, included in this repo in the root directory, is built with [Hugo ](https://gohugo.io/ ) and publicly hosted on GitHub Pages at < https: // getbootstrap . com /> . The docs may also be run locally.
2011-08-18 23:45:07 +02:00
2020-12-01 11:57:58 +01:00
Documentation search is powered by [Algolia's DocSearch ](https://community.algolia.com/docsearch/ ). Working on our search? Be sure to set `debug: true` in `site/assets/js/search.js` .
2017-05-30 20:03:55 +02:00
2013-05-20 09:25:41 +02:00
### Running documentation locally
2019-01-08 17:33:28 +01:00
1. Run `npm install` to install the Node.js dependencies, including Hugo (the site builder).
2. Run `npm run test` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.
3. From the root `/bootstrap` directory, run `npm run docs-serve` in the command line.
4. Open `http://localhost:9001/` in your browser, and voilà.
2013-05-20 09:25:41 +02:00
2019-01-08 17:33:28 +01:00
Learn more about using Hugo by reading its [documentation ](https://gohugo.io/documentation/ ).
2013-05-20 09:25:41 +02:00
### Documentation for previous releases
2020-11-24 20:05:11 +01:00
You can find all our previous releases docs on < https: / / getbootstrap . com / docs / versions / > .
2013-05-20 09:25:41 +02:00
2013-07-18 02:21:11 +02:00
[Previous releases ](https://github.com/twbs/bootstrap/releases ) and their documentation are also available for download.
2013-02-13 21:51:25 +01:00
2012-12-02 22:14:49 +01:00
## Contributing
2020-06-16 20:41:47 +02:00
Please read through our [contributing guidelines ](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md ). Included are directions for opening issues, coding standards, and notes on development.
2013-05-20 09:25:41 +02:00
2020-06-16 20:41:47 +02:00
Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests ](https://github.com/twbs/bootstrap/tree/main/js/tests ). All HTML and CSS should conform to the [Code Guide ](https://github.com/mdo/code-guide ), maintained by [Mark Otto ](https://github.com/mdo ).
2012-05-28 05:07:58 +02:00
2020-06-16 20:41:47 +02:00
Editor preferences are available in the [editor config ](https://github.com/twbs/bootstrap/blob/main/.editorconfig ) for easy use in common text editors. Read more and download plugins at < https: // editorconfig . org /> .
2012-05-28 05:07:58 +02:00
2012-02-20 07:52:32 +01:00
2013-02-15 08:48:29 +01:00
## Community
2015-04-24 22:20:56 +02:00
Get updates on Bootstrap's development and chat with the project maintainers and community members.
2013-02-15 08:48:29 +01:00
2015-02-06 20:54:07 +01:00
- Follow [@getbootstrap on Twitter ](https://twitter.com/getbootstrap ).
2017-09-26 14:24:14 +02:00
- Read and subscribe to [The Official Bootstrap Blog ](https://blog.getbootstrap.com/ ).
- Join [the official Slack room ](https://bootstrap-slack.herokuapp.com/ ).
2014-08-25 18:14:11 +02:00
- Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel.
2020-06-18 11:56:57 +02:00
- Implementation help may be found at Stack Overflow (tagged [`bootstrap-5` ](https://stackoverflow.com/questions/tagged/bootstrap-5 )).
2015-03-01 22:44:13 +01:00
- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm ](https://www.npmjs.com/browse/keyword/bootstrap ) or similar delivery mechanisms for maximum discoverability.
2013-02-15 08:48:29 +01:00
## Versioning
2018-10-02 22:38:46 +02:00
For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines ](https://semver.org/ ). Sometimes we screw up, but we adhere to those rules whenever possible.
2013-02-15 08:48:29 +01:00
2017-09-26 14:24:14 +02:00
See [the Releases section of our GitHub project ](https://github.com/twbs/bootstrap/releases ) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog ](https://blog.getbootstrap.com/ ) contain summaries of the most noteworthy changes made in each release.
2013-02-15 08:48:29 +01:00
2014-04-23 23:08:25 +02:00
## Creators
2011-04-28 08:05:19 +02:00
2011-04-28 08:12:49 +02:00
**Mark Otto**
2011-07-29 23:26:33 +02:00
2014-08-14 12:26:47 +02:00
- < https: // twitter . com / mdo >
- < https: // github . com / mdo >
2011-04-28 08:05:19 +02:00
2011-07-29 21:30:59 +02:00
**Jacob Thornton**
2011-07-29 23:26:33 +02:00
2014-08-14 12:26:47 +02:00
- < https: // twitter . com / fat >
- < https: // github . com / fat >
2011-07-29 21:30:59 +02:00
2011-06-29 16:54:55 +02:00
2018-08-01 10:11:10 +02:00
## Thanks
2018-11-04 19:49:31 +01:00
< a href = "https://www.browserstack.com/" >
2019-02-03 16:52:36 +01:00
< img src = "https://live.browserstack.com/images/opensource/browserstack-logo.svg" alt = "BrowserStack Logo" width = "192" height = "42" >
2018-11-04 19:49:31 +01:00
< / a >
2018-08-01 10:11:10 +02:00
Thanks to [BrowserStack ](https://www.browserstack.com/ ) for providing the infrastructure that allows us to test in real browsers!
2018-11-04 19:49:31 +01:00
2018-12-18 00:23:48 +01:00
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor ](https://opencollective.com/bootstrap#sponsor )]
2020-05-14 08:01:40 +02:00
[![OC sponsor 0 ](https://opencollective.com/bootstrap/sponsor/0/avatar.svg )](https://opencollective.com/bootstrap/sponsor/0/website)
[![OC sponsor 1 ](https://opencollective.com/bootstrap/sponsor/1/avatar.svg )](https://opencollective.com/bootstrap/sponsor/1/website)
[![OC sponsor 2 ](https://opencollective.com/bootstrap/sponsor/2/avatar.svg )](https://opencollective.com/bootstrap/sponsor/2/website)
[![OC sponsor 3 ](https://opencollective.com/bootstrap/sponsor/3/avatar.svg )](https://opencollective.com/bootstrap/sponsor/3/website)
[![OC sponsor 4 ](https://opencollective.com/bootstrap/sponsor/4/avatar.svg )](https://opencollective.com/bootstrap/sponsor/4/website)
[![OC sponsor 5 ](https://opencollective.com/bootstrap/sponsor/5/avatar.svg )](https://opencollective.com/bootstrap/sponsor/5/website)
[![OC sponsor 6 ](https://opencollective.com/bootstrap/sponsor/6/avatar.svg )](https://opencollective.com/bootstrap/sponsor/6/website)
[![OC sponsor 7 ](https://opencollective.com/bootstrap/sponsor/7/avatar.svg )](https://opencollective.com/bootstrap/sponsor/7/website)
[![OC sponsor 8 ](https://opencollective.com/bootstrap/sponsor/8/avatar.svg )](https://opencollective.com/bootstrap/sponsor/8/website)
[![OC sponsor 9 ](https://opencollective.com/bootstrap/sponsor/9/avatar.svg )](https://opencollective.com/bootstrap/sponsor/9/website)
2018-12-18 00:23:48 +01:00
2019-12-30 21:21:59 +01:00
## Backers
Thank you to all our backers! 🙏 [[Become a backer ](https://opencollective.com/bootstrap#backer )]
[![Backers ](https://opencollective.com/bootstrap/backers.svg?width=890 )](https://opencollective.com/bootstrap#backers)
2012-12-02 22:14:49 +01:00
## Copyright and license
2011-05-11 00:30:49 +02:00
2021-01-07 11:12:53 +01:00
Code and documentation copyright 2011– 2021 the [Bootstrap Authors ](https://github.com/twbs/bootstrap/graphs/contributors ) and [Twitter, Inc. ](https://twitter.com ) Code released under the [MIT License ](https://github.com/twbs/bootstrap/blob/main/LICENSE ). Docs released under [Creative Commons ](https://creativecommons.org/licenses/by/3.0/ ).