You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **This library help you to conquer the Eksi Sozluk in Node.js.**
12
13
13
-
## Installation
14
+
<!-- omit in toc -->
15
+
# Table of Contents
16
+
17
+
-[Installation](#installation)
18
+
-[Documentation](#documentation)
19
+
-[Tutorials](#tutorials)
20
+
-[Development](#development)
21
+
-[Commit Messages](#commit-messages)
22
+
-[Code Quality](#code-quality)
23
+
-[Available Scripts](#available-scripts)
24
+
-[Special Thanks](#special-thanks)
25
+
-[License](#license)
26
+
27
+
# Installation
14
28
15
29
```bash
16
30
npm install eksi-sozluk --save
17
31
```
18
32
19
-
##Documentation
33
+
# Documentation
20
34
21
35
Technical documentation is automatically created with [JSDoc](https://github.com/jsdoc/jsdoc) after each new release.
22
36
23
37
[You can find the technical documentation here!](https://ridvanaltun.github.io/eksi-sozluk/)
24
38
25
-
###Tutorials
39
+
## Tutorials
26
40
27
41
**IMPORTANT:** The tutorials are not fully covered for all use cases and its not mention all capabilities of the library, don't forget to check technical documentation if you didn't found anything you looking for.
28
42
@@ -38,7 +52,7 @@ Technical documentation is automatically created with [JSDoc](https://github.com
After these steps you can change the code. If you want test your changes; go to `__tests__` folder, find a proper test file or create one if necessary. if the test pass, ensure your code quality and write documentation. All after you are ready to send a PR.
52
66
53
-
Check [scripts](#npm-scripts) section to learn how to run tests and linter (for [code quality](#code-quality)).
67
+
Check [scripts](#available-scripts) section to learn how to run tests and linter (for [code quality](#code-quality)).
54
68
55
-
###Commit Messages
69
+
## Commit Messages
56
70
57
71
Every commit message must be `conventional commits` format.
58
72
59
73
[What is Conventional Commits?](https://www.conventionalcommits.org/en/v1.0.0/#summary)
60
74
61
75
If you don't have a time just use `npm run commit` command instead of use Git.
62
76
63
-
###Code Quality
77
+
## Code Quality
64
78
65
-
Keeping code quality as good is a hard job in normally. Therefore, we are using EsLint (linter) and Prettier to keep and track the code quality. Not linted pull requests automatically deny from via Travis (CI/CD). You can lint your code using [scripts](#npm-scripts) section.
79
+
Keeping code quality as good is a hard job in normally. Therefore, we are using EsLint (linter) and Prettier to keep and track the code quality. Not linted pull requests automatically deny from via Travis (CI/CD). You can lint your code using [scripts](#available-scripts) section.
66
80
67
81
In short, run `npm run lint` command.
68
82
69
-
### NPM Scripts
83
+
##Available Scripts
70
84
71
85
```bash
72
86
# commit your changes with commitizen
@@ -94,10 +108,10 @@ npm run semantic-release
94
108
npm run docs
95
109
```
96
110
97
-
##Special Thanks
111
+
# Special Thanks
98
112
99
113
I would like to thank [@kucukkanat](https://github.com/kucukkanat) the owner original `eksi-sozluk` package for transferring the package's rights to me. The old package was in security holding status, nobody was using it.
100
114
101
-
##License
115
+
# License
102
116
103
117
[GNU General Public License v3.0](https://github.com/ridvanaltun/eksi-sozluk/blob/master/LICENSE)
0 commit comments