README.md 7.69 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
1
2
3
4
<p align="center">
  <a href="https://v4-alpha.getbootstrap.com">
    <img src="http://v4-alpha.getbootstrap.com/assets/brand/bootstrap-solid.svg" width=72 height=72>
  </a>
Mark Otto's avatar
Mark Otto committed
5

Mark Otto's avatar
Mark Otto committed
6
  <h3 align="center">Bootstrap</h3>
Mark Otto's avatar
Mark Otto committed
7

Mark Otto's avatar
Mark Otto committed
8
9
  <p align="center">
    Sleek, intuitive, and powerful front-end framework for faster and easier web development.
Mark Otto's avatar
Mark Otto committed
10
    <br>
Mark Otto's avatar
Mark Otto committed
11
    <a href="https://v4-alpha.getbootstrap.com"><strong>Visit Bootstrap &raquo;</strong></a>
Mark Otto's avatar
Mark Otto committed
12
13
  </p>
</p>
Mark Otto's avatar
Mark Otto committed
14

Mark Otto's avatar
Mark Otto committed
15
16
<br>

17
18
## Table of contents

19
- [Quick start](#quick-start)
Mark Otto's avatar
Mark Otto committed
20
- [Status](#status)
Mark Otto's avatar
Mark Otto committed
21
- [What's included](#whats-included)
22
23
24
25
26
27
28
- [Bugs and feature requests](#bugs-and-feature-requests)
- [Documentation](#documentation)
- [Contributing](#contributing)
- [Community](#community)
- [Versioning](#versioning)
- [Creators](#creators)
- [Copyright and license](#copyright-and-license)
Mark Otto's avatar
Mark Otto committed
29

Mark Otto's avatar
Mark Otto committed
30
## Quick start
Mark Otto's avatar
Mark Otto committed
31

32
Several quick start options are available:
33

Mark Otto's avatar
Mark Otto committed
34
- [Download the latest release.](https://github.com/twbs/bootstrap/archive/v4.0.0-alpha.6.zip)
35
- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`
Mark Otto's avatar
Mark Otto committed
36
37
38
39
- Install with [npm](https://www.npmjs.com): `npm install bootstrap@4.0.0-alpha.6`
- Install with [yarn](https://github.com/yarnpkg/yarn): `yarn add bootstrap@4.0.0-alpha.6`
- Install with [Composer](https://getcomposer.org): `composer require twbs/bootstrap:4.0.0-alpha.6`
- Install with [Bower](https://bower.io): `bower install bootstrap#v4.0.0-alpha.6`
40
- Install with [NuGet](https://www.nuget.org): CSS: `Install-Package bootstrap -Pre` Sass: `Install-Package bootstrap.sass -Pre` (`-Pre` is only required until Bootstrap v4 has a stable release).
Jacob Thornton's avatar
Jacob Thornton committed
41

42
Read the [Getting started page](https://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more.
43

Mark Otto's avatar
Mark Otto committed
44
## Status
Mark Otto's avatar
Mark Otto committed
45
46

[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com)
47
[![Bower](https://img.shields.io/bower/v/bootstrap.svg)](https://bower.io/search/?q=bootstrap)
Mark Otto's avatar
Mark Otto committed
48
49
50
51
52
53
[![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)
[![Build Status](https://img.shields.io/travis/twbs/bootstrap/v4-dev.svg)](https://travis-ci.org/twbs/bootstrap)
[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/twbs/bootstrap?type=dev)
[![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)
54
[![NuGet](https://img.shields.io/nuget/vpre/bootstrap.svg)](https://www.nuget.org/packages/bootstrap/absoluteLatest)
Mark Otto's avatar
Mark Otto committed
55
56
57

[![Selenium Test Status](https://saucelabs.com/browser-matrix/bootstrap.svg)](https://saucelabs.com/u/bootstrap)

Mark Otto's avatar
Mark Otto committed
58
## What's included
59
60
61
62
63
64
65

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:

```
bootstrap/
├── css/
│   ├── bootstrap.css
vsn4ik's avatar
vsn4ik committed
66
│   ├── bootstrap.css.map
67
│   ├── bootstrap.min.css
Mark Otto's avatar
Mark Otto committed
68
│   └── bootstrap.min.css.map
69
70
71
└── js/
    ├── bootstrap.js
    └── bootstrap.min.js
72
73
```

Devinsuit's avatar
Devinsuit committed
74
We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). CSS [source maps](https://developers.google.com/web/tools/chrome-devtools/debug/readability/source-maps) (`bootstrap.*.map`) are available for use with certain browsers' developer tools.
Mark Otto's avatar
Mark Otto committed
75

Mark Otto's avatar
Mark Otto committed
76

Mark Otto's avatar
Mark Otto committed
77
## Bugs and feature requests
Mark Otto's avatar
Mark Otto committed
78

79
Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/master/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).
80
81


82
## Documentation
83

84
Bootstrap's documentation, included in this repo in the root directory, is built with [Jekyll](https://jekyllrb.com) and publicly hosted on GitHub Pages at <https://getbootstrap.com>. The docs may also be run locally.
85

86
87
### Running documentation locally

88
1. Run through the [tooling setup](https://github.com/twbs/bootstrap/blob/v4-dev/docs/getting-started/build-tools.md#tooling-setup) to install Jekyll (the site builder) and other Ruby dependencies with `bundle install`.
89
2. Run `npm run test` (or a specific NPM script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.
90
91
3. From the root `/bootstrap` directory, run `bundle exec jekyll serve` in the command line.
4. Open <http://localhost:9001> in your browser, and voilà.
92

93
Learn more about using Jekyll by reading its [documentation](https://jekyllrb.com/docs/home/).
94
95
96

### Documentation for previous releases

97
Documentation for v2.3.2 has been made available for the time being at <https://getbootstrap.com/2.3.2/> while folks transition to Bootstrap 3.
98

99
[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download.
100
101
102



Mark Otto's avatar
Mark Otto committed
103
104
## Contributing

105
Please read through our [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development.
106

107
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).
Jacob Thornton's avatar
Jacob Thornton committed
108

109
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 <http://editorconfig.org>.
Mark Otto's avatar
Mark Otto committed
110

Jacob Thornton's avatar
Jacob Thornton committed
111

Mark Otto's avatar
Mark Otto committed
112

Mark Otto's avatar
Mark Otto committed
113
114
## Community

115
Get updates on Bootstrap's development and chat with the project maintainers and community members.
Mark Otto's avatar
Mark Otto committed
116

117
- Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap).
118
- Read and subscribe to [The Official Bootstrap Blog](https://blog.getbootstrap.com).
vsn4ik's avatar
vsn4ik committed
119
- Join [the official Slack room](https://bootstrap-slack.herokuapp.com).
Siecje's avatar
Siecje committed
120
- Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel.
121
- Implementation help may be found at Stack Overflow (tagged [`bootstrap-4`](https://stackoverflow.com/questions/tagged/bootstrap-4)).
Kevin Kirsche's avatar
Kevin Kirsche committed
122
- 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.
Mark Otto's avatar
Mark Otto committed
123
124
125
126
127



## Versioning

128
For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible.
Mark Otto's avatar
Mark Otto committed
129

130
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.
Mark Otto's avatar
Mark Otto committed
131
132


Chris Rebert's avatar
Chris Rebert committed
133
## Creators
134

Mark Otto's avatar
Mark Otto committed
135
**Mark Otto**
Jacob Thornton's avatar
Jacob Thornton committed
136

137
138
- <https://twitter.com/mdo>
- <https://github.com/mdo>
139

Mark Otto's avatar
Mark Otto committed
140
**Jacob Thornton**
Jacob Thornton's avatar
Jacob Thornton committed
141

142
143
- <https://twitter.com/fat>
- <https://github.com/fat>
Mark Otto's avatar
Mark Otto committed
144

Mark Otto's avatar
Mark Otto committed
145

Mark Otto's avatar
Mark Otto committed
146

Mark Otto's avatar
Mark Otto committed
147
## Copyright and license
Jacob Thornton's avatar
Jacob Thornton committed
148

Nuno Arruda's avatar
Nuno Arruda committed
149
Code and documentation copyright 2011-2017 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://github.com/twbs/bootstrap/blob/master/docs/LICENSE).