Skip to content
This repository was archived by the owner on Oct 23, 2024. It is now read-only.

Commit 47ea8ba

Browse files
authored
Merge pull request #509 from mesosphere/semantic-release
chore: switch to semantic-release
2 parents 0ff4954 + fc94bdb commit 47ea8ba

29 files changed

+8134
-1757
lines changed

.releaserc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"branch": "master"
3+
}
4+

.travis.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
language: node_js
22
node_js:
33
- "8.15"
4+
- "node"
5+
- "lts/*"
6+
7+
jobs:
8+
include:
9+
# Define the release stage that runs semantic-release
10+
- stage: release
11+
node_js: lts/*
12+
deploy:
13+
provider: script
14+
skip_cleanup: true
15+
script:
16+
- npx semantic-release
17+
418
before_install:
519
- npm install -g [email protected]
620
install:

docs/gulpTasks.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ function replaceJsStringsFn() {
134134
// Finally do the replace
135135
var contents = matches[0];
136136
// Escape quotes that haven't already been escaped
137-
contents = contents.replace(/([^\\])"/g, "$1\\\"");
137+
contents = contents.replace(/([^\\])"/g, '$1\\"');
138138
// Escape newlines or carriage return that haven't already been escaped
139139
contents = contents.replace(/\n|\r/g, "\\n");
140140

docs/src/Dropdown/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,8 @@ class SimpleDropdownExample extends React.Component {
253253
<ComponentExample>
254254
<h4 className="flush-top">Callbacks</h4>
255255
<p>
256-
Use the <code>onItemSelection</code> attribute to add
257-
callbacks to item selection.
256+
Use the <code>onItemSelection</code> attribute to add callbacks to
257+
item selection.
258258
</p>
259259
<p>You have selected {this.dropdownSelected}.</p>
260260
<Dropdown

docs/src/Form/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ class FormExample extends Util.mixin(BindMixin) {
7777
validation(value) {
7878
return value >= 0 && value <= 10;
7979
},
80-
validationErrorText: "Must be a positive integer between 0 and 10 representing its priority",
80+
validationErrorText:
81+
"Must be a positive integer between 0 and 10 representing its priority",
8182
writeType: "input"
8283
},
8384
{

docs/src/Modal/index.js

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,19 +71,59 @@ class ModalExample extends React.Component {
7171
>
7272
<div>
7373
<div className="container-pod">
74-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nisl dolor, finibus vel egestas et, scelerisque placerat quam.Etiam purus mauris, tempor vel lorem vitae, finibus semper tortor. Nulla nisi nisl, tempus vitae risus ut, gravida elementum purus.Cras scelerisque quis velit at aliquet. Aenean congue faucibus magna nec pellentesque. Nulla facilisi. Etiam feugiat consequat metus,eget consectetur erat sollicitudin in. Maecenas posuere lorem lorem, eu porttitor leo fermentum at. Phasellus volutpat,neque at faucibus dapibus, odio quam molestie lorem, vel gravida lectus diam sit amet neque. Cras ultricies auctor diam,a varius massa eleifend quis. Nulla nec rhoncus odio
74+
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
75+
Sed nisl dolor, finibus vel egestas et, scelerisque
76+
placerat quam.Etiam purus mauris, tempor vel lorem vitae,
77+
finibus semper tortor. Nulla nisi nisl, tempus vitae risus
78+
ut, gravida elementum purus.Cras scelerisque quis velit at
79+
aliquet. Aenean congue faucibus magna nec pellentesque.
80+
Nulla facilisi. Etiam feugiat consequat metus,eget
81+
consectetur erat sollicitudin in. Maecenas posuere lorem
82+
lorem, eu porttitor leo fermentum at. Phasellus
83+
volutpat,neque at faucibus dapibus, odio quam molestie
84+
lorem, vel gravida lectus diam sit amet neque. Cras
85+
ultricies auctor diam,a varius massa eleifend quis. Nulla
86+
nec rhoncus odio
7587
</div>
7688
<div className="container-pod">
77-
Fusce sed nibh luctus, ultricies urna eget, eleifend lectus. Etiam sagittis mauris et enim tristique, dignissim varius sem placeratSed molestie purus vitae hendrerit congue. Aliquam viverra cursus odio a ullamcorper.Curabitur venenatis ex quis volutpat suscipit. Nulla ante purus, laoreet vel fermentum vitae, sollicitudin nec erat.Proin venenatis libero sodales, dictum augue non, pretium dolor
89+
Fusce sed nibh luctus, ultricies urna eget, eleifend
90+
lectus. Etiam sagittis mauris et enim tristique, dignissim
91+
varius sem placeratSed molestie purus vitae hendrerit
92+
congue. Aliquam viverra cursus odio a
93+
ullamcorper.Curabitur venenatis ex quis volutpat suscipit.
94+
Nulla ante purus, laoreet vel fermentum vitae,
95+
sollicitudin nec erat.Proin venenatis libero sodales,
96+
dictum augue non, pretium dolor
7897
</div>
7998
<div className="container-pod">
80-
Fusce sed nibh luctus, ultricies urna eget, eleifend lectus. Etiam sagittis mauris et enim tristique, dignissim varius sem placeratSed molestie purus vitae hendrerit congue. Aliquam viverra cursus odio a ullamcorper.Curabitur venenatis ex quis volutpat suscipit. Nulla ante purus, laoreet vel fermentum vitae, sollicitudin nec erat.Proin venenatis libero sodales, dictum augue non, pretium dolor
99+
Fusce sed nibh luctus, ultricies urna eget, eleifend
100+
lectus. Etiam sagittis mauris et enim tristique, dignissim
101+
varius sem placeratSed molestie purus vitae hendrerit
102+
congue. Aliquam viverra cursus odio a
103+
ullamcorper.Curabitur venenatis ex quis volutpat suscipit.
104+
Nulla ante purus, laoreet vel fermentum vitae,
105+
sollicitudin nec erat.Proin venenatis libero sodales,
106+
dictum augue non, pretium dolor
81107
</div>
82108
<div className="container-pod">
83-
Fusce sed nibh luctus, ultricies urna eget, eleifend lectus. Etiam sagittis mauris et enim tristique, dignissim varius sem placeratSed molestie purus vitae hendrerit congue. Aliquam viverra cursus odio a ullamcorper.Curabitur venenatis ex quis volutpat suscipit. Nulla ante purus, laoreet vel fermentum vitae, sollicitudin nec erat.Proin venenatis libero sodales, dictum augue non, pretium dolor
109+
Fusce sed nibh luctus, ultricies urna eget, eleifend
110+
lectus. Etiam sagittis mauris et enim tristique, dignissim
111+
varius sem placeratSed molestie purus vitae hendrerit
112+
congue. Aliquam viverra cursus odio a
113+
ullamcorper.Curabitur venenatis ex quis volutpat suscipit.
114+
Nulla ante purus, laoreet vel fermentum vitae,
115+
sollicitudin nec erat.Proin venenatis libero sodales,
116+
dictum augue non, pretium dolor
84117
</div>
85118
<div className="container-pod">
86-
Fusce sed nibh luctus, ultricies urna eget, eleifend lectus. Etiam sagittis mauris et enim tristique, dignissim varius sem placeratSed molestie purus vitae hendrerit congue. Aliquam viverra cursus odio a ullamcorper.Curabitur venenatis ex quis volutpat suscipit. Nulla ante purus, laoreet vel fermentum vitae, sollicitudin nec erat.Proin venenatis libero sodales, dictum augue non, pretium dolor
119+
Fusce sed nibh luctus, ultricies urna eget, eleifend
120+
lectus. Etiam sagittis mauris et enim tristique, dignissim
121+
varius sem placeratSed molestie purus vitae hendrerit
122+
congue. Aliquam viverra cursus odio a
123+
ullamcorper.Curabitur venenatis ex quis volutpat suscipit.
124+
Nulla ante purus, laoreet vel fermentum vitae,
125+
sollicitudin nec erat.Proin venenatis libero sodales,
126+
dictum augue non, pretium dolor
87127
</div>
88128
</div>
89129
</Modal>

docs/src/Select/index.js

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,9 @@ class SelectExample extends React.Component {
1616
srcURI="https://github.com/mesosphere/reactjs-components/blob/master/src/Select/Select.js"
1717
>
1818
<p className="lead flush-bottom">
19-
To allow a enclosing
20-
{" "}
21-
<code>form</code>
22-
{" "}
23-
recognize the change of a
24-
{" "}
25-
<code>Dropdown</code>
26-
, it is necceccary that there is an
27-
{" "}
28-
<code>input</code>
29-
{" "}
30-
element which emits a proper
31-
{" "}
32-
<code>change</code>
33-
{" "}
19+
To allow a enclosing <code>form</code> recognize the change of a{" "}
20+
<code>Dropdown</code>, it is necceccary that there is an{" "}
21+
<code>input</code> element which emits a proper <code>change</code>{" "}
3422
event. This is solved by this component.
3523
</p>
3624
<PropertiesAPIBlock

docs/src/Table/index.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ class TableExample extends React.Component {
163163
srcURI="https://github.com/mesosphere/reactjs-components/blob/master/src/Table/Table.js"
164164
>
165165
<p className="lead flush-bottom">
166-
Display data in a structured way. Handles extremely large amounts of data and only displays the rows needed (à la infinite scroll).
166+
Display data in a structured way. Handles extremely large amounts of
167+
data and only displays the rows needed (à la infinite scroll).
167168
</p>
168169
<PropertiesAPIBlock
169170
propTypesBlock={"PROPTYPES_BLOCK(src/Table/Table.js)"}
@@ -172,7 +173,8 @@ class TableExample extends React.Component {
172173
<ComponentExample>
173174
<h3>A Close Look At Table Columns</h3>
174175
<p>
175-
Columns are an important piece of this component. The following columns are used for all of the example Tables on this page.
176+
Columns are an important piece of this component. The following
177+
columns are used for all of the example Tables on this page.
176178
</p>
177179
</ComponentExample>
178180
<CodeBlock>
@@ -351,7 +353,9 @@ class TableExample extends React.Component {
351353
<h4 className="flush-top">Infinite Scroll</h4>
352354
<p>
353355
Here is a scroll table with 10k items. Use the
354-
"containerSelector" property to indicate the parent element with a scrollbar in order to listen to its scroll event. The data is not sorted by default.
356+
"containerSelector" property to indicate the parent element
357+
with a scrollbar in order to listen to its scroll event. The
358+
data is not sorted by default.
355359
</p>
356360
</div>
357361
</div>

docs/src/Tooltip/index.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ class ToolTipExample extends React.Component {
1818
const interactiveTooltipContent = (
1919
<div>
2020
<p className="text-color-white small">
21-
This tooltip is interactive, so the user is able to interact with its contents.
21+
This tooltip is interactive, so the user is able to interact with its
22+
contents.
2223
</p>
2324
<p className="text-color-white small flush-bottom">
2425
Example: <a>Back to Top</a>.
@@ -32,19 +33,26 @@ class ToolTipExample extends React.Component {
3233
srcURI="https://github.com/mesosphere/reactjs-components/blob/master/src/Tooltip/Tooltip.js"
3334
>
3435
<p className="lead">
35-
A tooltip appears when a user hover overs an element. The tooltips will adjust their position if the supplied positioning results in the tooltip rendering outside of the veiwport.
36+
A tooltip appears when a user hover overs an element. The tooltips
37+
will adjust their position if the supplied positioning results in the
38+
tooltip rendering outside of the veiwport.
3639
</p>
3740
<p>
38-
The tooltip allows users to set the position and anchor. Position refers to the position of the tooltip relative to its trigger (which is its children), and acceptable values are top, right, bottom, and left. Anchor refers to where the tooltip is anchored on the triggered element, and acceptable values are start, center, and end. Think of flexbox alignment when thinking about the start and end values.
41+
The tooltip allows users to set the position and anchor. Position
42+
refers to the position of the tooltip relative to its trigger (which
43+
is its children), and acceptable values are top, right, bottom, and
44+
left. Anchor refers to where the tooltip is anchored on the triggered
45+
element, and acceptable values are start, center, and end. Think of
46+
flexbox alignment when thinking about the start and end values.
3947
</p>
4048
<PropertiesAPIBlock
4149
propTypesBlock={"PROPTYPES_BLOCK(src/Tooltip/Tooltip.js)"}
4250
/>
4351
<ComponentExampleWrapper>
4452
<ComponentExample>
4553
<p>
46-
Hover over the following buttons to observe the behavior
47-
of the tooltips.
54+
Hover over the following buttons to observe the behavior of the
55+
tooltips.
4856
</p>
4957
<div className="button-collection flush">
5058
<Tooltip

docs/src/components/CodeBlock.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ class CodeBlock extends React.Component {
1515

1616
return (
1717
<div className={panelInnerClasses}>
18-
<pre className={preClasses}>
19-
{this.props.children}
20-
</pre>
18+
<pre className={preClasses}>{this.props.children}</pre>
2119
</div>
2220
);
2321
}

0 commit comments

Comments
 (0)