diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e063b3342a..e6cf80b005 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -17,9 +17,10 @@ and submitting pull requests, but please respect the following restrictions:
- Please do not use the issue tracker for personal support requests. Stack
Overflow ([react-bootstrap](http://stackoverflow.com/questions/tagged/react-bootstrap)
- tag), [Slack](http://www.reactiflux.com/) or
- [gitter](https://gitter.im/react-bootstrap/react-bootstrap) are better places
- to get help.
+ tag), [Slack](http://www.reactiflux.com/),
+ [gitter](https://gitter.im/react-bootstrap/react-bootstrap), or
+ [Thinkful](http://start.thinkful.com/react/?utm_source=github&utm_medium=badge&utm_campaign=react-bootstrap)
+ are better places to get help.
- Please do not open issues or pull requests regarding the code in React or
Bootstrap (open them in their respective repositories).
diff --git a/README.md b/README.md
index f05ea61500..03372003b2 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,7 @@
[![HuBoard][huboard-badge]][huboard]
[![Gitter][gitter-badge]][gitter]
+[![Thinkful][thinkful-badge]][thinkful]
[![NPM version][npm-badge]][npm]
[![Bower version][bower-badge]][bower]
@@ -75,5 +76,8 @@ Yes please! See the [contributing guidelines][contributing] for details.
[huboard-badge]: https://img.shields.io/badge/Hu-Board-7965cc.svg
[huboard]: https://huboard.com/react-bootstrap/react-bootstrap
+[thinkful-badge]: https://tf-assets-staging.s3.amazonaws.com/badges/thinkful_repo_badge.svg
+[thinkful]: http://start.thinkful.com/react/?utm_source=github&utm_medium=badge&utm_campaign=react-bootstrap
+
[appveyor-badge]: https://ci.appveyor.com/api/projects/status/ylitpyo6n5yq1s6i/branch/master?svg=true
[appveyor]: https://ci.appveyor.com/project/react-bootstrap/react-bootstrap/branch/master
diff --git a/docs/src/NavMain.js b/docs/src/NavMain.js
index 4e295fdfeb..4f5763a0e1 100644
--- a/docs/src/NavMain.js
+++ b/docs/src/NavMain.js
@@ -15,6 +15,10 @@ const NAV_LINKS = {
'components': {
link: 'components',
title: 'Components'
+ },
+ 'support': {
+ link: 'support',
+ title: 'Support'
}
};
diff --git a/docs/src/Root.js b/docs/src/Root.js
index f3ce4b2b76..3b8259ef10 100644
--- a/docs/src/Root.js
+++ b/docs/src/Root.js
@@ -14,7 +14,8 @@ const Root = React.createClass({
'index.html',
'introduction.html',
'getting-started.html',
- 'components.html'
+ 'components.html',
+ 'support.html'
];
}
},
diff --git a/docs/src/Routes.js b/docs/src/Routes.js
index 790880e163..ae95030507 100644
--- a/docs/src/Routes.js
+++ b/docs/src/Routes.js
@@ -5,6 +5,7 @@ import HomePage from './HomePage';
import IntroductionPage from './IntroductionPage';
import GettingStartedPage from './GettingStartedPage';
import ComponentsPage from './ComponentsPage';
+import SupportPage from './SupportPage';
import NotFoundPage from './NotFoundPage';
import {Route, DefaultRoute, NotFoundRoute} from 'react-router';
@@ -17,5 +18,6 @@ export default (
+
);
diff --git a/docs/src/SupportPage.js b/docs/src/SupportPage.js
new file mode 100644
index 0000000000..0a792dfbd5
--- /dev/null
+++ b/docs/src/SupportPage.js
@@ -0,0 +1,48 @@
+import React from 'react';
+
+import NavMain from './NavMain';
+import PageHeader from './PageHeader';
+import PageFooter from './PageFooter';
+
+export default class Page extends React.Component {
+ render() {
+ return (
+
+
+
+
+
+
+
+
+
+
Stay up to date on the development of React-Bootstrap and reach out to the community with these helpful resources.
+
+
Stack Overflow
+
Ask questions about specific problems you have faced, including details about what exactly you are trying to do. Make sure you tag your question with react-bootstrap
. You can also read through existing React-Bootstrap questions.
+
+
Live help
+
Bring your questions and pair with other react-bootstrap users in a live Thinkful hangout. Hear about the challenges other developers are running into, or screenshare your own code with the group for feedback.
+
+
Chat rooms
+
Discuss questions in the #react-bootstrap
channel on the Reactiflux Slack or on Gitter.
+
+
GitHub issues
+
The issue tracker is the preferred channel for bug reports, features requests and submitting pull requests. See more about how we use issues in the contribution guidelines.
+
+
+
+
+
+
+
+
+ );
+ }
+
+ shouldComponentUpdate() {
+ return false;
+ }
+}