Skip to content

Commit e78ba9b

Browse files
committed
chore: update markdown docs and tweak travis setup
1 parent 1b90b99 commit e78ba9b

File tree

5 files changed

+75
-10
lines changed

5 files changed

+75
-10
lines changed

.github/npmkit-logo.svg

+5
Loading

.travis.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ language: node_js
22
node_js:
33
- 8
44
os:
5-
- linux
65
- osx
76
before_cache:
87
- rm -rf $HOME/.cache/electron-builder/wine
@@ -12,19 +11,20 @@ cache:
1211
- $HOME/.cache/electron
1312
- $HOME/.cache/electron-builder
1413
- $HOME/.npm/_prebuilds
14+
before_install:
15+
- yarn global add greenkeeper-lockfile@1
1516
install:
1617
- yarn
18+
before_script:
19+
- greenkeeper-lockfile-update
1720
script:
1821
- yarn run lint
1922
- yarn run pack
2023
- yarn run test
24+
after_script:
25+
- greenkeeper-lockfile-upload
2126
after_success:
22-
- if [[ "$TRAVIS_OS_NAME" == "linux" && "$TRAVIS_BRANCH" == "master" ]]; then
23-
yarn release --linux;
24-
fi
25-
- if [[ "$TRAVIS_OS_NAME" == "osx" && "$TRAVIS_BRANCH" == "master" ]]; then
26-
yarn release --mac --win;
27-
fi
27+
- $TRAVIS_BRANCH == "master" && yarn release --mac --win --linux
2828
after_failure:
2929
- yarn run create-diff-report
3030
branches:

contributing.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Contributing to `npmkit`
2+
3+
## Pre-requiremenets
4+
5+
Make sure you have next tools available:
6+
7+
* Node 8.x
8+
* yarn
9+
10+
## Quick Start
11+
12+
1. [Fork the project](https://github.com/sergeybekrin/npmkit#fork-destination-box)
13+
2. Clone it: `git clone [email protected]:YOUR_USERNAME/npmkit.git`
14+
3. Create new branch with helpful name: `git checkout -b fix/some-awesome-fix`
15+
4. Run `yarn install`
16+
5. Make your changes
17+
6. Run `yarn test` to test your changes
18+
7. Commit your changes with
19+
[Angular commit message convention](https://github.com/conventional-changelog/conventional-changelog/blob/master/packages/conventional-changelog-angular/README.md#commit-message-format),
20+
e.g. `fix: some bugfix`
21+
8. Push to your branch: `git push -u origin new-branch-name`
22+
9. [Create a pull-request](https://github.com/sergeybekrin/npmkit/compare?expand=1)
23+
10. You're all set! ✨

license.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
The MIT License (MIT) Copyright (c) 2016-present Sergey Bekrin
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of
4+
this software and associated documentation files (the "Software"), to deal in
5+
the Software without restriction, including without limitation the rights to
6+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
7+
the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all
11+
copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
15+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
16+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
17+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
18+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

readme.md

+22-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,26 @@
1-
# npmkit
1+
<p align="center">
2+
<img src="https://raw.githubusercontent.com/sergeybekrin/npmkit/master/.github/npmkit-icon.svg?sanitize=true" height="64" />
3+
<h3 align="center">npmkit</h3>
4+
<p align="center">A cross-platform tray app for boosting development productivity</p>
5+
<p align="center">
6+
<a href="https://travis-ci.org/sergeybekrin/npmkit.svg">
7+
<img src="https://img.shields.io/travis/sergeybekrin/npmkit.svg" alt="Travis Build Status" />
8+
</a>
9+
<a href="https://github.com/sergeybekrin/npmkit/blob/master/license.md">
10+
<img src="https://img.shields.io/github/license/sergeybekrin/npmkit.svg?maxAge=2592000" alt="License" />
11+
</a>
12+
</p>
13+
</p>
214

3-
npmkit is a cross-platform tray app for boosting your development productiviy.
15+
## Download npmkit
16+
17+
Check latest release at
18+
[releases page](https://github.com/sergeybekrin/npmkit/releases).
19+
20+
## Contributing
21+
22+
See the [contribution guide](./contributing.md).
423

524
## License
625

7-
MIT &copy; Sergey Bekrin
26+
MIT &copy; [Sergey Bekrin](http://bekrin.me).

0 commit comments

Comments
 (0)