Skip to content

Commit e155a88

Browse files
authored
feat(package): first major release
BREAKING : release 1.0.0
2 parents a6a3bbb + b45e53b commit e155a88

File tree

17 files changed

+4890
-10261
lines changed

17 files changed

+4890
-10261
lines changed

.travis.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,19 @@ script:
1414
- npm run build:docs
1515
- npm run test
1616

17+
jobs:
18+
include:
19+
- # require the branch name to be master (note for PRs this is the base branch name)
20+
if: branch = master
21+
stage: release
22+
node_js: lts/*
23+
# Advanced: optionally overwrite your default `script` step to skip the tests
24+
# script: skip
25+
deploy:
26+
provider: script
27+
skip_cleanup: true
28+
script:
29+
- npx semantic-release
30+
- curl -X POST --data-urlencode "payload={ \"text\" : \"A new version of `react-lite-ui` was published to NPM :tada:\" }" $RELEASE_NOTIF_URL
31+
1732
after_success: npm run coverage

CHANGELOG.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,29 @@
44

55
List of components added :
66

7-
* [AutoComplete](https://react-lite-ui.netlify.com/documentation?component=autocomplete)
8-
* [Avatar](https://react-lite-ui.netlify.com/documentation?component=avatar)
9-
* [Button](https://react-lite-ui.netlify.com/documentation?component=badge)
10-
* [Badge](https://react-lite-ui.netlify.com/documentation?component=button)
11-
* [Card](https://react-lite-ui.netlify.com/documentation?component=card)
12-
* [Carousel](https://react-lite-ui.netlify.com/documentation?component=carousel)
13-
* [Checkbox](https://react-lite-ui.netlify.com/documentation?component=checkbox)
14-
* [CheckboxGroup](https://react-lite-ui.netlify.com/documentation?component=checkboxgroup)
15-
* [Chip](https://react-lite-ui.netlify.com/documentation?component=chip)
16-
* [Drawer](https://react-lite-ui.netlify.com/documentation?component=drawer)
17-
* [Menu](https://react-lite-ui.netlify.com/documentation?component=menu)
18-
* [Modal](https://react-lite-ui.netlify.com/documentation?component=modal)
19-
* [MultiSelect](https://react-lite-ui.netlify.com/documentation?component=multiselect)
20-
* [Navbar](https://react-lite-ui.netlify.com/documentation?component=navbar)
21-
* [Pagination](https://react-lite-ui.netlify.com/documentation?component=pagination)
22-
* [Popover](https://react-lite-ui.netlify.com/documentation?component=popover)
23-
* [Preloader](https://react-lite-ui.netlify.com/documentation?component=preloader)
24-
* [ProgressBar](https://react-lite-ui.netlify.com/documentation?component=progressbar)
25-
* [RadioButtonGroup](https://react-lite-ui.netlify.com/documentation?component=radiobuttongroup)
26-
* [Select](https://react-lite-ui.netlify.com/documentation?component=select)
27-
* [Slider](https://react-lite-ui.netlify.com/documentation?component=slider)
28-
* [Snackbar](https://react-lite-ui.netlify.com/documentation?component=snackbar)
29-
* [Table](https://react-lite-ui.netlify.com/documentation?component=table)
30-
* [TextInput](https://react-lite-ui.netlify.com/documentation?component=textinput)
31-
* [Toggle](https://react-lite-ui.netlify.com/documentation?component=toggle)
32-
* [Tooltip](https://react-lite-ui.netlify.com/documentation?component=tooltip)
7+
* [AutoComplete](https://codebrahma.com/react-lite-ui/documentation?component=autocomplete)
8+
* [Avatar](https://codebrahma.com/react-lite-ui/documentation?component=avatar)
9+
* [Button](https://codebrahma.com/react-lite-ui/documentation?component=badge)
10+
* [Badge](https://codebrahma.com/react-lite-ui/documentation?component=button)
11+
* [Card](https://codebrahma.com/react-lite-ui/documentation?component=card)
12+
* [Carousel](https://codebrahma.com/react-lite-ui/documentation?component=carousel)
13+
* [Checkbox](https://codebrahma.com/react-lite-ui/documentation?component=checkbox)
14+
* [CheckboxGroup](https://codebrahma.com/react-lite-ui/documentation?component=checkboxgroup)
15+
* [Chip](https://codebrahma.com/react-lite-ui/documentation?component=chip)
16+
* [Drawer](https://codebrahma.com/react-lite-ui/documentation?component=drawer)
17+
* [Menu](https://codebrahma.com/react-lite-ui/documentation?component=menu)
18+
* [Modal](https://codebrahma.com/react-lite-ui/documentation?component=modal)
19+
* [MultiSelect](https://codebrahma.com/react-lite-ui/documentation?component=multiselect)
20+
* [Navbar](https://codebrahma.com/react-lite-ui/documentation?component=navbar)
21+
* [Pagination](https://codebrahma.com/react-lite-ui/documentation?component=pagination)
22+
* [Popover](https://codebrahma.com/react-lite-ui/documentation?component=popover)
23+
* [Preloader](https://codebrahma.com/react-lite-ui/documentation?component=preloader)
24+
* [ProgressBar](https://codebrahma.com/react-lite-ui/documentation?component=progressbar)
25+
* [RadioButtonGroup](https://codebrahma.com/react-lite-ui/documentation?component=radiobuttongroup)
26+
* [Select](https://codebrahma.com/react-lite-ui/documentation?component=select)
27+
* [Slider](https://codebrahma.com/react-lite-ui/documentation?component=slider)
28+
* [Snackbar](https://codebrahma.com/react-lite-ui/documentation?component=snackbar)
29+
* [Table](https://codebrahma.com/react-lite-ui/documentation?component=table)
30+
* [TextInput](https://codebrahma.com/react-lite-ui/documentation?component=textinput)
31+
* [Toggle](https://codebrahma.com/react-lite-ui/documentation?component=toggle)
32+
* [Tooltip](https://codebrahma.com/react-lite-ui/documentation?component=tooltip)

README.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
<h1 align="center">
3-
<a href="https://react-lite-ui.netlify.com/"><img src="https://raw.githubusercontent.com/Codebrahma/react-lite-ui/development/.github/images/logo.png" alt="React Lite UI" width="150"></a>
3+
<a href="https://codebrahma.com/react-lite-ui/"><img src="https://raw.githubusercontent.com/Codebrahma/react-lite-ui/development/.github/images/logo.png" alt="React Lite UI" width="150"></a>
44
<br/>
55
React Lite UI
66
<br>
@@ -28,8 +28,8 @@
2828
<a href="#sparkles-key-features">Key Features</a> •
2929
<a href="#link-installation">Installation</a> •
3030
<a href="#rocket-usage-">Usage</a> •
31-
<a href="https://react-lite-ui.netlify.com/documentation">Documentation</a> •
32-
<a href="https://react-lite-ui.netlify.com/">Demo</a>
31+
<a href="https://codebrahma.com/react-lite-ui/documentation">Documentation</a> •
32+
<a href="https://codebrahma.com/react-lite-ui/">Demo</a>
3333
</p>
3434

3535
<p align="center">
@@ -70,16 +70,17 @@ In your `App.js` :
7070
```jsx
7171
import React from 'react';
7272
import ReactDOM from 'react-dom';
73-
import { Carousel } from 'react-lite-ui';
73+
import { Card } from 'react-lite-ui';
7474

7575
class App extends React.Component {
7676
render() {
77-
const data = [
78-
"https://images.pexels.com/photos/371633/pexels-photo-371633.jpeg?cs=srgb&dl=wood-landscape-sky-371633.jpg&fm=jpg",
79-
"https://hanslodge.com/images/pTqrL9Rec.jpg",
80-
"https://images.pexels.com/photos/248797/pexels-photo-248797.jpeg?cs=srgb&dl=sea-landscape-nature-248797.jpg&fm=jpg"
81-
];
82-
return <Carousel data={data} theme={componentTheme} />;
77+
return (
78+
<Card
79+
header="Card header"
80+
>
81+
Card content
82+
</Card>
83+
);
8384
}
8485
}
8586

@@ -95,7 +96,7 @@ ReactDOM.render(
9596

9697
##
9798

98-
Let's take our `App.js` file, and add a [Card](https://react-lite-ui.netlify.com/documentation?component=card) component to it :
99+
Let's take our `App.js` file, and add a [Card](https://codebrahma.com/react-lite-ui/documentation?component=card) component to it :
99100

100101
```jsx
101102
import React from 'react';
@@ -191,7 +192,7 @@ So, let's take a look at what we did here :
191192
<br />
192193

193194
The styles that you passed are then combined with the default styles of the component to render your customised component!
194-
For more info on how to customise and various props that you can pass to your components, please visit the [Documentation page](https://react-lite-ui.netlify.com/documentation).
195+
For more info on how to customise and various props that you can pass to your components, please visit the [Documentation page](https://codebrahma.com/react-lite-ui/documentation).
195196

196197

197198
That's all you need to do! And here's our customised card component :
@@ -200,7 +201,7 @@ That's all you need to do! And here's our customised card component :
200201

201202
Pretty easy, right? Want to try out more components?
202203

203-
Simply visit our [Playground page](https://react-lite-ui.netlify.com/playground) to try out the components before using and have fun playing around with them!
204+
Simply visit our [Playground page](https://codebrahma.com/react-lite-ui/playground) to try out the components before using and have fun playing around with them!
204205

205206
### Contributing :
206207

doc/gatsby-browser.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,8 @@
55
*/
66

77
// You can delete this file if you're not using it
8+
exports.onPreRouteUpdate = ({ location }) => {
9+
if (window && typeof window.gtag === 'function') {
10+
window.gtag('config', 'UA-41862404-1', { page_path: location.pathname });
11+
}
12+
};

doc/gatsby-config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
module.exports = {
2+
pathPrefix: '/react-lite-ui',
23
siteMetadata: {
34
title: 'React Lite UI',
45
},

0 commit comments

Comments
 (0)