chore: site generate
This commit is contained in:
parent
ec3c0115c7
commit
6dd5bf21b9
|
@ -10,24 +10,24 @@ See the [support guidelines](https://jekyllrb.com/docs/support/)
|
||||||
|
|
||||||
Whether you're a developer, a designer, or just a Jekyll devotee, there are lots of ways to contribute. Here's a few ideas:
|
Whether you're a developer, a designer, or just a Jekyll devotee, there are lots of ways to contribute. Here's a few ideas:
|
||||||
|
|
||||||
* [Install Jekyll on your computer](https://jekyllrb.com/docs/installation/) and kick the tires. Does it work? Does it do what you'd expect? If not, [open an issue](https://github.com/jekyll/jekyll/issues/new) and let us know.
|
- [Install Jekyll on your computer](https://jekyllrb.com/docs/installation/) and kick the tires. Does it work? Does it do what you'd expect? If not, [open an issue](https://github.com/jekyll/jekyll/issues/new) and let us know.
|
||||||
* Comment on some of the project's [open issues](https://github.com/jekyll/jekyll/issues). Have you experienced the same problem? Know a work around? Do you have a suggestion for how the feature could be better?
|
- Comment on some of the project's [open issues](https://github.com/jekyll/jekyll/issues). Have you experienced the same problem? Know a work around? Do you have a suggestion for how the feature could be better?
|
||||||
* Read through the [documentation](https://jekyllrb.com/docs/home/), and click the "improve this page" button, any time you see something confusing, or have a suggestion for something that could be improved.
|
- Read through the [documentation](https://jekyllrb.com/docs/home/), and click the "improve this page" button, any time you see something confusing, or have a suggestion for something that could be improved.
|
||||||
* Browse through the [Jekyll discussion forum](https://talk.jekyllrb.com/), and lend a hand answering questions. There's a good chance you've already experienced what another user is experiencing.
|
- Browse through the [Jekyll discussion forum](https://talk.jekyllrb.com/), and lend a hand answering questions. There's a good chance you've already experienced what another user is experiencing.
|
||||||
* Find an [open issue](https://github.com/jekyll/jekyll/issues) (especially [those labeled `help-wanted`](https://github.com/jekyll/jekyll/issues?q=is%3Aopen+is%3Aissue+label%3Ahelp-wanted)), and submit a proposed fix. If it's your first pull request, we promise we won't bite, and are glad to answer any questions.
|
- Find an [open issue](https://github.com/jekyll/jekyll/issues) (especially [those labeled `help-wanted`](https://github.com/jekyll/jekyll/issues?q=is%3Aopen+is%3Aissue+label%3Ahelp-wanted)), and submit a proposed fix. If it's your first pull request, we promise we won't bite, and are glad to answer any questions.
|
||||||
* Help evaluate [open pull requests](https://github.com/jekyll/jekyll/pulls), by testing the changes locally and reviewing what's proposed.
|
- Help evaluate [open pull requests](https://github.com/jekyll/jekyll/pulls), by testing the changes locally and reviewing what's proposed.
|
||||||
|
|
||||||
## Submitting a pull request
|
## Submitting a pull request
|
||||||
|
|
||||||
### Pull requests generally
|
### Pull requests generally
|
||||||
|
|
||||||
* The smaller the proposed change, the better. If you'd like to propose two unrelated changes, submit two pull requests.
|
- The smaller the proposed change, the better. If you'd like to propose two unrelated changes, submit two pull requests.
|
||||||
|
|
||||||
* The more information, the better. Make judicious use of the pull request body. Describe what changes were made, why you made them, and what impact they will have for users.
|
- The more information, the better. Make judicious use of the pull request body. Describe what changes were made, why you made them, and what impact they will have for users.
|
||||||
|
|
||||||
* If this is your first pull request, it may help to [understand GitHub Flow](https://guides.github.com/introduction/flow/).
|
- If this is your first pull request, it may help to [understand GitHub Flow](https://guides.github.com/introduction/flow/).
|
||||||
|
|
||||||
* If you're submitting a code contribution, be sure to read the [code contributions](#code-contributions) section below.
|
- If you're submitting a code contribution, be sure to read the [code contributions](#code-contributions) section below.
|
||||||
|
|
||||||
### Submitting a pull request via github.com
|
### Submitting a pull request via github.com
|
||||||
|
|
||||||
|
@ -76,11 +76,12 @@ If you ever need to update our documentation with an icon that is not already av
|
||||||
5. Click `Generate Font` on the bottom-horizontal-bar.
|
5. Click `Generate Font` on the bottom-horizontal-bar.
|
||||||
6. Inspect the included icons and proceed by clicking `Download`.
|
6. Inspect the included icons and proceed by clicking `Download`.
|
||||||
7. Extract the font files and adapt the CSS to the paths we use in Jekyll:
|
7. Extract the font files and adapt the CSS to the paths we use in Jekyll:
|
||||||
- Copy the entire `fonts` directory over and overwrite existing ones at `<jekyll>/docs/`.
|
|
||||||
- Copy the contents of `selection.json` and overwrite existing content inside `<jekyll>/docs/icomoon-selection.json`.
|
- Copy the entire `fonts` directory over and overwrite existing ones at `<jekyll>/docs/`.
|
||||||
- Copy the entire `@font-face {}` declaration and only the **new-icon(s)' css declarations** further below, to update the
|
- Copy the contents of `selection.json` and overwrite existing content inside `<jekyll>/docs/icomoon-selection.json`.
|
||||||
|
- Copy the entire `@font-face {}` declaration and only the **new-icon(s)' css declarations** further below, to update the
|
||||||
`<jekyll>/docs/_sass/_font-awesome.scss` sass partial.
|
`<jekyll>/docs/_sass/_font-awesome.scss` sass partial.
|
||||||
- Fix paths in the `@font-face {}` declaration by adding `../` before `fonts/FontAwesome.*` like so:
|
- Fix paths in the `@font-face {}` declaration by adding `../` before `fonts/FontAwesome.*` like so:
|
||||||
`('../fonts/Fontawesome.woff?9h6hxj')`.
|
`('../fonts/Fontawesome.woff?9h6hxj')`.
|
||||||
|
|
||||||
### Adding plugins
|
### Adding plugins
|
||||||
|
@ -101,21 +102,21 @@ If your contribution changes any Jekyll behavior, make sure to update the docume
|
||||||
|
|
||||||
#### Tests
|
#### Tests
|
||||||
|
|
||||||
* If you're creating a small fix or patch to an existing feature, a simple test is more than enough. You can usually copy/paste from an existing example in the `tests` folder, but if you need you can find out about our tests suites [Shoulda](https://github.com/thoughtbot/shoulda/tree/master) and [RSpec-Mocks](https://github.com/rspec/rspec-mocks).
|
- If you're creating a small fix or patch to an existing feature, a simple test is more than enough. You can usually copy/paste from an existing example in the `tests` folder, but if you need you can find out about our tests suites [Shoulda](https://github.com/thoughtbot/shoulda/tree/master) and [RSpec-Mocks](https://github.com/rspec/rspec-mocks).
|
||||||
|
|
||||||
* If it's a brand new feature, create a new [Cucumber](https://github.com/cucumber/cucumber/) feature, reusing existing steps where appropriate.
|
- If it's a brand new feature, create a new [Cucumber](https://github.com/cucumber/cucumber/) feature, reusing existing steps where appropriate.
|
||||||
|
|
||||||
### Code contributions generally
|
### Code contributions generally
|
||||||
|
|
||||||
* Jekyll uses the [Rubocop](https://github.com/bbatsov/rubocop) static analyzer to ensure that contributions follow the [GitHub Ruby Styleguide](https://github.com/styleguide/ruby). Please check your code using `script/fmt` and resolve any errors before pushing your branch.
|
- Jekyll uses the [Rubocop](https://github.com/bbatsov/rubocop) static analyzer to ensure that contributions follow the [GitHub Ruby Styleguide](https://github.com/styleguide/ruby). Please check your code using `script/fmt` and resolve any errors before pushing your branch.
|
||||||
|
|
||||||
* Don't bump the Gem version in your pull request (if you don't know what that means, you probably didn't).
|
- Don't bump the Gem version in your pull request (if you don't know what that means, you probably didn't).
|
||||||
|
|
||||||
* You can use the command `script/console` to start a REPL to explore the result of
|
- You can use the command `script/console` to start a REPL to explore the result of
|
||||||
Jekyll's methods. It also provides you with helpful methods to quickly create a
|
Jekyll's methods. It also provides you with helpful methods to quickly create a
|
||||||
site or configuration. [Feel free to check it out!](https://github.com/jekyll/jekyll/blob/master/script/console)
|
site or configuration. [Feel free to check it out!](https://github.com/jekyll/jekyll/blob/master/script/console)
|
||||||
|
|
||||||
* Previously, we've used the WIP Probot app to help contributors determine whether their pull request is ready for review. Please use a [draft pull request](https://help.github.com/en/articles/about-pull-requests#draft-pull-requests) instead. When you're ready, [mark the pull request as ready for review](https://help.github.com/en/articles/changing-the-stage-of-a-pull-request)
|
- Previously, we've used the WIP Probot app to help contributors determine whether their pull request is ready for review. Please use a [draft pull request](https://help.github.com/en/articles/about-pull-requests#draft-pull-requests) instead. When you're ready, [mark the pull request as ready for review](https://help.github.com/en/articles/changing-the-stage-of-a-pull-request)
|
||||||
|
|
||||||
## Running tests locally
|
## Running tests locally
|
||||||
|
|
||||||
|
@ -148,6 +149,10 @@ script/cucumber features/blah.feature
|
||||||
Both `script/test` and `script/cucumber` can be run without arguments to
|
Both `script/test` and `script/cucumber` can be run without arguments to
|
||||||
run its entire respective suite.
|
run its entire respective suite.
|
||||||
|
|
||||||
|
## Visual Studio Code Development Container
|
||||||
|
|
||||||
|
If you've got [Visual Studio Code](https://code.visualstudio.com/) with the [Remote Development Extension Pack](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack) installed then simply opening this repository in Visual Studio Code and following the prompts to "Re-open In A Development Container" will get you setup and ready to go with a fresh environment with all the requirements installed.
|
||||||
|
|
||||||
## A thank you
|
## A thank you
|
||||||
|
|
||||||
Thanks! Hacking on Jekyll should be fun. If you find any of this hard to figure out, let us know so we can improve our process or documentation!
|
Thanks! Hacking on Jekyll should be fun. If you find any of this hard to figure out, let us know so we can improve our process or documentation!
|
||||||
|
|
|
@ -8,30 +8,30 @@ Hi there! Interested in contributing to Jekyll? We'd love your help. Jekyll is a
|
||||||
|
|
||||||
## Where to get help or report a problem
|
## Where to get help or report a problem
|
||||||
|
|
||||||
See the [support guidelines]({{ '/docs/support/' | relative_url }})
|
See the [support guidelines](https://jekyllrb.com/docs/support/)
|
||||||
|
|
||||||
## Ways to contribute
|
## Ways to contribute
|
||||||
|
|
||||||
Whether you're a developer, a designer, or just a Jekyll devotee, there are lots of ways to contribute. Here's a few ideas:
|
Whether you're a developer, a designer, or just a Jekyll devotee, there are lots of ways to contribute. Here's a few ideas:
|
||||||
|
|
||||||
* [Install Jekyll on your computer](https://jekyllrb.com/docs/installation/) and kick the tires. Does it work? Does it do what you'd expect? If not, [open an issue](https://github.com/jekyll/jekyll/issues/new) and let us know.
|
- [Install Jekyll on your computer](https://jekyllrb.com/docs/installation/) and kick the tires. Does it work? Does it do what you'd expect? If not, [open an issue](https://github.com/jekyll/jekyll/issues/new) and let us know.
|
||||||
* Comment on some of the project's [open issues](https://github.com/jekyll/jekyll/issues). Have you experienced the same problem? Know a work around? Do you have a suggestion for how the feature could be better?
|
- Comment on some of the project's [open issues](https://github.com/jekyll/jekyll/issues). Have you experienced the same problem? Know a work around? Do you have a suggestion for how the feature could be better?
|
||||||
* Read through the [documentation](https://jekyllrb.com/docs/home/), and click the "improve this page" button, any time you see something confusing, or have a suggestion for something that could be improved.
|
- Read through the [documentation](https://jekyllrb.com/docs/home/), and click the "improve this page" button, any time you see something confusing, or have a suggestion for something that could be improved.
|
||||||
* Browse through the [Jekyll discussion forum](https://talk.jekyllrb.com/), and lend a hand answering questions. There's a good chance you've already experienced what another user is experiencing.
|
- Browse through the [Jekyll discussion forum](https://talk.jekyllrb.com/), and lend a hand answering questions. There's a good chance you've already experienced what another user is experiencing.
|
||||||
* Find an [open issue](https://github.com/jekyll/jekyll/issues) (especially [those labeled `help-wanted`](https://github.com/jekyll/jekyll/issues?q=is%3Aopen+is%3Aissue+label%3Ahelp-wanted)), and submit a proposed fix. If it's your first pull request, we promise we won't bite, and are glad to answer any questions.
|
- Find an [open issue](https://github.com/jekyll/jekyll/issues) (especially [those labeled `help-wanted`](https://github.com/jekyll/jekyll/issues?q=is%3Aopen+is%3Aissue+label%3Ahelp-wanted)), and submit a proposed fix. If it's your first pull request, we promise we won't bite, and are glad to answer any questions.
|
||||||
* Help evaluate [open pull requests](https://github.com/jekyll/jekyll/pulls), by testing the changes locally and reviewing what's proposed.
|
- Help evaluate [open pull requests](https://github.com/jekyll/jekyll/pulls), by testing the changes locally and reviewing what's proposed.
|
||||||
|
|
||||||
## Submitting a pull request
|
## Submitting a pull request
|
||||||
|
|
||||||
### Pull requests generally
|
### Pull requests generally
|
||||||
|
|
||||||
* The smaller the proposed change, the better. If you'd like to propose two unrelated changes, submit two pull requests.
|
- The smaller the proposed change, the better. If you'd like to propose two unrelated changes, submit two pull requests.
|
||||||
|
|
||||||
* The more information, the better. Make judicious use of the pull request body. Describe what changes were made, why you made them, and what impact they will have for users.
|
- The more information, the better. Make judicious use of the pull request body. Describe what changes were made, why you made them, and what impact they will have for users.
|
||||||
|
|
||||||
* If this is your first pull request, it may help to [understand GitHub Flow](https://guides.github.com/introduction/flow/).
|
- If this is your first pull request, it may help to [understand GitHub Flow](https://guides.github.com/introduction/flow/).
|
||||||
|
|
||||||
* If you're submitting a code contribution, be sure to read the [code contributions](#code-contributions) section below.
|
- If you're submitting a code contribution, be sure to read the [code contributions](#code-contributions) section below.
|
||||||
|
|
||||||
### Submitting a pull request via github.com
|
### Submitting a pull request via github.com
|
||||||
|
|
||||||
|
@ -80,11 +80,12 @@ If you ever need to update our documentation with an icon that is not already av
|
||||||
5. Click `Generate Font` on the bottom-horizontal-bar.
|
5. Click `Generate Font` on the bottom-horizontal-bar.
|
||||||
6. Inspect the included icons and proceed by clicking `Download`.
|
6. Inspect the included icons and proceed by clicking `Download`.
|
||||||
7. Extract the font files and adapt the CSS to the paths we use in Jekyll:
|
7. Extract the font files and adapt the CSS to the paths we use in Jekyll:
|
||||||
- Copy the entire `fonts` directory over and overwrite existing ones at `<jekyll>/docs/`.
|
|
||||||
- Copy the contents of `selection.json` and overwrite existing content inside `<jekyll>/docs/icomoon-selection.json`.
|
- Copy the entire `fonts` directory over and overwrite existing ones at `<jekyll>/docs/`.
|
||||||
- Copy the entire `@font-face {}` declaration and only the **new-icon(s)' css declarations** further below, to update the
|
- Copy the contents of `selection.json` and overwrite existing content inside `<jekyll>/docs/icomoon-selection.json`.
|
||||||
|
- Copy the entire `@font-face {}` declaration and only the **new-icon(s)' css declarations** further below, to update the
|
||||||
`<jekyll>/docs/_sass/_font-awesome.scss` sass partial.
|
`<jekyll>/docs/_sass/_font-awesome.scss` sass partial.
|
||||||
- Fix paths in the `@font-face {}` declaration by adding `../` before `fonts/FontAwesome.*` like so:
|
- Fix paths in the `@font-face {}` declaration by adding `../` before `fonts/FontAwesome.*` like so:
|
||||||
`('../fonts/Fontawesome.woff?9h6hxj')`.
|
`('../fonts/Fontawesome.woff?9h6hxj')`.
|
||||||
|
|
||||||
### Adding plugins
|
### Adding plugins
|
||||||
|
@ -105,21 +106,21 @@ If your contribution changes any Jekyll behavior, make sure to update the docume
|
||||||
|
|
||||||
#### Tests
|
#### Tests
|
||||||
|
|
||||||
* If you're creating a small fix or patch to an existing feature, a simple test is more than enough. You can usually copy/paste from an existing example in the `tests` folder, but if you need you can find out about our tests suites [Shoulda](https://github.com/thoughtbot/shoulda/tree/master) and [RSpec-Mocks](https://github.com/rspec/rspec-mocks).
|
- If you're creating a small fix or patch to an existing feature, a simple test is more than enough. You can usually copy/paste from an existing example in the `tests` folder, but if you need you can find out about our tests suites [Shoulda](https://github.com/thoughtbot/shoulda/tree/master) and [RSpec-Mocks](https://github.com/rspec/rspec-mocks).
|
||||||
|
|
||||||
* If it's a brand new feature, create a new [Cucumber](https://github.com/cucumber/cucumber/) feature, reusing existing steps where appropriate.
|
- If it's a brand new feature, create a new [Cucumber](https://github.com/cucumber/cucumber/) feature, reusing existing steps where appropriate.
|
||||||
|
|
||||||
### Code contributions generally
|
### Code contributions generally
|
||||||
|
|
||||||
* Jekyll uses the [Rubocop](https://github.com/bbatsov/rubocop) static analyzer to ensure that contributions follow the [GitHub Ruby Styleguide](https://github.com/styleguide/ruby). Please check your code using `script/fmt` and resolve any errors before pushing your branch.
|
- Jekyll uses the [Rubocop](https://github.com/bbatsov/rubocop) static analyzer to ensure that contributions follow the [GitHub Ruby Styleguide](https://github.com/styleguide/ruby). Please check your code using `script/fmt` and resolve any errors before pushing your branch.
|
||||||
|
|
||||||
* Don't bump the Gem version in your pull request (if you don't know what that means, you probably didn't).
|
- Don't bump the Gem version in your pull request (if you don't know what that means, you probably didn't).
|
||||||
|
|
||||||
* You can use the command `script/console` to start a REPL to explore the result of
|
- You can use the command `script/console` to start a REPL to explore the result of
|
||||||
Jekyll's methods. It also provides you with helpful methods to quickly create a
|
Jekyll's methods. It also provides you with helpful methods to quickly create a
|
||||||
site or configuration. [Feel free to check it out!](https://github.com/jekyll/jekyll/blob/master/script/console)
|
site or configuration. [Feel free to check it out!](https://github.com/jekyll/jekyll/blob/master/script/console)
|
||||||
|
|
||||||
* Previously, we've used the WIP Probot app to help contributors determine whether their pull request is ready for review. Please use a [draft pull request](https://help.github.com/en/articles/about-pull-requests#draft-pull-requests) instead. When you're ready, [mark the pull request as ready for review](https://help.github.com/en/articles/changing-the-stage-of-a-pull-request)
|
- Previously, we've used the WIP Probot app to help contributors determine whether their pull request is ready for review. Please use a [draft pull request](https://help.github.com/en/articles/about-pull-requests#draft-pull-requests) instead. When you're ready, [mark the pull request as ready for review](https://help.github.com/en/articles/changing-the-stage-of-a-pull-request)
|
||||||
|
|
||||||
## Running tests locally
|
## Running tests locally
|
||||||
|
|
||||||
|
|
|
@ -218,8 +218,8 @@ note: This file is autogenerated. Edit /History.markdown instead.
|
||||||
### Minor Enhancements
|
### Minor Enhancements
|
||||||
{: #minor-enhancements-v3-9-0}
|
{: #minor-enhancements-v3-9-0}
|
||||||
|
|
||||||
* Allow use of kramdown v2 ([#8322]({{ site.repository }}/issues/8322))
|
- Allow use of kramdown v2 ([#8322]({{ site.repository }}/issues/8322))
|
||||||
* Add default language for kramdown syntax highlighting ([#8325]({{ site.repository }}/issues/8325))
|
- Add default language for kramdown syntax highlighting ([#8325]({{ site.repository }}/issues/8325))
|
||||||
|
|
||||||
|
|
||||||
## 3.8.7 / 2020-05-08
|
## 3.8.7 / 2020-05-08
|
||||||
|
|
Loading…
Reference in New Issue