2017-03-20 16:17:30 -04:00
< p align = "center" >
2017-09-26 08:24:14 -04:00
< a href = "https://getbootstrap.com/" >
2019-02-11 14:15:34 -05:00
< img src = "https://getbootstrap.com/docs/4.3/assets/brand/bootstrap-solid.svg" alt = "Bootstrap logo" width = "72" height = "72" >
2017-03-20 16:17:30 -04:00
< / a >
2018-12-29 11:40:56 -05:00
< / p >
2015-06-19 02:56:43 -04:00
2018-12-29 11:40:56 -05:00
< h3 align = "center" > Bootstrap< / h3 >
2012-02-20 01:52:32 -05:00
2018-12-29 11:40:56 -05:00
< p align = "center" >
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
< br >
2019-02-11 14:15:34 -05:00
< a href = "https://getbootstrap.com/docs/4.3/" > < strong > Explore Bootstrap docs »< / strong > < / a >
2018-12-29 11:40:56 -05:00
< br >
< br >
< a href = "https://github.com/twbs/bootstrap/issues/new?template=bug.md" > Report bug< / a >
·
< a href = "https://github.com/twbs/bootstrap/issues/new?template=feature.md&labels=feature" > Request feature< / a >
·
< a href = "https://themes.getbootstrap.com/" > Themes< / a >
·
< a href = "https://blog.getbootstrap.com/" > Blog< / a >
2017-03-20 16:17:30 -04:00
< / p >
2012-02-20 01:52:32 -05:00
2017-03-20 16:19:09 -04:00
2013-12-21 11:39:34 -05:00
## Table of contents
2014-08-14 06:26:47 -04:00
- [Quick start ](#quick-start )
2017-03-20 16:17:30 -04:00
- [Status ](#status )
2017-03-20 16:20:11 -04:00
- [What's included ](#whats-included )
2014-08-14 06:26:47 -04:00
- [Bugs and feature requests ](#bugs-and-feature-requests )
- [Documentation ](#documentation )
- [Contributing ](#contributing )
- [Community ](#community )
- [Versioning ](#versioning )
- [Creators ](#creators )
2018-08-01 04:11:10 -04:00
- [Thanks ](#thanks )
2014-08-14 06:26:47 -04:00
- [Copyright and license ](#copyright-and-license )
2012-02-20 01:52:32 -05:00
2018-11-04 13:49:31 -05:00
2012-12-02 16:14:49 -05:00
## Quick start
2012-02-20 01:52:32 -05:00
2015-03-21 18:33:13 -04:00
Several quick start options are available:
2011-04-28 02:05:19 -04:00
2019-02-13 11:01:40 -05:00
- [Download the latest release. ](https://github.com/twbs/bootstrap/archive/v4.3.1.zip )
2015-12-31 15:33:42 -05:00
- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`
2018-01-18 11:21:22 -05:00
- Install with [npm ](https://www.npmjs.com/ ): `npm install bootstrap`
2019-02-13 11:01:40 -05:00
- Install with [yarn ](https://yarnpkg.com/ ): `yarn add bootstrap@4.3.1`
- Install with [Composer ](https://getcomposer.org/ ): `composer require twbs/bootstrap:4.3.1`
2018-01-19 16:49:49 -05:00
- Install with [NuGet ](https://www.nuget.org/ ): CSS: `Install-Package bootstrap` Sass: `Install-Package bootstrap.sass`
2011-08-17 02:14:09 -04:00
2019-02-11 14:15:34 -05:00
Read the [Getting started page ](https://getbootstrap.com/docs/4.3/getting-started/introduction/ ) for information on the framework contents, templates and examples, and more.
2013-09-29 20:45:55 -04:00
2018-11-04 13:49:31 -05:00
2017-03-20 16:19:09 -04:00
## Status
2017-03-20 16:17:30 -04:00
2019-10-02 14:49:34 -04:00
[![Build Status ](https://github.com/twbs/bootstrap/workflows/Tests/badge.svg )](https://github.com/twbs/bootstrap/actions?workflow=Tests)
2017-03-20 16:17:30 -04:00
[![npm version ](https://img.shields.io/npm/v/bootstrap.svg )](https://www.npmjs.com/package/bootstrap)
[![Gem version ](https://img.shields.io/gem/v/bootstrap.svg )](https://rubygems.org/gems/bootstrap)
[![Meteor Atmosphere ](https://img.shields.io/badge/meteor-twbs%3Abootstrap-blue.svg )](https://atmospherejs.com/twbs/bootstrap)
[![Packagist Prerelease ](https://img.shields.io/packagist/vpre/twbs/bootstrap.svg )](https://packagist.org/packages/twbs/bootstrap)
2017-03-22 19:54:58 -04:00
[![NuGet ](https://img.shields.io/nuget/vpre/bootstrap.svg )](https://www.nuget.org/packages/bootstrap/absoluteLatest)
2017-10-14 20:54:47 -04:00
[![peerDependencies Status ](https://img.shields.io/david/peer/twbs/bootstrap.svg )](https://david-dm.org/twbs/bootstrap?type=peer)
[![devDependency Status ](https://img.shields.io/david/dev/twbs/bootstrap.svg )](https://david-dm.org/twbs/bootstrap?type=dev)
2019-02-15 04:58:41 -05:00
[![Coverage Status ](https://img.shields.io/coveralls/github/twbs/bootstrap/master.svg )](https://coveralls.io/github/twbs/bootstrap?branch=master)
[![CSS gzip size ](https://img.badgesize.io/twbs/bootstrap/master/dist/css/bootstrap.min.css?compression=gzip&label=CSS+gzip+size )](https://github.com/twbs/bootstrap/tree/master/dist/css/bootstrap.min.css)
[![JS gzip size ](https://img.badgesize.io/twbs/bootstrap/master/dist/js/bootstrap.min.js?compression=gzip&label=JS+gzip+size )](https://github.com/twbs/bootstrap/tree/master/dist/js/bootstrap.min.js)
2018-08-01 04:11:10 -04:00
[![BrowserStack Status ](https://www.browserstack.com/automate/badge.svg?badge_key=SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229 )](https://www.browserstack.com/automate/public-build/SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229)
2019-04-29 09:47:22 -04:00
[![Backers on Open Collective ](https://img.shields.io/opencollective/backers/bootstrap.svg )](#backers)
[![Sponsors on Open Collective ](https://img.shields.io/opencollective/sponsors/bootstrap.svg )](#sponsors)
2017-03-20 16:17:30 -04:00
2018-11-04 13:49:31 -05:00
2017-03-20 16:20:11 -04:00
## What's included
2013-09-29 18:17:46 -04: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 13:49:31 -05:00
```text
2013-09-29 18:17:46 -04:00
bootstrap/
2018-06-21 11:20:03 -04:00
└── dist/
├── css/
│ ├── bootstrap-grid.css
│ ├── bootstrap-grid.css.map
│ ├── bootstrap-grid.min.css
│ ├── bootstrap-grid.min.css.map
│ ├── bootstrap-reboot.css
│ ├── bootstrap-reboot.css.map
│ ├── bootstrap-reboot.min.css
│ ├── bootstrap-reboot.min.css.map
2019-07-13 04:09:01 -04:00
│ ├── bootstrap-utilities.css
│ ├── bootstrap-utilities.css.map
│ ├── bootstrap-utilities.min.css
│ ├── bootstrap-utilities.min.css.map
2018-06-21 11:20:03 -04:00
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ └── bootstrap.min.css.map
└── js/
├── bootstrap.bundle.js
├── bootstrap.bundle.js.map
├── bootstrap.bundle.min.js
├── bootstrap.bundle.min.js.map
2019-04-15 08:01:44 -04:00
├── bootstrap.esm.js
├── bootstrap.esm.js.map
├── bootstrap.esm.min.js
├── bootstrap.esm.min.js.map
2018-06-21 11:20:03 -04:00
├── bootstrap.js
├── bootstrap.js.map
├── bootstrap.min.js
└── bootstrap.min.js.map
2013-09-29 18:17:46 -04:00
```
2019-02-19 09:19:02 -05: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 10:54:55 -04:00
2012-12-02 16:14:49 -05:00
2013-02-13 23:01:36 -05:00
## Bugs and feature requests
2011-09-12 17:33:00 -04:00
2019-02-19 04:13:00 -05:00
Have a bug or a feature request? Please first read the [issue guidelines ](https://github.com/twbs/bootstrap/blob/master/.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 03:33:18 -04:00
2013-02-13 15:51:25 -05:00
## Documentation
2011-08-18 17:45:07 -04:00
2019-01-08 11:33:28 -05: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 17:45:07 -04:00
2019-09-16 17:22:49 -04: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/src/search.js` file.
2017-05-30 14:03:55 -04:00
2013-05-20 03:25:41 -04:00
### Running documentation locally
2019-01-08 11:33:28 -05: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 03:25:41 -04:00
2019-01-08 11:33:28 -05:00
Learn more about using Hugo by reading its [documentation ](https://gohugo.io/documentation/ ).
2013-05-20 03:25:41 -04:00
### Documentation for previous releases
2019-02-13 12:12:01 -05:00
You can find all our previous releases docs on < https: / / getbootstrap . com / docs / versions / > .
2013-05-20 03:25:41 -04:00
2013-07-17 20:21:11 -04:00
[Previous releases ](https://github.com/twbs/bootstrap/releases ) and their documentation are also available for download.
2013-02-13 15:51:25 -05:00
2012-12-02 16:14:49 -05:00
## Contributing
2019-02-19 04:13:00 -05:00
Please read through our [contributing guidelines ](https://github.com/twbs/bootstrap/blob/master/.github/CONTRIBUTING.md ). Included are directions for opening issues, coding standards, and notes on development.
2013-05-20 03:25:41 -04:00
2015-02-28 22:54:58 -05:00
Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests ](https://github.com/twbs/bootstrap/tree/master/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-27 23:07:58 -04:00
2018-05-30 12:14:50 -04:00
Editor preferences are available in the [editor config ](https://github.com/twbs/bootstrap/blob/master/.editorconfig ) for easy use in common text editors. Read more and download plugins at < https: // editorconfig . org /> .
2012-05-27 23:07:58 -04:00
2012-02-20 01:52:32 -05:00
2013-02-15 02:48:29 -05:00
## Community
2015-04-24 16:20:56 -04:00
Get updates on Bootstrap's development and chat with the project maintainers and community members.
2013-02-15 02:48:29 -05:00
2015-02-06 14:54:07 -05:00
- Follow [@getbootstrap on Twitter ](https://twitter.com/getbootstrap ).
2017-09-26 08:24:14 -04: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 12:14:11 -04:00
- Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel.
2015-09-22 07:47:32 -04:00
- Implementation help may be found at Stack Overflow (tagged [`bootstrap-4` ](https://stackoverflow.com/questions/tagged/bootstrap-4 )).
2015-03-01 16:44:13 -05: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 02:48:29 -05:00
## Versioning
2018-10-02 16:38:46 -04: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 02:48:29 -05:00
2017-09-26 08:24:14 -04: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 02:48:29 -05:00
2014-04-23 17:08:25 -04:00
## Creators
2011-04-28 02:05:19 -04:00
2011-04-28 02:12:49 -04:00
**Mark Otto**
2011-07-29 17:26:33 -04:00
2014-08-14 06:26:47 -04:00
- < https: // twitter . com / mdo >
- < https: // github . com / mdo >
2011-04-28 02:05:19 -04:00
2011-07-29 15:30:59 -04:00
**Jacob Thornton**
2011-07-29 17:26:33 -04:00
2014-08-14 06:26:47 -04:00
- < https: // twitter . com / fat >
- < https: // github . com / fat >
2011-07-29 15:30:59 -04:00
2011-06-29 10:54:55 -04:00
2018-08-01 04:11:10 -04:00
## Thanks
2018-11-04 13:49:31 -05:00
< a href = "https://www.browserstack.com/" >
2019-02-03 10:52:36 -05:00
< img src = "https://live.browserstack.com/images/opensource/browserstack-logo.svg" alt = "BrowserStack Logo" width = "192" height = "42" >
2018-11-04 13:49:31 -05:00
< / a >
2018-08-01 04:11:10 -04:00
Thanks to [BrowserStack ](https://www.browserstack.com/ ) for providing the infrastructure that allows us to test in real browsers!
2018-11-04 13:49:31 -05:00
2018-12-17 18:23:48 -05:00
## Backers
Thank you to all our backers! 🙏 [[Become a backer ](https://opencollective.com/bootstrap#backer )]
[![Bakers ](https://opencollective.com/bootstrap/backers.svg?width=890 )](https://opencollective.com/bootstrap#backers)
## 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 )]
[![ ](https://opencollective.com/bootstrap/sponsor/0/avatar.svg )](https://opencollective.com/bootstrap/sponsor/0/website)
[![ ](https://opencollective.com/bootstrap/sponsor/1/avatar.svg )](https://opencollective.com/bootstrap/sponsor/1/website)
[![ ](https://opencollective.com/bootstrap/sponsor/2/avatar.svg )](https://opencollective.com/bootstrap/sponsor/2/website)
[![ ](https://opencollective.com/bootstrap/sponsor/3/avatar.svg )](https://opencollective.com/bootstrap/sponsor/3/website)
[![ ](https://opencollective.com/bootstrap/sponsor/4/avatar.svg )](https://opencollective.com/bootstrap/sponsor/4/website)
[![ ](https://opencollective.com/bootstrap/sponsor/5/avatar.svg )](https://opencollective.com/bootstrap/sponsor/5/website)
[![ ](https://opencollective.com/bootstrap/sponsor/6/avatar.svg )](https://opencollective.com/bootstrap/sponsor/6/website)
[![ ](https://opencollective.com/bootstrap/sponsor/7/avatar.svg )](https://opencollective.com/bootstrap/sponsor/7/website)
[![ ](https://opencollective.com/bootstrap/sponsor/8/avatar.svg )](https://opencollective.com/bootstrap/sponsor/8/website)
[![ ](https://opencollective.com/bootstrap/sponsor/9/avatar.svg )](https://opencollective.com/bootstrap/sponsor/9/website)
2012-12-02 16:14:49 -05:00
## Copyright and license
2011-05-10 18:30:49 -04:00
2019-07-14 04:52:33 -04:00
Code and documentation copyright 2011-2019 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/master/LICENSE ). Docs released under [Creative Commons ](https://creativecommons.org/licenses/by/3.0/ ).