├── test
├── .temp
│ └── .gitignore
├── _template.spec.js
├── GitHubInfo.spec.js
├── _options.spec.js
└── data
│ ├── PRs.json
│ └── tags.json
├── .codecov.yml
├── docs
├── index.md
├── images
│ └── examples
│ │ ├── exec_gren.gif
│ │ ├── exec_gren_all_tags.gif
│ │ └── gren_release_output.png
├── _layouts
│ ├── home.html
│ ├── page.html
│ └── default.html
├── _data
│ ├── versions.yml
│ ├── changelog-examples.yml
│ ├── release-options.yml
│ ├── changelog-options.yml
│ ├── gren-examples.yml
│ ├── release-examples.yml
│ └── global-options.yml
├── github-release-notes
│ ├── 0.10.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.11.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.12.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.13.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.14.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.15.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.17.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.17.1
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.6.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.7.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ ├── 0.8.0
│ │ ├── fonts
│ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ ├── OpenSans-Regular-webfont.woff
│ │ │ ├── OpenSans-Semibold-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.ttf
│ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ ├── OpenSans-Semibold-webfont.woff
│ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ │ ├── linenumber.js
│ │ │ └── prettify
│ │ │ │ └── lang-css.js
│ │ └── styles
│ │ │ ├── prettify-jsdoc.css
│ │ │ └── prettify-tomorrow.css
│ └── 0.9.0
│ │ ├── fonts
│ │ ├── OpenSans-Bold-webfont.eot
│ │ ├── OpenSans-Bold-webfont.woff
│ │ ├── OpenSans-Light-webfont.eot
│ │ ├── OpenSans-Italic-webfont.eot
│ │ ├── OpenSans-Italic-webfont.woff
│ │ ├── OpenSans-Light-webfont.woff
│ │ ├── OpenSans-Regular-webfont.eot
│ │ ├── OpenSans-Regular-webfont.woff
│ │ ├── OpenSans-Semibold-webfont.eot
│ │ ├── OpenSans-Semibold-webfont.ttf
│ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ ├── OpenSans-Semibold-webfont.woff
│ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ ├── OpenSans-LightItalic-webfont.eot
│ │ ├── OpenSans-LightItalic-webfont.woff
│ │ ├── OpenSans-SemiboldItalic-webfont.eot
│ │ ├── OpenSans-SemiboldItalic-webfont.ttf
│ │ └── OpenSans-SemiboldItalic-webfont.woff
│ │ ├── scripts
│ │ ├── linenumber.js
│ │ └── prettify
│ │ │ └── lang-css.js
│ │ └── styles
│ │ ├── prettify-jsdoc.css
│ │ └── prettify-tomorrow.css
├── apis.md
├── _includes
│ ├── functions
│ │ ├── show-examples.html
│ │ └── show-options.html
│ ├── header.html
│ ├── header-home.html
│ └── head.html
├── examples.md
├── _config.yml
├── css
│ └── main.scss
├── options.md
└── _sass
│ └── _base.scss
├── github-release-notes.js
├── .gitignore
├── .npmignore
├── .babelrc
├── .editorconfig
├── .travis.yml
├── .grenrc.js
├── lib
├── src
│ ├── templates.js
│ ├── _template.js
│ └── GitHubInfo.js
├── gren-release.js
├── gren.js
├── gren-changelog.js
├── gren-examples.js
├── gren-init.js
└── _examples.js
├── tasks
├── _generate-examples.js
└── _generate-options.js
├── .jsdoc.conf.json
├── _postinstall.js
├── gulpfile.js
├── .eslintrc
├── CONTRIBUTING.md
└── package.json
/test/.temp/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/.codecov.yml:
--------------------------------------------------------------------------------
1 | codecov:
2 | branch: master
3 |
--------------------------------------------------------------------------------
/docs/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: home
3 | ---
4 |
--------------------------------------------------------------------------------
/github-release-notes.js:
--------------------------------------------------------------------------------
1 | require('./bin/gren.js');
2 |
--------------------------------------------------------------------------------
/docs/images/examples/exec_gren.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/images/examples/exec_gren.gif
--------------------------------------------------------------------------------
/docs/images/examples/exec_gren_all_tags.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/images/examples/exec_gren_all_tags.gif
--------------------------------------------------------------------------------
/docs/images/examples/gren_release_output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/images/examples/gren_release_output.png
--------------------------------------------------------------------------------
/docs/_layouts/home.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {% include head.html %}
4 |
5 | {% include header-home.html %}
6 | {{ content }}
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .nyc_output
3 | node_modules/
4 | npm-debug.log
5 | docs/_site
6 | docs/.sass-cache
7 | coverage
8 | dist
9 | bin
10 | test/**.js.xml
11 | .vscode
12 |
--------------------------------------------------------------------------------
/docs/_data/versions.yml:
--------------------------------------------------------------------------------
1 | - 0.6.0
2 | - 0.7.0
3 | - 0.8.0
4 | - 0.9.0
5 | - 0.10.0
6 | - 0.11.0
7 | - 0.12.0
8 | - 0.13.0
9 | - 0.14.0
10 | - 0.15.0
11 | - 0.17.0
12 | - 0.17.1
13 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Bold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Bold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Light-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Light-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Italic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Italic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Light-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Light-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Regular-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Regular-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Semibold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Semibold-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Semibold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Semibold-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-Semibold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-Semibold-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-BoldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-BoldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-BoldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-BoldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-LightItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-LightItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-LightItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-LightItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.6.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.7.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.8.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-SemiboldItalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-SemiboldItalic-webfont.eot
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-SemiboldItalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-SemiboldItalic-webfont.ttf
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.9.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.10.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.11.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.12.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.13.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.14.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.15.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.0/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/fonts/OpenSans-SemiboldItalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/github-tools/github-release-notes/HEAD/docs/github-release-notes/0.17.1/fonts/OpenSans-SemiboldItalic-webfont.woff
--------------------------------------------------------------------------------
/docs/_data/changelog-examples.yml:
--------------------------------------------------------------------------------
1 | -
2 | name: 'Custom changelog'
3 | description: 'Create a changelog with a custom filename'
4 | code: 'gren changelog --generate --override --changelog-filename=RELEASE_NOTES.md'
5 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | coverage/
2 | docs/
3 | gulpfile.js
4 | lib/
5 | node_modules/
6 | tasks/
7 | test/
8 | .codecov.yml
9 | .editorconfig
10 | .eslintrc
11 | .grenrc
12 | .grenrc.*
13 | .jsdoc.conf.json
14 | .travis.yml
15 | .nyc_output
16 |
--------------------------------------------------------------------------------
/docs/_data/release-options.yml:
--------------------------------------------------------------------------------
1 | -
2 | short: '-d'
3 | name: draft
4 | description: 'Set the release notes as a draft.'
5 | -
6 | short: '-P'
7 | name: prerelease
8 | description: 'Set the release as a prerelease.'
9 |
--------------------------------------------------------------------------------
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["es2015", "es2017"],
3 | "plugins": ["transform-runtime", "transform-object-rest-spread"],
4 | "env": {
5 | "test": {
6 | "plugins": ["istanbul"]
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/docs/_layouts/page.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
8 |
9 |
10 | {{ content }}
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {% include head.html %}
4 |
5 | {% include header.html %}
6 |
7 |
8 | {{ content }}
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor code style configuration
2 | # http://editorconfig.org/
3 |
4 | root = true
5 |
6 | [*]
7 | indent_style = space
8 | indent_size = 4
9 | charset = utf-8
10 | trim_trailing_whitespace = true
11 | insert_final_newline = true
12 |
13 | [*.md]
14 | trim_trailing_whitespace = false
15 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language:
2 | - node_js
3 |
4 | node_js:
5 | - "10"
6 | - "12"
7 | - "14"
8 |
9 | before_install:
10 | - npm install -g gulp-cli
11 | - npm install -g codecov
12 | - npm install -g mocha
13 |
14 | script:
15 | - npm run coverage
16 |
17 | after_success:
18 | - codecov
19 |
--------------------------------------------------------------------------------
/docs/_data/changelog-options.yml:
--------------------------------------------------------------------------------
1 | -
2 | short: '-G'
3 | name: generate
4 | description: 'Generate the changelog with gren rather than using the repo releases'
5 | -
6 | short: '-f'
7 | name: changelog-filename
8 | valueType: ''
9 | description: 'The name of the changelog file. [CHANGELOG.md]'
10 | defaultValue: CHANGELOG.md
11 |
--------------------------------------------------------------------------------
/docs/apis.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: APIs
4 | ---
5 |
6 | {:.page-heading}
7 | ## Code Documentation
8 |
9 | Following the JavaScript documentation for each version since {{ site.data.versions.first }}
10 |
11 | {:.post-list}
12 | {% for version in site.data.versions %}
13 | * [{{ version }}]({{ site.docsurl | append: version | relative_url }}){:.post-link}
14 | {% endfor %}
15 |
--------------------------------------------------------------------------------
/.grenrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | "prefix": "v",
3 | "ignoreIssuesWith": [
4 | "duplicate",
5 | "wontfix",
6 | "invalid",
7 | "help wanted"
8 | ],
9 | "template": {
10 | "issue": "- [{{text}}]({{url}}) {{name}}"
11 | },
12 | "groupBy": {
13 | "Enhancements:": ["enhancement", "internal"],
14 | "Bug Fixes:": ["bug"]
15 | }
16 | };
17 |
--------------------------------------------------------------------------------
/docs/_includes/functions/show-examples.html:
--------------------------------------------------------------------------------
1 | ## {{ include.title }}
2 |
3 | {% for example in include.examples %}
4 |
5 | {% if example.name %}
6 | ---
7 |
8 | #### `{{ example.name }}`
9 | {% endif %}
10 |
11 | {% if example.description %}
12 | {{ example.description }}
13 | {% endif %}
14 |
15 | {% if example.code %}
16 | ```
17 | {{ example.code }}
18 | ```
19 | {% endif %}
20 |
21 | {% endfor %}
22 |
23 |
--------------------------------------------------------------------------------
/docs/_data/gren-examples.yml:
--------------------------------------------------------------------------------
1 | -
2 | name: Help
3 | description: 'Show the general help of the gren tool'
4 | code: gren
5 | -
6 | code: 'gren --help'
7 | -
8 | code: 'gren -h'
9 | -
10 | name: Version
11 | description: 'Show the using version'
12 | code: 'gren --version'
13 | -
14 | code: 'gren -v'
15 | -
16 | description: 'Get help for the release options'
17 | code: 'gren help release'
18 |
--------------------------------------------------------------------------------
/docs/examples.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Examples
4 | ---
5 |
6 | {:.page-heading}
7 | # Examples
8 |
9 | **Gren** has several usages that you can have combining [all options]({{ "options" | relative_url }}).
10 |
11 | {% include functions/show-examples.html title='gren' examples=site.data.gren-examples %}
12 | {% include functions/show-examples.html title='Release' examples=site.data.release-examples %}
13 | {% include functions/show-examples.html title='Changelog' examples=site.data.changelog-examples %}
14 |
--------------------------------------------------------------------------------
/lib/src/templates.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | // NOTE: check if author is present as might be returned as null.
3 | commit: ({ message, url, author, name }) => `- [${message}](${url}) - ${author ? `@${author}` : name}`,
4 | issue: '- {{labels}} {{name}} [{{text}}]({{url}})',
5 | label: '[**{{label}}**]',
6 | noLabel: 'closed',
7 | group: '\n#### {{heading}}\n',
8 | changelogTitle: '# Changelog\n\n',
9 | release: '## {{release}} ({{date}})\n{{body}}',
10 | releaseSeparator: '\n---\n\n'
11 | };
12 |
--------------------------------------------------------------------------------
/tasks/_generate-examples.js:
--------------------------------------------------------------------------------
1 | const YAML = require('yamljs');
2 | const chalk = require('chalk');
3 | const { writeFileSync } = require('fs');
4 | const { gren, release, changelog } = require('../lib/_examples');
5 |
6 | const files = {
7 | 'gren-examples': YAML.stringify(gren),
8 | 'release-examples': YAML.stringify(release),
9 | 'changelog-examples': YAML.stringify(changelog)
10 | };
11 |
12 | Object.entries(files).forEach(([filename, content]) => {
13 | writeFileSync(`${process.cwd()}/docs/_data/${filename}.yml`, content);
14 |
15 | console.log(chalk.green(`docs/_data/${filename}.yml created.`));
16 | });
17 |
--------------------------------------------------------------------------------
/docs/_includes/header.html:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/docs/_includes/functions/show-options.html:
--------------------------------------------------------------------------------
1 | ## {{ include.title }}
2 |
3 | {% for option in include.options %}
4 |
5 | #### {{ option.name }}
6 |
7 | {% if option.defaultValue == null %}
8 | {{ option.description }}
9 | {% else %}
10 | {% assign defaultValue = '[' | append: option.defaultValue | append: ']' %}
11 |
12 | {{ option.description | replace_first:defaultValue, '' }}
13 | {% endif %}
14 |
15 | {:.full}
16 | | _short:_ `{{ option.short }}` {% if option.valueType != null %} | _value:_ `{{ option.valueType }}` {% endif %} {% if option.defaultValue != null %} | _default_: `{{ option.defaultValue }}` {% endif %} |
17 |
18 | {% endfor %}
19 |
--------------------------------------------------------------------------------
/.jsdoc.conf.json:
--------------------------------------------------------------------------------
1 | {
2 | "tags": {
3 | "allowUnknownTags": true,
4 | "dictionaries": ["jsdoc"]
5 | },
6 | "source": {
7 | "include": ["lib/src", "package.json", "CHANGELOG.md"],
8 | "includePattern": ".js$",
9 | "excludePattern": "(node_modules/|docs)"
10 | },
11 | "plugins": [
12 | "plugins/markdown"
13 | ],
14 | "templates": {
15 | "cleverLinks": false,
16 | "monospaceLinks": true,
17 | "useLongnameInNav": false
18 | },
19 | "opts": {
20 | "destination": "./docs/",
21 | "encoding": "utf8",
22 | "private": true,
23 | "template": "./node_modules/minami"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/docs/_includes/header-home.html:
--------------------------------------------------------------------------------
1 |
18 |
--------------------------------------------------------------------------------
/lib/gren-release.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | import Program from '../dist/Program';
4 | import Gren from '../dist/Gren';
5 | import { globalOptions, releaseOptions } from './_options';
6 | import { green } from 'chalk';
7 |
8 | const releaseCommand = new Program({
9 | name: `${green('gren')} release`,
10 | description: 'Generate release notes and attach them to a tag',
11 | argv: process.argv,
12 | cwd: process.cwd(),
13 | options: releaseOptions.concat(globalOptions)
14 | });
15 |
16 | releaseCommand.init()
17 | .then(options => {
18 | const releaseAction = new Gren(options);
19 |
20 | return releaseAction.release();
21 | })
22 | .catch(error => {
23 | console.error(error);
24 | process.exit(1);
25 | });
26 |
27 |
--------------------------------------------------------------------------------
/lib/src/_template.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Generate the templated string based on
3 | * a placeholders Object
4 | *
5 | * @since 0.6.0
6 | * @private
7 | *
8 | * @param {Object} placeholders All the keys/values to update
9 | * @param {string|Function} string The string or the function that needs to be replaced
10 | *
11 | * @return {string}
12 | */
13 | function generate(placeholders, string) {
14 | if (typeof string === 'function') {
15 | return string(placeholders);
16 | }
17 |
18 | return Object.entries(placeholders)
19 | .reduce((carry, [key, placeholder]) => {
20 | const placeholderRegExp = new RegExp(`{{${key}}}`, 'g');
21 |
22 | return carry.replace(placeholderRegExp, placeholder);
23 | }, string);
24 | }
25 |
26 | export {
27 | generate
28 | };
29 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/scripts/linenumber.js:
--------------------------------------------------------------------------------
1 | /*global document */
2 | (function() {
3 | var source = document.getElementsByClassName('prettyprint source linenums');
4 | var i = 0;
5 | var lineNumber = 0;
6 | var lineId;
7 | var lines;
8 | var totalLines;
9 | var anchorHash;
10 |
11 | if (source && source[0]) {
12 | anchorHash = document.location.hash.substring(1);
13 | lines = source[0].getElementsByTagName('li');
14 | totalLines = lines.length;
15 |
16 | for (; i < totalLines; i++) {
17 | lineNumber++;
18 | lineId = 'line' + lineNumber;
19 | lines[i].id = lineId;
20 | if (lineId === anchorHash) {
21 | lines[i].className += ' selected';
22 | }
23 | }
24 | }
25 | })();
26 |
--------------------------------------------------------------------------------
/lib/gren.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | import gren from 'commander';
4 | import { version, description } from '../package.json';
5 |
6 | const argvWithVersion = argvs => {
7 | const vPos = argvs.indexOf('-v');
8 |
9 | if (vPos > -1) {
10 | argvs[vPos] = '-V';
11 | }
12 |
13 | return argvs;
14 | };
15 |
16 | gren
17 | .version(version)
18 | .description(`gren (🤖 ) ${description}`)
19 | .usage(' [options]')
20 | .command('init', 'Initialise the module options').alias('i')
21 | .command('release', 'Generate release notes and attach them to a tag').alias('r')
22 | .command('changelog', 'Create a CHANGELOG.md file, based on release notes').alias('c')
23 | .command('examples', 'Show few examples of stuff that you can do ')
24 | .parse(argvWithVersion(process.argv));
25 |
--------------------------------------------------------------------------------
/test/_template.spec.js:
--------------------------------------------------------------------------------
1 | import { assert } from 'chai';
2 | import { generate } from '../lib/src/_template';
3 |
4 | describe('_template.js', () => {
5 | describe('generate', () => {
6 | it('Should return a string', () => {
7 | const placeholders = {
8 | greeting: 'ciao',
9 | name: 'Alex'
10 | };
11 | const string = '{{greeting}}, {{name}}';
12 | const functionString = ({ greeting, name }) => `${greeting} .. ${name.toLowerCase()}`;
13 |
14 | assert.isString(generate(placeholders, string), 'Passing a string');
15 | assert.deepEqual(generate(placeholders, string), 'ciao, Alex', 'Passing a string');
16 | assert.deepEqual(generate(placeholders, functionString), 'ciao .. alex', 'Passing a function');
17 | });
18 | });
19 | });
20 |
--------------------------------------------------------------------------------
/docs/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: gren
3 | full_title: github release notes
4 | description: Node module to publish release notes based on commits between the last two tags.
5 | baseurl: "/github-release-notes"
6 | docsurl: "github-release-notes/"
7 | url: "http://github-tools.github.io/github-release-notes" # the base hostname & protocol for your site
8 | twitter_username: alexcanessa
9 | github_username: alexcanessa
10 |
11 | # Build settings
12 | markdown: kramdown
13 | markdown_ext: markdown,mkdown,mkdn,mkd,md
14 |
15 | kramdown:
16 | auto_ids: true
17 | entity_output: as_char
18 | toc_levels: 1..6
19 | smart_quotes: lsquo,rsquo,ldquo,rdquo
20 | input: GFM
21 | hard_wrap: false
22 | footnote_nr: 1
23 |
24 | redcarpet:
25 | extensions: ["tables", "autolink", "strikethrough", "space_after_headers", "fenced_code_blocks"]
26 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/scripts/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/tasks/_generate-options.js:
--------------------------------------------------------------------------------
1 | const YAML = require('yamljs');
2 | const chalk = require('chalk');
3 | const { writeFileSync } = require('fs');
4 | const { changelogOptions, releaseOptions, globalOptions } = require('../lib/_options');
5 |
6 | const stringifyObject = array => YAML.stringify(
7 | array
8 | .filter(({ short }) => short)
9 | .map(option => {
10 | let filteredObject = Object.assign({}, option);
11 | delete filteredObject.action;
12 |
13 | return filteredObject;
14 | })
15 | );
16 | const files = {
17 | 'changelog-options': stringifyObject(changelogOptions),
18 | 'release-options': stringifyObject(releaseOptions),
19 | 'global-options': stringifyObject(globalOptions)
20 | };
21 |
22 | Object.entries(files).forEach(([filename, content]) => {
23 | writeFileSync(`${process.cwd()}/docs/_data/${filename}.yml`, content);
24 |
25 | console.log(chalk.green(`docs/_data/${filename}.yml created.`));
26 | });
27 |
--------------------------------------------------------------------------------
/_postinstall.js:
--------------------------------------------------------------------------------
1 | const chalk = require('chalk');
2 |
3 | process.stdout.write(chalk.white(`
4 | ${chalk.yellow('| ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |')}
5 | ${chalk.blue(`🙏 Thanks for downloading ${chalk.green('gren')}`)}
6 | ${chalk.yellow('| ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |')}
7 |
8 | Before you start:
9 |
10 | 1. Generate a token with ${chalk.yellow('repo scope')} at this link: ${chalk.blue('https://github.com/settings/tokens/new')}
11 | 2. For every project, run ${chalk.green('gren init')} to create a config file (optional)
12 | 3. Run ${chalk.green('gren help')} for more help or see ${chalk.blue('https://github-tools.github.io/github-release-notes/')}
13 |
14 | For any questions/issues, go here: ${chalk.blue('https://github.com/github-tools/github-release-notes/issues')}
15 |
16 | If you like ${chalk.green('gren')}, feel free to ⭐ it!
17 |
18 |
19 | ${chalk.yellow('.:| ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |:.')}
20 |
21 |
22 | `));
23 |
--------------------------------------------------------------------------------
/docs/_includes/head.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | {{ site.full_title }}{% if page.title %} - {{ page.title }}{% endif %}
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/lib/gren-changelog.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | import Program from '../dist/Program';
4 | import Gren from '../dist/Gren';
5 | import { globalOptions, changelogOptions } from './_options';
6 | import { green } from 'chalk';
7 |
8 | const changelogCommand = new Program({
9 | name: `${green('gren')} changelog`,
10 | description: 'Create a CHANGELOG.md file, based on release notes',
11 | argv: process.argv,
12 | cwd: process.cwd(),
13 | options: changelogOptions.concat(globalOptions),
14 | events: {
15 | '--help': () => {
16 | console.log('');
17 | console.log(' Basic Examples:');
18 | console.log('');
19 | console.log(' $ gren changelog');
20 | console.log('');
21 | console.log(' $ gren changelog --generate');
22 | console.log('');
23 | }
24 | }
25 | });
26 |
27 | changelogCommand.init()
28 | .then(options => {
29 | const changelogAction = new Gren(options);
30 |
31 | return changelogAction.changelog();
32 | })
33 | .catch(error => {
34 | console.error(error);
35 | process.exit(1);
36 | });
37 |
--------------------------------------------------------------------------------
/docs/css/main.scss:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | @charset "utf-8";
4 |
5 | // Our variables
6 | $base-font-family: 'PT Sans', Helvetica, Arial, sans-serif;
7 | $base-font-size: 18px;
8 | $small-font-size: $base-font-size * 0.895;
9 | $large-font-size: $base-font-size * 1.40;
10 |
11 | $base-line-height: 1.5;
12 |
13 | $spacing-unit: 30px;
14 |
15 | $text-color: #454545;
16 | $background-color: #FFF;
17 | $brand-color: #00B2EE;
18 |
19 | $grey-color: #828282;
20 | $grey-color-light: lighten($grey-color, 30%);
21 | $grey-color-dark: darken($grey-color, 25%);
22 |
23 | // Width of the content area
24 | $content-width: 1000px;
25 | $on-palm: 480px;
26 | $on-laptop: 800px;
27 |
28 |
29 |
30 | // Using media queries with like this:
31 | // @include media-query($on-palm) {
32 | // .wrapper {
33 | // padding-right: $spacing-unit / 2;
34 | // padding-left: $spacing-unit / 2;
35 | // }
36 | // }
37 | @mixin media-query($device) {
38 | @media screen and (max-width: $device) {
39 | @content;
40 | }
41 | }
42 |
43 | // Import partials from `sass_dir` (defaults to `_sass`)
44 | @import
45 | "base",
46 | "layout",
47 | "github-highlighting"
48 | ;
49 |
--------------------------------------------------------------------------------
/lib/gren-examples.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | import gren from 'commander';
4 | import chalk from 'chalk';
5 | import examples from './_examples';
6 |
7 | let command;
8 | const commandList = Object.keys(examples).filter(example => example !== 'default' && example !== 'generateExamples');
9 |
10 | gren
11 | .name('gren examples')
12 | .description(`See few examples for how to use gren. For more informations (and a bit of UI) check ${chalk.blue('https://github-tools.github.io/github-release-notes/examples.html')}`)
13 | .usage('')
14 | .on('--help', () => {
15 | console.log('');
16 | console.log(' Commands:');
17 | console.log('');
18 | console.log(' $ gren examples gren');
19 | console.log(' $ gren examples release');
20 | console.log(' $ gren examples changelog');
21 | console.log('');
22 | })
23 | .action(cmd => {
24 | command = cmd;
25 | })
26 | .parse(process.argv);
27 |
28 | if (!command || !commandList.includes(command)) {
29 | console.error(`${chalk.red('You must specify one of these commands to output examples')} [${commandList.join('|')}]`);
30 |
31 | process.exit(1);
32 | }
33 |
34 | examples.generateExamples(command, examples[command]);
35 |
--------------------------------------------------------------------------------
/gulpfile.js:
--------------------------------------------------------------------------------
1 | const babel = require('gulp-babel');
2 | const chmod = require('gulp-chmod');
3 | const eslint = require('gulp-eslint');
4 | const gulp = require('gulp');
5 | const gulpIf = require('gulp-if');
6 |
7 | gulp.task('scripts', done => {
8 | gulp.src('./lib/src/**/*.js')
9 | .pipe(babel({
10 | presets: ['es2015']
11 | }))
12 | .pipe(gulp.dest('dist'));
13 |
14 | gulp.src('./lib/src/**/*.json')
15 | .pipe(gulp.dest('dist'));
16 |
17 | gulp.src('./lib/*.js')
18 | .pipe(babel())
19 | .pipe(chmod(0o755))
20 | .pipe(gulp.dest('bin'));
21 |
22 | done();
23 | });
24 |
25 | gulp.task('lint', () => {
26 | const isFixed = file => file.eslint != null && file.eslint.fixed;
27 |
28 | return gulp.src('./lib/**/*.js')
29 | .pipe(
30 | eslint({
31 | fix: true,
32 | envs: [
33 | 'node'
34 | ]
35 | })
36 | )
37 | .pipe(eslint.format())
38 | .pipe(gulpIf(isFixed, gulp.dest('./lib/')));
39 | });
40 |
41 | gulp.task('watch', () => gulp.watch('./lib/**/*.js', gulp.series(['lint', 'scripts'])));
42 |
43 | gulp.task('build', gulp.series(['lint', 'scripts']));
44 | gulp.task('default', gulp.series(['build', 'watch']));
45 |
--------------------------------------------------------------------------------
/test/GitHubInfo.spec.js:
--------------------------------------------------------------------------------
1 | import { assert } from 'chai';
2 | import GitHubInfo from '../lib/src/GitHubInfo';
3 |
4 | describe('GitHubInfo', () => {
5 | let githubInfo;
6 |
7 | beforeEach(() => {
8 | githubInfo = new GitHubInfo();
9 | });
10 |
11 | it('Should execute the commands', done => {
12 | githubInfo._executeCommand('echo "gren"', text => {
13 | assert.deepEqual(text, 'gren', 'Returns the text echoed');
14 | }).then(done);
15 | });
16 |
17 | it('Should get repo and token informations', () => {
18 | githubInfo.repo.then(({ username, repo }) => {
19 | assert.deepEqual(username, 'github-tools', 'Get username from repo\'s folder');
20 | assert.deepEqual(repo, 'github-release-notes', 'Get the repository name from repo\'s folder');
21 | });
22 |
23 | if (process.env.GREN_GITHUB_TOKEN) {
24 | githubInfo.token.then(({ token }) => {
25 | assert.isOk(token);
26 | });
27 | }
28 |
29 | githubInfo.options.then(options => {
30 | assert.isOk(options[0].repo);
31 | assert.isOk(options[0].username);
32 |
33 | if (process.env.GREN_GITHUB_TOKEN) {
34 | assert.isOk(options[1].token);
35 | }
36 | });
37 |
38 | });
39 | })
40 |
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
1 | parser: babel-eslint
2 | env:
3 | es6: true
4 | parserOptions:
5 | ecmaVersion: 6
6 | sourceType: module
7 | ecmaFeatures:
8 | impliedStrict: true
9 | allowImportExportEverywhere: false
10 | plugins:
11 | - mocha
12 | - babel
13 | extends:
14 | - semistandard
15 | rules:
16 | no-undef: 1
17 | no-unreachable: 1
18 | no-empty: error
19 | array-callback-return: error
20 | no-var: error
21 | indent:
22 | - error
23 | - 4
24 | -
25 | SwitchCase: 1
26 | space-before-function-paren:
27 | - error
28 | - never
29 | no-debugger: 0
30 | prefer-const: error
31 | strict: error
32 | no-template-curly-in-string: error
33 | consistent-return: error
34 | no-multiple-empty-lines:
35 | - error
36 | -
37 | max: 1
38 | maxBOF: 0
39 | no-lonely-if: error
40 | new-parens: error
41 | eol-last: error
42 | no-array-constructor: error
43 | arrow-body-style:
44 | - error
45 | - as-needed
46 | prefer-arrow-callback:
47 | - error
48 | -
49 | allowNamedFunctions: true
50 | prefer-destructuring:
51 | - error
52 | -
53 | object: true
54 | array: false
55 | prefer-spread: error
56 | prefer-rest-params: error
57 | prefer-promise-reject-errors: 0
58 | valid-typeof: 0
59 | overrides:
60 | files:
61 | - "*.spec.js"
62 | env:
63 | mocha: true
64 |
--------------------------------------------------------------------------------
/lib/gren-init.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | import gren from 'commander';
4 | import { green } from 'chalk';
5 | import ObjectAssignDeep from 'object-assign-deep';
6 | import init from '../dist/_init';
7 | import utils from '../dist/_utils';
8 | import fs from 'fs';
9 |
10 | gren
11 | .name(`${green('gren')} release`)
12 | .description('Initialise the module options.')
13 | .parse(process.argv);
14 |
15 | init()
16 | .then(({
17 | fileExist,
18 | apiUrlType,
19 | ignoreCommitsWithConfirm,
20 | ignoreLabelsConfirm,
21 | ignoreIssuesWithConfirm,
22 | ignoreTagsWithConfirm,
23 | fileType,
24 | ...data
25 | }) => {
26 | if (fileExist === 'abort') {
27 | console.log('Command aborted.');
28 | return;
29 | }
30 |
31 | if (fileExist === 'override') {
32 | const fileContent = utils.writeConfigToFile(fileType, data);
33 |
34 | utils.cleanConfig(true);
35 | fs.writeFileSync(fileType, fileContent);
36 |
37 | console.log(green(`\nGreat news! Your ${fileType} as been created!`));
38 | return;
39 | }
40 |
41 | const currentConfig = utils.getGrenConfig(process.cwd());
42 | const fileContent = utils.writeConfigToFile(fileType, ObjectAssignDeep({}, currentConfig, data));
43 |
44 | fs.writeFileSync(fileType, fileContent);
45 |
46 | console.log(green(`\nGreat news! Your ${fileType} as been created!`));
47 | })
48 | .catch(error => {
49 | console.log(error);
50 | process.exit(1);
51 | });
52 |
--------------------------------------------------------------------------------
/test/_options.spec.js:
--------------------------------------------------------------------------------
1 | import { assert } from 'chai';
2 | import { globalOptions, releaseOptions, changelogOptions } from '../lib/_options';
3 |
4 | describe('_options.js', () => {
5 | it('Should have unique shorts', () => {
6 | const duplicates = globalOptions.concat(releaseOptions, changelogOptions)
7 | .map(({ short }) => short)
8 | .filter(Boolean)
9 | .filter((short, index, array) => array.indexOf(short) !== index)
10 | .length;
11 |
12 | assert.isOk(duplicates === 0, 'There are no duplicates');
13 | });
14 |
15 | it('Should have unique names', () => {
16 | const duplicates = globalOptions.concat(releaseOptions, changelogOptions)
17 | .map(({ name }) => name)
18 | .filter(Boolean)
19 | .filter((name, index, array) => array.indexOf(name) !== index)
20 | .length;
21 |
22 | assert.isOk(duplicates === 0, 'There are no duplicates');
23 | });
24 |
25 | it('Should work with tags', () => {
26 | const { action } = globalOptions.filter(({ name }) => name === 'tags')[0];
27 | assert.deepEqual(JSON.stringify(action('1..2')), JSON.stringify(['1', '2']));
28 | });
29 |
30 | it('Should work with ignore-labels', () => {
31 | const { action } = globalOptions.filter(({ name }) => name === 'ignore-labels')[0];
32 | assert.deepEqual(JSON.stringify(action('1,2')), JSON.stringify(['1', '2']), 'Testing the option ignore-labels');
33 | });
34 |
35 | it('Should work with ignore-issues-with', () => {
36 | const { action } = globalOptions.filter(({ name }) => name === 'ignore-issues-with')[0];
37 | assert.deepEqual(JSON.stringify(action('1,2')), JSON.stringify(['1', '2']), 'Testing the option ignore-issues-with');
38 | });
39 | });
40 |
--------------------------------------------------------------------------------
/docs/_data/release-examples.yml:
--------------------------------------------------------------------------------
1 | -
2 | name: 'Manual repo infos'
3 | description: 'Run gren outside of the project folder.'
4 | code: 'gren release --username=REPO_USER --repo=REPO_NAME'
5 | -
6 | name: 'Override an existing release'
7 | description: 'By default, `gren` won''t override an existing release and it will flag `Skipping 4.0.0 (use --override to replace it)`. If you want to override, as it suggests, use:'
8 | code: 'gren release --override'
9 | -
10 | name: 'Create release notes for a specific tag'
11 | description: 'Create release notes from the commits or issues closed for the specified tag and the one before.'
12 | code: 'gren release --tags=4.0.0'
13 | -
14 | description: 'Create release notes from the commits or the issues between two specified tags.'
15 | code: 'gren release --tags=4.0.0..3.0.0'
16 | -
17 | name: 'Create release notes for all the tags'
18 | description: 'Create release notes for all the tags in the repository.'
19 | code: 'gren release --tags=all'
20 | -
21 | description: 'Ignore the tags including an Array of strings'
22 | code: 'gren release --tags=all --ignore-tags-with="-rc","-alpha","-beta"'
23 | -
24 | name: 'Work with milestones'
25 | description: 'Create release notes for a tag using the belonging to a milestone that matches the name of the tag. e.g. If the tag is 4.0.0, `gren` is going to match the milestone _"Release 4.0.0"_.'
26 | code: 'gren release --data-source=milestones --milestone-match="Release {{tag_name}}"'
27 | -
28 | description: 'Otherwise, you can just filter the issues that belong to _a_ milestone'
29 | code: 'gren release --only-milestones'
30 | -
31 | name: 'Use commit messages'
32 | description: 'Generate release notes based on commit messages'
33 | code: 'gren release --data-source=commits'
34 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/styles/prettify-jsdoc.css:
--------------------------------------------------------------------------------
1 | /* JSDoc prettify.js theme */
2 |
3 | /* plain text */
4 | .pln {
5 | color: #000000;
6 | font-weight: normal;
7 | font-style: normal;
8 | }
9 |
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%);
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
17 | /* a keyword */
18 | .kwd {
19 | color: #000000;
20 | font-weight: bold;
21 | font-style: normal;
22 | }
23 |
24 | /* a comment */
25 | .com {
26 | font-weight: normal;
27 | font-style: italic;
28 | }
29 |
30 | /* a type name */
31 | .typ {
32 | color: #000000;
33 | font-weight: normal;
34 | font-style: normal;
35 | }
36 |
37 | /* a literal value */
38 | .lit {
39 | color: #006400;
40 | font-weight: normal;
41 | font-style: normal;
42 | }
43 |
44 | /* punctuation */
45 | .pun {
46 | color: #000000;
47 | font-weight: bold;
48 | font-style: normal;
49 | }
50 |
51 | /* lisp open bracket */
52 | .opn {
53 | color: #000000;
54 | font-weight: bold;
55 | font-style: normal;
56 | }
57 |
58 | /* lisp close bracket */
59 | .clo {
60 | color: #000000;
61 | font-weight: bold;
62 | font-style: normal;
63 | }
64 |
65 | /* a markup tag name */
66 | .tag {
67 | color: #006400;
68 | font-weight: normal;
69 | font-style: normal;
70 | }
71 |
72 | /* a markup attribute name */
73 | .atn {
74 | color: #006400;
75 | font-weight: normal;
76 | font-style: normal;
77 | }
78 |
79 | /* a markup attribute value */
80 | .atv {
81 | color: #006400;
82 | font-weight: normal;
83 | font-style: normal;
84 | }
85 |
86 | /* a declaration */
87 | .dec {
88 | color: #000000;
89 | font-weight: bold;
90 | font-style: normal;
91 | }
92 |
93 | /* a variable name */
94 | .var {
95 | color: #000000;
96 | font-weight: normal;
97 | font-style: normal;
98 | }
99 |
100 | /* a function name */
101 | .fun {
102 | color: #000000;
103 | font-weight: bold;
104 | font-style: normal;
105 | }
106 |
107 | /* Specify class=linenums on a pre to get line numbering */
108 | ol.linenums {
109 | margin-top: 0;
110 | margin-bottom: 0;
111 | }
112 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to `gren` 🍺🤖👍
2 |
3 | ❤️ Thanks for contributing to this project.
4 | Following, you can find a couple of things to keep in mind before contributing to gren.
5 |
6 |
7 | 1. [Issues](#issues)
8 | 2. [Commits](#commits)
9 | 3. [Branches](#branches)
10 | 4. [Pull Requests](#pull-requests)
11 |
12 | ## Issues
13 |
14 | Every piece of work has to be related to an issue.
15 | The issue will have a capitalised title, which follows the same rules of [commits messages](#commits).
16 |
17 | Every issue should contain one label that reflects the issue category.
18 | If the issue is going to be close with no development, use one of these labels:
19 |
20 | - `wontfix`
21 | - `can't replicate`
22 | - `gren ignore`
23 | - `invalid`
24 | - `duplicate`
25 |
26 | When a task is completed, create a [Pull Request](#pull-requests) which closes the issue.
27 |
28 | ## Commits
29 |
30 | 1. Start the subject line with a verb (e.g. **Change** header styles)
31 | 2. Use the imperative mood in the subject line (e.g. **Fix**, not _Fixed_ or _Fixes_ header styles)
32 | 3. Limit the subject line to about 50 characters
33 | 4. Do not end the subject line with a period
34 | 5. Separate subject from body with a blank line
35 | 6. Wrap the body at 72 characters
36 | 7. Use the body to explain what and why vs. how
37 |
38 | ## Branches
39 |
40 | For every piece of development, create a branch. The naming convention for the branch is `lowercases-with-dashes`.
41 | Branch off `master` rebase on top of `master` and create a PR back to `master`.
42 |
43 | The branch will be deleted straight after the pull request.
44 |
45 | ## Pull Requests
46 |
47 | A PR has to close at least one issue and preferably only one. The less amount of work is in one PR, the easier is to review it.
48 |
49 | The body of the PR should start with a [message that closes the related issues](https://help.github.com/articles/closing-issues-via-commit-messages/) and the actual description in a new lines.
50 |
51 | The commit history in a PR should not contain `Merge` commits and should be rebased on top of `master`.
52 |
53 | It's easier to review the PR, if you rebase your commits so that every commit represents a sub-piece of the development and can be independently reviewed or a clear list of the features on that branch.
54 |
55 | e.g.
56 | ```
57 | Closes #123
58 |
59 | Here any further informations needed to the reviewer, e.g. run yarn before reviewing.
60 | ```
61 |
62 | ### Checks
63 |
64 | Every PR has to be reviewed before can be merged in.
65 |
66 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.10.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.11.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.12.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.13.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.14.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.15.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.17.1/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.6.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.7.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.8.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/docs/github-release-notes/0.9.0/styles/prettify-tomorrow.css:
--------------------------------------------------------------------------------
1 | /* Tomorrow Theme */
2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */
3 | /* Pretty printing styles. Used with prettify.js. */
4 | /* SPAN elements with the classes below are added by prettyprint. */
5 | /* plain text */
6 | .pln {
7 | color: #4d4d4c; }
8 |
9 | @media screen {
10 | /* string content */
11 | .str {
12 | color: hsl(104, 100%, 24%); }
13 |
14 | /* a keyword */
15 | .kwd {
16 | color: hsl(240, 100%, 50%); }
17 |
18 | /* a comment */
19 | .com {
20 | color: hsl(0, 0%, 60%); }
21 |
22 | /* a type name */
23 | .typ {
24 | color: hsl(240, 100%, 32%); }
25 |
26 | /* a literal value */
27 | .lit {
28 | color: hsl(240, 100%, 40%); }
29 |
30 | /* punctuation */
31 | .pun {
32 | color: #000000; }
33 |
34 | /* lisp open bracket */
35 | .opn {
36 | color: #000000; }
37 |
38 | /* lisp close bracket */
39 | .clo {
40 | color: #000000; }
41 |
42 | /* a markup tag name */
43 | .tag {
44 | color: #c82829; }
45 |
46 | /* a markup attribute name */
47 | .atn {
48 | color: #f5871f; }
49 |
50 | /* a markup attribute value */
51 | .atv {
52 | color: #3e999f; }
53 |
54 | /* a declaration */
55 | .dec {
56 | color: #f5871f; }
57 |
58 | /* a variable name */
59 | .var {
60 | color: #c82829; }
61 |
62 | /* a function name */
63 | .fun {
64 | color: #4271ae; } }
65 | /* Use higher contrast and text-weight for printable form. */
66 | @media print, projection {
67 | .str {
68 | color: #060; }
69 |
70 | .kwd {
71 | color: #006;
72 | font-weight: bold; }
73 |
74 | .com {
75 | color: #600;
76 | font-style: italic; }
77 |
78 | .typ {
79 | color: #404;
80 | font-weight: bold; }
81 |
82 | .lit {
83 | color: #044; }
84 |
85 | .pun, .opn, .clo {
86 | color: #440; }
87 |
88 | .tag {
89 | color: #006;
90 | font-weight: bold; }
91 |
92 | .atn {
93 | color: #404; }
94 |
95 | .atv {
96 | color: #060; } }
97 | /* Style */
98 | /*
99 | pre.prettyprint {
100 | background: white;
101 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
102 | font-size: 12px;
103 | line-height: 1.5;
104 | border: 1px solid #ccc;
105 | padding: 10px; }
106 | */
107 |
108 | /* Specify class=linenums on a pre to get line numbering */
109 | ol.linenums {
110 | margin-top: 0;
111 | margin-bottom: 0; }
112 |
113 | /* IE indents via margin-left */
114 | li.L0,
115 | li.L1,
116 | li.L2,
117 | li.L3,
118 | li.L4,
119 | li.L5,
120 | li.L6,
121 | li.L7,
122 | li.L8,
123 | li.L9 {
124 | /* */ }
125 |
126 | /* Alternate shading for lines */
127 | li.L1,
128 | li.L3,
129 | li.L5,
130 | li.L7,
131 | li.L9 {
132 | /* */ }
133 |
--------------------------------------------------------------------------------
/test/data/PRs.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "url": "https://api.github.com/repos/github-tools/github-release-notes/issues/66",
4 | "repository_url": "https://api.github.com/repos/github-tools/github-release-notes",
5 | "labels_url": "https://api.github.com/repos/github-tools/github-release-notes/issues/66/labels{/name}",
6 | "comments_url": "https://api.github.com/repos/github-tools/github-release-notes/issues/66/comments",
7 | "events_url": "https://api.github.com/repos/github-tools/github-release-notes/issues/66/events",
8 | "html_url": "https://github.com/github-tools/github-release-notes/pull/66",
9 | "id": 123456789,
10 | "number": 2,
11 | "title": "Pull Request Title",
12 | "user": {
13 | "login": "alexcanessa",
14 | "id": 1176495,
15 | "avatar_url": "https://avatars0.githubusercontent.com/u/1176495?v=4",
16 | "gravatar_id": "",
17 | "url": "https://api.github.com/users/alexcanessa",
18 | "html_url": "https://github.com/alexcanessa",
19 | "followers_url": "https://api.github.com/users/alexcanessa/followers",
20 | "following_url": "https://api.github.com/users/alexcanessa/following{/other_user}",
21 | "gists_url": "https://api.github.com/users/alexcanessa/gists{/gist_id}",
22 | "starred_url": "https://api.github.com/users/alexcanessa/starred{/owner}{/repo}",
23 | "subscriptions_url": "https://api.github.com/users/alexcanessa/subscriptions",
24 | "organizations_url": "https://api.github.com/users/alexcanessa/orgs",
25 | "repos_url": "https://api.github.com/users/alexcanessa/repos",
26 | "events_url": "https://api.github.com/users/alexcanessa/events{/privacy}",
27 | "received_events_url": "https://api.github.com/users/alexcanessa/received_events",
28 | "type": "User",
29 | "site_admin": false
30 | },
31 | "labels": [],
32 | "state": "open",
33 | "locked": false,
34 | "assignee": null,
35 | "assignees": [],
36 | "milestone": null,
37 | "comments": 1,
38 | "created_at": "2017-09-24T12:33:39Z",
39 | "updated_at": "2017-09-28T13:45:35Z",
40 | "closed_at": null,
41 | "author_association": "OWNER",
42 | "pull_request": {
43 | "url": "https://api.github.com/repos/github-tools/github-release-notes/pulls/66",
44 | "html_url": "https://github.com/github-tools/github-release-notes/pull/66",
45 | "diff_url": "https://github.com/github-tools/github-release-notes/pull/66.diff",
46 | "patch_url": "https://github.com/github-tools/github-release-notes/pull/66.patch"
47 | },
48 | "body": "## PR Body\r\n\r\nThis is the body of the pr",
49 | "closed_by": null
50 | }
51 | ]
52 |
--------------------------------------------------------------------------------
/test/data/tags.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "name":"0.9.0",
4 | "zipball_url":"https://api.github.com/repos/github-tools/github-release-notes/zipball/0.9.0",
5 | "tarball_url":"https://api.github.com/repos/github-tools/github-release-notes/tarball/0.9.0",
6 | "commit":{
7 | "sha":"ba04db6b8cee1ab2281f8aa34739bf4d9f863913",
8 | "url":"https://api.github.com/repos/github-tools/github-release-notes/commits/ba04db6b8cee1ab2281f8aa34739bf4d9f863913"
9 | }
10 | },
11 | {
12 | "name":"0.8.1",
13 | "zipball_url":"https://api.github.com/repos/github-tools/github-release-notes/zipball/0.8.1",
14 | "tarball_url":"https://api.github.com/repos/github-tools/github-release-notes/tarball/0.8.1",
15 | "commit":{
16 | "sha":"f47fdcd2926463fd1870861343142b62692d310e",
17 | "url":"https://api.github.com/repos/github-tools/github-release-notes/commits/f47fdcd2926463fd1870861343142b62692d310e"
18 | }
19 | },
20 | {
21 | "name":"0.8.0",
22 | "zipball_url":"https://api.github.com/repos/github-tools/github-release-notes/zipball/0.8.0",
23 | "tarball_url":"https://api.github.com/repos/github-tools/github-release-notes/tarball/0.8.0",
24 | "commit":{
25 | "sha":"4ca37098ec94b58cf5d492a436e60b5e5a28f9fc",
26 | "url":"https://api.github.com/repos/github-tools/github-release-notes/commits/4ca37098ec94b58cf5d492a436e60b5e5a28f9fc"
27 | }
28 | },
29 | {
30 | "name":"0.7.2",
31 | "zipball_url":"https://api.github.com/repos/github-tools/github-release-notes/zipball/0.7.2",
32 | "tarball_url":"https://api.github.com/repos/github-tools/github-release-notes/tarball/0.7.2",
33 | "commit":{
34 | "sha":"f481b7993035ab99a38fbd75ea9c4b01be98a286",
35 | "url":"https://api.github.com/repos/github-tools/github-release-notes/commits/f481b7993035ab99a38fbd75ea9c4b01be98a286"
36 | }
37 | },
38 | {
39 | "name":"0.7.1",
40 | "zipball_url":"https://api.github.com/repos/github-tools/github-release-notes/zipball/0.7.1",
41 | "tarball_url":"https://api.github.com/repos/github-tools/github-release-notes/tarball/0.7.1",
42 | "commit":{
43 | "sha":"58791935b4a71d1e2da932634ac38c59ab3b3211",
44 | "url":"https://api.github.com/repos/github-tools/github-release-notes/commits/58791935b4a71d1e2da932634ac38c59ab3b3211"
45 | }
46 | },
47 | {
48 | "name":"0.7.0",
49 | "zipball_url":"https://api.github.com/repos/github-tools/github-release-notes/zipball/0.7.0",
50 | "tarball_url":"https://api.github.com/repos/github-tools/github-release-notes/tarball/0.7.0",
51 | "commit":{
52 | "sha":"2c3e72bec8a18b49419de54e8dcb8d79b5201e7f",
53 | "url":"https://api.github.com/repos/github-tools/github-release-notes/commits/2c3e72bec8a18b49419de54e8dcb8d79b5201e7f"
54 | }
55 | }
56 | ]
57 |
--------------------------------------------------------------------------------
/lib/src/GitHubInfo.js:
--------------------------------------------------------------------------------
1 | import { exec } from 'child_process';
2 | import chalk from 'chalk';
3 | import { matchAll } from 'regex-match-all';
4 |
5 | /** Class retrieving GitHub informations from the folder where .git is initialised. */
6 | class GitHubInfo {
7 | /**
8 | * Getter for the options
9 | *
10 | * @return {Promise.all}
11 | */
12 | get options() {
13 | return Promise.all([
14 | this._repo(),
15 | this._token()
16 | ]);
17 | }
18 |
19 | /**
20 | * Getter for the token
21 | *
22 | * @return {Promise}
23 | */
24 | get token() {
25 | return this._token();
26 | }
27 |
28 | /**
29 | * Getter for the repo
30 | *
31 | * @return {Promise}
32 | */
33 | get repo() {
34 | return this._repo();
35 | }
36 |
37 | /**
38 | * Execute a command in the bash and run a callback
39 | *
40 | * @since 0.5.0
41 | * @private
42 | *
43 | * @param {string} command The command to execute
44 | * @param {Function} callback The callback which returns the stdout
45 | *
46 | * @return {Promise}
47 | */
48 | _executeCommand(command, callback) {
49 | return new Promise((resolve, reject) => {
50 | exec(command, (err, stdout, stderr) => {
51 | if (err || stderr) {
52 | reject(err || stderr);
53 | } else {
54 | resolve(stdout.replace('\n', ''));
55 | }
56 | });
57 | })
58 | .then(callback)
59 | .catch((error) => {
60 | throw new Error(chalk.red(error) + chalk.yellow('\nMake sure you\'re running the command from the repo folder, or you using the --username and --repo flags.'));
61 | });
62 | }
63 |
64 | /**
65 | * Get repo informations
66 | *
67 | * @since 0.5.0
68 | * @public
69 | *
70 | * @param {Function} callback
71 | *
72 | * @return {Promise} The promise that resolves repo informations ({user: user, name: name})
73 | */
74 | _repo(callback) {
75 | return this._executeCommand('git config remote.origin.url', repo => {
76 | const repoPath = matchAll(/([\w-.]+)\/([\w-.]+?)(\.git)?$/g, repo);
77 |
78 | if (!repoPath[1]) {
79 | return Promise.reject('No repo found');
80 | }
81 |
82 | const user = repoPath[1][0];
83 | const name = repoPath[1][1];
84 |
85 | return {
86 | username: user,
87 | repo: name
88 | };
89 | }).then(callback);
90 | }
91 |
92 | /**
93 | * Get token informations
94 | *
95 | * @since 0.5.0
96 | * @public
97 | *
98 | * @param {Function} callback
99 | *
100 | * @return {Promise} The promise that resolves token informations ({token: token})
101 | */
102 | _token() {
103 | const token = process.env.GREN_GITHUB_TOKEN;
104 |
105 | return token ? Promise.resolve({ token }) : Promise.resolve(null);
106 | }
107 | }
108 |
109 | export default GitHubInfo;
110 |
--------------------------------------------------------------------------------
/docs/_data/global-options.yml:
--------------------------------------------------------------------------------
1 | -
2 | short: '-u'
3 | name: username
4 | valueType: ''
5 | description: 'The username of the repo e.g. github-tools'
6 | -
7 | short: '-r'
8 | name: repo
9 | valueType: ''
10 | description: 'The repository name e.g. github-release-notes'
11 | -
12 | short: '-T'
13 | name: token
14 | valueType: ''
15 | description: 'The token generated with repo access'
16 | -
17 | short: '-a'
18 | name: api-url
19 | valueType: ''
20 | description: 'Override the GitHub API URL, allows gren to connect to a private GHE installation'
21 | -
22 | short: '-o'
23 | name: override
24 | description: 'Override the release notes if exist'
25 | -
26 | short: '-B'
27 | name: debug
28 | description: 'Run the command in debugging mode'
29 | -
30 | short: '-t'
31 | name: tags
32 | valueType: '..'
33 | description: 'Write release notes for using data collected until . If only one tag is specified, will use data until the previous tag. To run gren for all the tags, use --tags=all'
34 | -
35 | short: '-l'
36 | name: limit
37 | valueType: ''
38 | description: 'Just produce release notes for the last releases.'
39 | -
40 | short: '-D'
41 | name: data-source
42 | valueType: ''
43 | description: 'The informations you want to use to build release notes. [issues]'
44 | defaultValue: issues
45 | -
46 | short: '-N'
47 | name: include-messages
48 | valueType: ''
49 | description: 'Filter the messages added to the release notes. Only used when --data-source used is commits [commits]'
50 | defaultValue: commits
51 | -
52 | short: '-i'
53 | name: ignore-tags-with
54 | valueType: ','
55 | description: 'Ignore tags that contain one of the specified strings.'
56 | -
57 | short: '-C'
58 | name: ignore-commits-with
59 | valueType: ','
60 | description: 'Ignore commits that contain one of the specified strings.'
61 | -
62 | short: '-p'
63 | name: prefix
64 | valueType: ''
65 | description: 'Add a prefix to the tag version. e.g. ''v'''
66 | -
67 | short: '-g'
68 | name: group-by
69 | valueType: '