Skip to content

Commit ec2de4b

Browse files
committed
docs: Updated readme with the correct specification
1 parent 2f7021a commit ec2de4b

File tree

6 files changed

+407
-53
lines changed

6 files changed

+407
-53
lines changed

.changelog.rc .changelogrc

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
{
1+
{
22
"app_name": "Git Changelog",
33
"logo": "https://github.com/rafinskipg/git-changelog/raw/master/images/git-changelog-logo.png",
44
"intro": "Git changelog is a utility tool for generating changelogs. It is free and opensource. :)",
5+
"debug": "true",
56
"sections": [
67
{
78
"title": "Bug Fixes",

EXTENDEDCHANGELOG.md

+115-13
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<img width="300px" src="https://github.com/rafinskipg/git-changelog/raw/master/images/git-changelog-logo.png" />
22

3-
__Git changelog extended__
3+
__Git Changelog__
44

55
_Git changelog is a utility tool for generating changelogs. It is free and opensource. :)_
66

7-
# (2015-06-05)
7+
# (2016-05-08)
88

99

1010

@@ -51,74 +51,176 @@ _Git changelog is a utility tool for generating changelogs. It is free and opens
5151
([86eae3f0](https://github.com/rafinskipg/git-changelog/commit/86eae3f013ace1c5c23afc32b2e8f878a69629f1))
5252

5353

54+
## Documentation
55+
56+
- Updated options and tagging info
57+
([1ad3b6be](https://github.com/rafinskipg/git-changelog/commit/1ad3b6bedc6431b70e3a2e93e5967bad9a7830ee))
58+
- added documentation for explaining the commit message
59+
([d516c2fb](https://github.com/rafinskipg/git-changelog/commit/d516c2fb464072fc1f4c86ec71a910eeab3e830c))
60+
- Added docs
61+
([e0ba50c0](https://github.com/rafinskipg/git-changelog/commit/e0ba50c0bb0b13e9b39a59b8f4dda96e86d55644))
62+
- **README:**
63+
- Reorder contents
64+
([14e8a772](https://github.com/rafinskipg/git-changelog/commit/14e8a772c3a05c32bc9fba6f75565132025d4942))
65+
- TOC
66+
([d6338ab4](https://github.com/rafinskipg/git-changelog/commit/d6338ab45f6e45e5562e5e6f4f1db86f39ca458d))
67+
- Added more information on the new specification
68+
([f984eedd](https://github.com/rafinskipg/git-changelog/commit/f984eedde6be5db804d0b6bf2e238ab2e7ca15fb))
69+
- added more commit examples and npm versioning usage
70+
([51341b7a](https://github.com/rafinskipg/git-changelog/commit/51341b7aae082c6c1a1caaa77dfdbfdc2622a56f))
71+
- add logo
72+
([1af36c9b](https://github.com/rafinskipg/git-changelog/commit/1af36c9b0dad5cc0c2a321e3f280a89d76a8fb2b))
73+
- **readme:** Final readme Fixes #1 Closes #1
74+
([e725d8f4](https://github.com/rafinskipg/git-changelog/commit/e725d8f4bf477b517ca6185a75fdfa0aa660b3be),
75+
[#1](https://github.com/rafinskipg/git-changelog/issues/1))
76+
77+
5478
## Refactor
5579

5680
- added debug messages and refactored some additional code
81+
([70e48caf](https://github.com/rafinskipg/git-changelog/commit/70e48caf330b7f76fdea474ce58bcf96cb11ccbc))
5782
- modified the task using a factory pattern to improve testability
83+
([1a0f25d3](https://github.com/rafinskipg/git-changelog/commit/1a0f25d3d9bbedd029c810c4dd2d35419cbb9276))
5884
- Removed ignore tags and updated documentation
85+
([cb17b55d](https://github.com/rafinskipg/git-changelog/commit/cb17b55de2ba0b597147fe4ce15e6883feb82a88))
5986
- removed deprecated options
87+
([7d05b632](https://github.com/rafinskipg/git-changelog/commit/7d05b632af6be3db2c00925b7cf28cd990c19a71))
6088
- **delete:** deleted some files
89+
([b9c72f57](https://github.com/rafinskipg/git-changelog/commit/b9c72f57c4920420fef8c486bfccf5798870e06b))
6190
- **docs:**
6291
- Angular document commits
92+
([01e8c1ba](https://github.com/rafinskipg/git-changelog/commit/01e8c1ba4c29fcddcfc237f4e6185682b9ced67d))
6393
- Added docs
94+
([0a155845](https://github.com/rafinskipg/git-changelog/commit/0a1558458c46574c5b0e6ec3749668fad1c8647a))
95+
- **generate:** replace `#getStream` with `fse#createOutputStream`
96+
([2d252d89](https://github.com/rafinskipg/git-changelog/commit/2d252d89017a70008896497e36f03e9d2add2c97))
6497
- **lib:** simplify methods and refactor into separate files
98+
([7a3600bf](https://github.com/rafinskipg/git-changelog/commit/7a3600bf9a5487cb26e3eb4b65ac774a68b6b91e))
6599
- **writeChangelog:** method now returns a promise
100+
([69fa1b0b](https://github.com/rafinskipg/git-changelog/commit/69fa1b0b11a603683342a9e0626cb69550b92002))
101+
102+
103+
## Style
104+
105+
- **message:** Added a message on the changelog for referencing the github
106+
([d20031a9](https://github.com/rafinskipg/git-changelog/commit/d20031a9dc6fd92cba205903b2fd9d25feae6ea7))
107+
108+
109+
## Test
110+
111+
- added test for .init(), .getPreviousTag(), getRepoUrl(), .log() and .warn()
112+
([fd099a85](https://github.com/rafinskipg/git-changelog/commit/fd099a858b44e67e28f4e18f07c520803f3ac55e))
113+
- removed unnecessary debug setting (was using for "debugging")
114+
([83cd52b1](https://github.com/rafinskipg/git-changelog/commit/83cd52b1e8b79dd6bff13dc0d2003e802f8e45e6))
115+
- updated test to cover promise return from .generate()
116+
([c182ee47](https://github.com/rafinskipg/git-changelog/commit/c182ee47a4ec36a453420f8cc04358ec6e98e381))
117+
- ensure changelog has default setting at the beginning of spec
118+
([31f81e26](https://github.com/rafinskipg/git-changelog/commit/31f81e262440aa10efafd90c74d98569df418795))
119+
- changed spy on changelog.generate() to stub, to avoid polluting following tests
120+
([0aa35588](https://github.com/rafinskipg/git-changelog/commit/0aa35588cf944b2f84b842d66220d50e8f5d96a8))
121+
- added test for .writeChageLog() and .organizeCommits()
122+
([b07f28e1](https://github.com/rafinskipg/git-changelog/commit/b07f28e1e92bdf20be669596651b344d2f70855e))
123+
- added default mocha options
124+
([595c8347](https://github.com/rafinskipg/git-changelog/commit/595c8347fd4e2b697ceac247babe7ece7c90c4fa))
125+
- added missing done() callback on .catch()
126+
([0da53e9c](https://github.com/rafinskipg/git-changelog/commit/0da53e9c8ad8a967753ac06dc1c23302c7956017))
127+
- added tests for tag option equals to false
128+
([1fc1e809](https://github.com/rafinskipg/git-changelog/commit/1fc1e809dcca7d499f870c314d2860121fcb6bab))
129+
- Added unit tests for commit parsing
130+
([504a61a7](https://github.com/rafinskipg/git-changelog/commit/504a61a715ed541feee4570810c2153ba8984420))
131+
- **writeChangelog:** updated test to reflect changes to method
132+
([b999948f](https://github.com/rafinskipg/git-changelog/commit/b999948f2c38f5d002fa0dc535429a80acdf2d75))
66133

67134

68135
## Chore
69136

70137
- a couple of spelling corrections [ci skip]
138+
([1486a845](https://github.com/rafinskipg/git-changelog/commit/1486a84537c5fd2d7997721820981c7949487af2))
71139
- minor edits to README
140+
([481c6c80](https://github.com/rafinskipg/git-changelog/commit/481c6c80d49e5e11c72d8378976d5d3ee1d581d2))
72141
- fixing lint errors
142+
([3a8e8d48](https://github.com/rafinskipg/git-changelog/commit/3a8e8d486a2b89b9f04d01200fe4f9f7851d0123))
73143
- added chai-as-promise to handle methods that return promises
144+
([1d384257](https://github.com/rafinskipg/git-changelog/commit/1d3842576839b763b28a777e96b061dbd4d01a80))
74145
- updated travis config
146+
([d6a7ef94](https://github.com/rafinskipg/git-changelog/commit/d6a7ef945f600ec787b515486bd3abfa2f86a25b))
75147
- stopped tracking test output files
148+
([1d12bccb](https://github.com/rafinskipg/git-changelog/commit/1d12bccb9f7dce07ff45318304dc5ab82620b6f1))
76149
- added istanbul configuration file
150+
([88c945e6](https://github.com/rafinskipg/git-changelog/commit/88c945e6d8ddddfe6ee3bdf808ae2c749b4eabf3))
77151
- updated travis configuration for code climate
152+
([fbd651dd](https://github.com/rafinskipg/git-changelog/commit/fbd651dd765a1ee26293dd03543e578181462e3f))
78153
- fixed lint issues in tests
154+
([2edb0199](https://github.com/rafinskipg/git-changelog/commit/2edb019910a421cd94868397a0f5881e90af4ed5))
79155
- add tests to lint task
156+
([1d789792](https://github.com/rafinskipg/git-changelog/commit/1d789792143d2f68820c16426e772857e45ba181))
80157
- add lint rules for mocha test
158+
([bbea9341](https://github.com/rafinskipg/git-changelog/commit/bbea9341acb37f729e7f83d59d784cb4ff7969e1))
81159
- ignore files generated by tests
160+
([3ccbff47](https://github.com/rafinskipg/git-changelog/commit/3ccbff47ee2dd655da95ea3a9b95cb156f8f6956))
82161
- update dependencies
162+
([3036d803](https://github.com/rafinskipg/git-changelog/commit/3036d8037f4af6aa34fb137037a9eb9d0ce34297))
83163
- removed unused dependency
164+
([cdd9f0d5](https://github.com/rafinskipg/git-changelog/commit/cdd9f0d5623f839eaaf646d4de0cf72816cf00af))
84165
- fixed typo
166+
([081a8f96](https://github.com/rafinskipg/git-changelog/commit/081a8f963104711b5f15bb8468489ee13927e226))
85167
- added commits fixture for tests
168+
([b7d16b68](https://github.com/rafinskipg/git-changelog/commit/b7d16b682a8167cd4a90e59c4f511774f6572ce1))
86169
- added missing development dependencies
170+
([e52e3ec6](https://github.com/rafinskipg/git-changelog/commit/e52e3ec6234db4cc9055c6e0abd5f32b587f67d6))
87171
- adding missing newline at the end of file
172+
([da4b5492](https://github.com/rafinskipg/git-changelog/commit/da4b54920e1be490fb47a25906eece63229b0094))
88173
- removed testing from grunt file (causing recursion issues during some tests)
174+
([8e94e8ac](https://github.com/rafinskipg/git-changelog/commit/8e94e8ac23e73709495cf0c6851fbaf1a84c0c9b))
89175
- install mocha before travis scripts
176+
([9be62aae](https://github.com/rafinskipg/git-changelog/commit/9be62aaeb7d50959cff870e0cabb08277d1c512b))
90177
- updated npm scripts and added debug
178+
([aa4f2a2d](https://github.com/rafinskipg/git-changelog/commit/aa4f2a2d7b834484f65239ceccdf4f973dbe0cee))
91179
- moved fixtures to the test folder
180+
([e59d429b](https://github.com/rafinskipg/git-changelog/commit/e59d429b032451f75ef986e2d1b3c63fb8672a1c))
92181
- removed unused test/hacky.js
182+
([500fdf3c](https://github.com/rafinskipg/git-changelog/commit/500fdf3c37e72c98f4809806e85926035eb46792))
93183
- rename changelog.spec.js to match file being tested
184+
([41757850](https://github.com/rafinskipg/git-changelog/commit/417578507b39aeffe826922ad3eccfcc13ad6ed0))
94185
- fixed lint errors
186+
([71a5eae2](https://github.com/rafinskipg/git-changelog/commit/71a5eae2212e7abf87c97a569f8251a56b5474a6))
95187
- added grunt coverage task
188+
([ef6cf2cf](https://github.com/rafinskipg/git-changelog/commit/ef6cf2cf14b69fe4200eb0eeb9319fb4bcdffcc2))
96189
- added node.js `0.12` to travis-ci config
190+
([24d9c58a](https://github.com/rafinskipg/git-changelog/commit/24d9c58a0a4ea349709719c431ca9878a2f01bc4))
97191
- Updated readme
192+
([fca6ecba](https://github.com/rafinskipg/git-changelog/commit/fca6ecbac686661ece15acdb41d23e86011457f2))
98193
- package json version 1.1.3
194+
([9d600386](https://github.com/rafinskipg/git-changelog/commit/9d6003868e352ae21383913f671bc091afc9d8c7))
195+
- **cleanup:**
196+
- remove unnecessary code [skip ci]
197+
([80dbe3ec](https://github.com/rafinskipg/git-changelog/commit/80dbe3ec7a28e7c20d99e89009856c70138350b0))
198+
- remove `#getStream` and `#checkPath`
199+
([cd75ebc4](https://github.com/rafinskipg/git-changelog/commit/cd75ebc44e39242b7e9c8ef2363c86d3f1cabc0e))
200+
- **deps:** install [email protected]
201+
([7c8e257b](https://github.com/rafinskipg/git-changelog/commit/7c8e257b81f0daeba7e347d175583af1a7a9bfa0))
99202
- **images:**
100203
- add logo in JPEG format
204+
([50338b9a](https://github.com/rafinskipg/git-changelog/commit/50338b9a8b5540e42273857448e803d8b85c689d))
101205
- add logo in PNG format
206+
([bb5fbbdb](https://github.com/rafinskipg/git-changelog/commit/bb5fbbdba7ef2b9466c185c12ef426d82fe25bcf))
102207
- **lint:**
103208
- add missing semicolon
209+
([2888af48](https://github.com/rafinskipg/git-changelog/commit/2888af4803f85da1afbb8c9832314f53cc4ca131))
104210
- fix indentation
211+
([4cf9b6e6](https://github.com/rafinskipg/git-changelog/commit/4cf9b6e69a1426d48f18da45614f8f01994707b7))
105212
- have jshint ignore false positives
213+
([ed8e9df4](https://github.com/rafinskipg/git-changelog/commit/ed8e9df48720c42086186fa4219262a351bbc3e4))
106214
- fixing jshint errors
215+
([987366f0](https://github.com/rafinskipg/git-changelog/commit/987366f02517c9cfdb62264d0f6ea7d0b20d6634))
107216
- **package:** Package json version
217+
([990b8ea0](https://github.com/rafinskipg/git-changelog/commit/990b8ea04ca04f3c907653b0fa89ae6ddd601092))
108218
- **package.json:** Added preversion script
219+
([b3f1e44a](https://github.com/rafinskipg/git-changelog/commit/b3f1e44a900b00bda1facaee5354ba1ff58166aa))
109220
- **release:** 0.1.8 codename(furious-stallman)
221+
([b9432318](https://github.com/rafinskipg/git-changelog/commit/b943231854ffd6cb0c5f32e5482cadd99c96f3e9))
110222
- **task:** cleanup unused requires
111-
112-
113-
## Documentation
114-
115-
- Updated options and tagging info
116-
- added documentation for explaining the commit message
117-
- Added docs
118-
- **README:**
119-
- added more commit examples and npm versioning usage
120-
- add logo
121-
- **readme:** Final readme Fixes #1 Closes #1
223+
([8a41d4e7](https://github.com/rafinskipg/git-changelog/commit/8a41d4e7b245b2698749279765bcef4748e18ac7))
122224

123225

124226

Gruntfile.js

+42-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,48 @@ module.exports = function(grunt) {
5959
tag: false,
6060
debug: true,
6161
file : 'EXTENDEDCHANGELOG.md',
62-
grep_commits: '^fix|^feat|^docs|^refactor|^chore|BREAKING'
62+
sections: [
63+
{
64+
"title": "Bug Fixes",
65+
"grep": "^fix"
66+
},
67+
{
68+
"title": "Features",
69+
"grep": "^feat"
70+
},
71+
{
72+
"title": "Documentation",
73+
"grep": "^docs"
74+
},
75+
{
76+
"title": "Breaking changes",
77+
"grep": "BREAKING"
78+
},
79+
{
80+
"title": "Refactor",
81+
"grep": "^refactor"
82+
},
83+
{
84+
"title": "Style",
85+
"grep": "^style"
86+
},
87+
{
88+
"title": "Test",
89+
"grep": "^test"
90+
},
91+
{
92+
"title": "Chore",
93+
"grep": "^chore"
94+
},
95+
{
96+
"title": "Branchs merged",
97+
"grep": "^Merge branch"
98+
},
99+
{
100+
"title" : "Pull requests merged",
101+
"grep": "^Merge pull request"
102+
}
103+
]
63104
}
64105
}
65106
},

0 commit comments

Comments
 (0)