Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v2] merge master into v2 #5451

Merged
merged 147 commits into from
May 17, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
39d8725
Use index within container
skube Apr 18, 2018
aafd777
Pass through GTM environment params if present
ssanchez Apr 21, 2018
3f5af15
Add abinavseelan.com to Showcase
abinavseelan Apr 21, 2018
3ec5796
Add Dovetail (dovetailapp.com) to website examples
humphreybc Apr 22, 2018
759b0af
change link of `gatsby-advanced-blog` in docs
wonism Apr 22, 2018
cacfee3
Remove outdated contributing notes from gatsby-remark-prismjs
rbayliss Apr 22, 2018
f7c0926
Typo: Return to wrong file
Steven24K Apr 22, 2018
b86a817
Fix distance between masthead and the icon (#5068)
daydream05 Apr 22, 2018
ebab05f
Update CONTRIBUTING.md
TylerSanford Apr 22, 2018
20f831d
Merge pull request #1 from TylerSanford/TylerSanford-Issue-#5081
TylerSanford Apr 22, 2018
2c57943
Update README.md
Apr 23, 2018
7552272
Merge pull request #5083 from ryanditjia/patch-3
m-allanson Apr 23, 2018
a138927
Merge pull request #5082 from TylerSanford/master
m-allanson Apr 23, 2018
e5bd4ae
Merge pull request #5077 from Steven24K/patch-1
m-allanson Apr 23, 2018
21b993d
Merge pull request #5076 from rbayliss/patch-1
m-allanson Apr 23, 2018
509ab9f
Merge pull request #5075 from wonism/master
m-allanson Apr 23, 2018
b9cf51e
Merge pull request #5074 from humphreybc/patch-1
m-allanson Apr 23, 2018
deffdb8
Merge branch 'master' into patch-1
m-allanson Apr 23, 2018
408d76e
Merge pull request #5070 from abinavseelan/patch-1
m-allanson Apr 23, 2018
aa692e9
Add better-queue to dependencies
ajayns Apr 24, 2018
a884ad0
Merge pull request #5103 from ajayns/fix-souce-filesystem
m-allanson Apr 24, 2018
9373041
Merge pull request #5067 from ssanchez/topics/gtm-environments-support
m-allanson Apr 24, 2018
f049497
Remove index.js for more consistent paths
skube Apr 24, 2018
06e5cfe
removing "a"
Apr 24, 2018
4c9f6e2
Merge pull request #5029 from skube/patch-3
m-allanson Apr 24, 2018
e78a27e
Merge pull request #5115 from gatsbyjs/typo-plugin-blogpost
shannonbux Apr 24, 2018
e1bebad
pre-inferring data sanitazation (#5050)
pieh Apr 24, 2018
3f7c40c
Add getRenderer method (#5017)
slorber Apr 24, 2018
fcdaee6
fix(gatsby): remove `.js` suffixes in require() to allow transpilatio…
alvis Apr 24, 2018
ba39f94
Publish
KyleAMathews Apr 24, 2018
f5c54ef
stylus plugin tests
fraed Apr 24, 2018
94392d5
add learnstorybook.com to showcase
dburles Apr 25, 2018
ab8fb12
Bump yargs version to get help and version for free by default
yandavid Apr 25, 2018
6d5dac9
Merge pull request #5123 from dburles/patch-1
m-allanson Apr 25, 2018
f539014
Merge pull request #5125 from yandavid/master
m-allanson Apr 25, 2018
52ba742
Merge pull request #5118 from fraed/topics/netlify-cms-stylus-test
m-allanson Apr 25, 2018
2a15baa
Update manifest extension to .webmanifest
AurelioDeRosa Apr 25, 2018
a0c4bb8
Updated link to file
AurelioDeRosa Apr 25, 2018
73a0683
team development workflows (#5084)
calcsam Apr 25, 2018
3b647d7
Merge pull request #5128 from AurelioDeRosa/patch-1
m-allanson Apr 26, 2018
3dc94f0
Publish
KyleAMathews Apr 26, 2018
effe01c
Hyperlinks, optionality, and "easy" (#5154)
shannonbux Apr 26, 2018
953419a
Add bartvanderwaerden.com to showcase (#5152)
BartvdWaerden Apr 26, 2018
f35aee7
I guess I found the wrong word... (#5088)
march23hare Apr 27, 2018
f3e3b44
Add two missing spaces (minor validation error) (#5150)
ooloth Apr 27, 2018
04ea40b
Adjust image processing example queries (#5158)
pieh Apr 27, 2018
0bd4b40
Update KaTeX to 0.9.0 (#4712)
thomask-gh Apr 27, 2018
db268e4
DCO bye-bye (#5165)
m-allanson Apr 27, 2018
47ed785
source-contentful: Add environment support (#5142)
Khaledgarbaya Apr 27, 2018
6d2df5b
Link an example that uses gatsby-transformer-json (#5169)
m-allanson Apr 27, 2018
9732309
Publish
KyleAMathews Apr 27, 2018
bfc91cd
Update RNW plugin and example (#5174)
slorber Apr 28, 2018
c62e9fd
Update createRemoteFileNode documentation (#5171)
ajayns Apr 28, 2018
c9d96d6
Fix replaceHydrateFunction doc (#5175)
slorber Apr 28, 2018
515420d
Update "how gatsby works" documentation (#243) (#5181)
nathanbirrell Apr 30, 2018
ae740a7
Fix typo in the .eslintrc file (#5173)
Shlim45 Apr 30, 2018
78e7273
added my site (#5172)
thecreazy Apr 30, 2018
0857a6b
Added rafael.do (#5199)
Apr 30, 2018
9d6dfb3
Add Eviction Free NYC blog post and link to site (#5159)
romeboards Apr 30, 2018
36583ac
[Ready 4 Review] SQIP - Vectorized primitive image previews (#4205)
axe312ger May 1, 2018
70df077
Publish
KyleAMathews May 1, 2018
9b8c2de
Add tutorial on creating a source plugin
m-allanson May 1, 2018
43d7383
Format
m-allanson May 1, 2018
e9a5659
Add extensions to .eslintrc (#5206)
May 1, 2018
b640559
Add gatsby-starter-bulma-storybook to the starters list (#5208)
gvaldambrini May 1, 2018
b9e6b33
fix: style and typo correction
jlengstorf May 1, 2018
834ee0a
Toodle-pip British u
m-allanson May 1, 2018
9ff59ed
Adjust heading hierarchy
m-allanson May 1, 2018
12ffcf7
Use relative urls for gatsbyjs.org links
m-allanson May 1, 2018
a0a08bb
Pull last few sections up a level
m-allanson May 1, 2018
3a65b20
Minor edits and consistency tweaks
m-allanson May 1, 2018
c7dcb6f
Cleanup example for the createPages API (#5216)
KyleAMathews May 2, 2018
dc0190d
Update with @shannonbux's edits
m-allanson May 2, 2018
ce997a6
Additional header
m-allanson May 2, 2018
7070d49
Bumps gatsby-plugin-mailchimp to 2.2.2 bc we updated its API to be mo…
benjaminhoffman May 2, 2018
93625e5
Add YAML data file for site showcase (#5227)
cassiebeckley May 2, 2018
58ca69c
Publish
KyleAMathews May 2, 2018
129c6b8
Update to Gitlab pages deploy (#5243)
travis-r6s May 3, 2018
517ee43
Update README.md (#5247)
RobinCsl May 3, 2018
6edcaff
[gatsby-source-contentful] Fix storing new sync token (#5252)
szimek May 3, 2018
afcbf2c
Add https://emoji.tinder.com/ to showcase (#5257)
tinder-brendantodaro May 3, 2018
373342b
Fix typo (#5241)
m-allanson May 3, 2018
c6982f1
Link to website in contributing.md (#5249)
SD10 May 3, 2018
760a59c
Merge branch 'master' of github.com:gatsbyjs/gatsby
KyleAMathews May 4, 2018
0c44f0c
Publish
KyleAMathews May 4, 2018
50d8ffb
Bump versions of packages that failed to publish earlier
KyleAMathews May 4, 2018
99b030d
Publish
KyleAMathews May 4, 2018
f096085
Add top padding for tablet masthead (#5266)
ZachGawlik May 4, 2018
d809c0f
wordpress-source-plugin-tutorial (#5235)
shannonbux May 4, 2018
460235e
Image Tutorial (#5236)
shannonbux May 4, 2018
c6fbd72
Add site (#5268)
HaoZeke May 4, 2018
b40452a
Quick fix for wordpress source plugin tutorial (#5276)
daydream05 May 4, 2018
2fdaf79
Minor fix on wordpress source plugin tutorial (#5277)
daydream05 May 4, 2018
46bd305
Update wordpress-source-plugin-tutorial.md (#5278)
michaltk May 4, 2018
d22ac4b
add missing underscore to graphiql URL (#5275)
rajington May 4, 2018
bd7f204
Update wordpress-source-plugin-tutorial.md (#5279)
michaltk May 4, 2018
ae1c61a
Update image-tutorial.md (#5281)
michaltk May 4, 2018
fad2187
Merge pull request #5210 from m-allanson/source-plugin-tutorial
kkemple May 4, 2018
1553dc3
Update source-plugin-tutorial.md (#5283)
rgoldman-qb May 4, 2018
3524356
add missing .npmignore and .babelrc to sqip transformer (#5282)
axe312ger May 4, 2018
7f4ad4a
Publish
KyleAMathews May 4, 2018
ba216f1
Fix typos in source-plugin-tutorial (#5284)
miriamf-qb May 5, 2018
5c1d992
Add workshop-in-the-woods.com to the showcase (#5291)
ryanwiemer May 5, 2018
bf80b8f
Update README.md (#5288)
mklan May 5, 2018
11fc865
Fix doc typo (#5294)
May 5, 2018
6046ffb
fix: chang the url of blog in readme :bug: (#5302)
FengShangWuQi May 6, 2018
56b893f
flag importance of plugin order for prism-js vs embed-snippet (#5313)
Undistraction May 7, 2018
1acbc3e
Add manifest.webmanifest to staticFileGlobs (#5300)
kaumac May 7, 2018
572109d
Publish
KyleAMathews May 7, 2018
6ff6583
Fix post path comment (#5295)
mottox2 May 8, 2018
b6699fc
Expand docs for custom components (#5315)
Undistraction May 8, 2018
a9110d9
plugin-feed: Note feed xml file is production only (#5305)
Undistraction May 8, 2018
415b0dd
Fixing grammar around CSS Modules (#5286)
May 8, 2018
127b996
Fix broken link to tutorial for building blog (#5273)
thomask-gh May 8, 2018
c5ae88b
added develop command options to use custom key and certs (#5056)
jeffwillette May 8, 2018
a6dda43
Add portfolio to the created with gatsby section (#5331)
Steven24K May 9, 2018
c40ac94
Documentation for images in page components #3380 (#4191)
melissamcewen May 9, 2018
eb28ec5
Add new docs page to sidebar (#5339)
m-allanson May 9, 2018
6f132e3
New issue, feature and question template (#5274)
leandromuto May 9, 2018
3438a01
Update custom-html.md (#5341)
jeffwillette May 9, 2018
eba057a
add plugin option examples (#5345)
swyxio May 9, 2018
be8f0c2
Remove workshop banner now that workshops have finished (#5338)
m-allanson May 9, 2018
bc54541
Update url-loader (#5342)
m-allanson May 9, 2018
57db294
Update plugins.md
KyleAMathews May 9, 2018
eb63d28
[gatsby-source-contentful]: Add fallback locale support (#5328)
Khaledgarbaya May 10, 2018
2b7467d
Publish
KyleAMathews May 10, 2018
0f4355c
[gatsby-source-wordpress] check if parent exists (#5373)
pieh May 11, 2018
1afb3a3
[gatsby-source-filesystem] add fs error handling, bump got retry atte…
pieh May 11, 2018
0892559
Add context to query-runner error log (#5214)
slorber May 11, 2018
ce7a86e
[www] Prevent image twitching in Chrome when hovering a blog index ca…
fk May 13, 2018
fb09126
[gatsby-transformer-yaml] Update docs: GraphQL query mismatch (#5402)
DJTB May 14, 2018
298782d
[gatsby-transformer-json] Update docs: outdated Readme examples (#5403)
DJTB May 14, 2018
ae75f8f
Add "Six Reasons I Chose Gatsby" blog post (#5369)
raygesualdo May 14, 2018
cc5dac3
Fix for IE10 not loading scripts (#5404)
fredrik-sogaard May 14, 2018
72aa9e5
Update example config for netlify-cms (#5405)
janrop May 14, 2018
996aea3
Fix regression with prefix paths and gatsby-plugin-manifest (#5406)
halkeye May 14, 2018
6d9e702
Remove old comment (#5407)
m-allanson May 14, 2018
ae228fe
Add gatsby-starter-modern (#5427)
kripod May 15, 2018
edb0a41
Publish
KyleAMathews May 15, 2018
5dd6ed6
Mention in building apps docs page that we use React Router under the…
KyleAMathews May 16, 2018
b6cb7b9
Add a how to add search to your website section (#5272)
Khaledgarbaya May 16, 2018
5550bc8
Update adding-search.md (#5448)
KyleAMathews May 16, 2018
b2aff62
Merge remote-tracking branch 'upstream/master' into v2-master-merge
pieh May 16, 2018
2433c0b
regenerate yarn.lock
pieh May 17, 2018
10f08cd
temporarily disable stylus tests - need to update both tests and exam…
pieh May 17, 2018
b439e88
Merge remote-tracking branch 'upstream/v2' into v2-master-merge
pieh May 17, 2018
69b590d
fix wrong conflict resolution
pieh May 17, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .eslintrc → .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
{
"files": [
"packages/**/gatsby-browser.js",
"pacakges/gatsby/cache-dir/**/*"
"packages/gatsby/cache-dir/**/*"
],
"env": {
"browser": true
Expand Down
45 changes: 0 additions & 45 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Bug Report 🐞
about: Something isn't working as expected? Here is the right place to report.
---

<!--
To make it easier for us to help you — please follow the suggested format below.

Useful Links:
- Documentation: https://www.gatsbyjs.org/docs/
- How to File an Issue: https://www.gatsbyjs.org/docs/how-to-file-an-issue/

Before opening a new issue, please search existing issues https://github.com/gatsbyjs/gatsby/issues
-->

## Description

Describe the issue that you're seeing.

### Steps to reproduce

Clear steps describing how to reproduce the issue.

### Expected result

What should happen?

### Actual result

What happened.

### Environment
* Gatsby version (`npm list gatsby`):
* gatsby-cli version (`gatsby --version`):
* Node.js version:
* Operating System:

### File contents (if changed)
`gatsby-config.js`: N/A <!-- Please use a code block or just leave it as is if wasn't changed -->
`package.json`: N/A <!-- Please use a code block or just leave it as is if wasn't changed -->
`gatsby-node.js`: N/A <!-- Please use a code block or just leave it as is if wasn't changed -->
`gatsby-browser.js`: N/A <!-- Please use a code block or just leave it as is if wasn't changed -->
`gatsby-ssr.js`: N/A <!-- Please use a code block or just leave it as is if wasn't changed -->
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Feature Request 💡
about: Suggest a new idea for the project.
---

<!--
To make it easier for us to help you — please follow the suggested format below.

Useful Links:
- Gatsby RFCs: https://github.com/gatsbyjs/rfcs
- How to Contribute: https://www.gatsbyjs.org/docs/how-to-contribute/
- How to File an Issue: https://www.gatsbyjs.org/docs/how-to-file-an-issue/

Before opening a new issue, please search existing issues https://github.com/gatsbyjs/gatsby/issues
-->

## Summary

Brief explanation of the feature.

### Basic example

If the proposal involves a new or changed API, include a basic code example. Omit this section if it's not applicable.

### Motivation

Why are we doing this? What use cases does it support? What is the expected outcome?
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Question 🤔
about: Usage question or discussion about Gatsby.
---

<!--
To make it easier for us to help you, please include as much useful information as possible.

Useful Links:
- Documentation: https://www.gatsbyjs.org/docs/

Gatsby has several community support channels, try asking your question on:

- Discord: https://discord.gg/0ZcbPKXt5bVoxkfV
- Spectrum: https://spectrum.chat/gatsby-js
- Twitter: https://twitter.com/gatsbyjs

Before opening a new issue, please search existing issues https://github.com/gatsbyjs/gatsby/issues
-->
158 changes: 2 additions & 156 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,157 +1,3 @@
---
title: How to Contribute
---
## How to Contribute

## Contributing

We want contributing to Gatsby to be fun, enjoyable, and educational for anyone and everyone. Contributions go far beyond pull requests and commits; we are thrilled to receive a variety of other contributions including the following:

* Blogging, speaking about, or creating tutorials about one of Gatsby's many features. Mention @gatsbyjs on Twitter and/or email shannon [at] gatsbyjs [dot] com so we can give pointers and tips (if you want them :) and help you spread the word. Please add your blog posts and videos of talks to our [Awesome Gatsby](/docs/awesome-gatsby/) page.
* [Submit new feature ideas through an RFC](/blog/2018-04-06-introducing-gatsby-rfc-process/)
* Submitting new documentation; titles in _italics_ on gatsbyjs.org are stubs and need contributions
* Tweeting about things you build with @gatsbyjs (make sure to @ mention us!)
* Submitting documentation updates, enhancements, designs, or bugfixes
* Submitting spelling or grammar fixes
* Adding unit or functional tests
* Triaging [GitHub issues](https://github.com/gatsbyjs/gatsby/issues) -- especially determining whether an issue still persists or is reproducible
* [Reporting bugs or issues](/docs/how-to-file-an-issue/)
* Searching for Gatsby on Discord or Spectrum and helping someone else who needs help
* Teaching others how to contribute to Gatsby's repo!

If you are worried or don't know where to start, you can always reach out to Shannon Soper(@shannonb_ux) on Twitter or simply submit an issue and a maintainer can help give you guidance!

Looking to speak about Gatsby? We'd love to review your talk abstract/CFP! You can email it to shannon [at] gatsbyjs [dot] com, and we can give pointers or tips!!!

### Creating your own plugins and loaders

If you create a loader or plugin, we would <3 for you to open source it and put it on npm. For more information on creating custom plugins, please see the documentation for [plugins](/docs/plugins/) and the [API specification](/docs/api-specification/).

### Contributing to the repo

Gatsby uses a "monorepo" pattern to manage its many dependencies and relies on
lerna and yarn to configure the repository for active development.

You can install the latest version of Gatsby by following these steps:

* Clone the repo, navigate to its directory.
* ensure you have the latest version of yarn installed (>= 1.0.2)
https://yarnpkg.com/en/docs/install
* Install dependencies using `yarn run bootstrap` in the root of the repo.

The usual contributing steps are:

* Fork the [official repository](https://github.com/gatsbyjs/gatsby).
* Clone your fork: git clone `git@github.com:<your-username>/gatsby.git`
* Setup up repo and install dependencies: `yarn run bootstrap`
* Make sure tests are passing for you: `yarn test`
* Create a topic branch: `git checkout -b topics/new-feature-name`
* Run `yarn run watch` from the root of the repo to watch for changes to packages' source code and compile these changes on-the-fly as you work. Note that the watch command can be resource intensive. To limit it to the packages you're working on, add a scope flag, like `yarn run watch --scope={gatsby,gatsby-cli}`. To watch just one package, run `yarn run watch --scope=gatsby`.
* Install [gatsby-dev-cli](/packages/gatsby-dev-cli/) globally: `yarn global add gatsby-dev-cli`
* Run `yarn install` in each of the sites you're testing.
* For each of your Gatsby test sites, run the `gatsby-dev` command there to copy
the built files from your cloned copy of Gatsby. It'll watch for your changes
to Gatsby packages and copy them into the site. For more detailed instructions
see the [gatsby-dev-cli README](/packages/gatsby-dev-cli/)
* Add tests and code for your changes.
* Once you're done, make sure all tests still pass: `yarn test`
* Commit with a ["Signed-off-by"](#developer-certificate-of-origin) line appended
to your commit message and push to your fork.
* Create a pull request from your branch.

### Contributing to the documentation.

Gatsby, unsurprisingly, uses Gatsby for its documentation website.

If you want to add/modify any Gatsby documentation, go to the
[docs folder on GitHub](https://github.com/gatsbyjs/gatsby/tree/master/docs) and
use the file editor to edit and then preview your changes. GitHub then allows
you to commit the change and raise a PR right in the UI. This is the _easiest_
way you can contribute to the project!

However, if you want to make more changes to the website, that is, change
layouts, add sections/pages, follow the steps below. You can then spin up your
own instance of the Gatsby website and make/preview your changes before raising
a pull request.

* Clone the repo and navigate to `/www`
* Run `yarn` to install all of the website's dependencies.
* Run `gatsby develop` to preview the website in `http://localhost:8000`
* The Markdown files for the documentation live in `/docs` folder. Make
additions or modifications here.
* Make sure to double check your grammar and capitalise correctly.
* Commit with a ["Signed-off-by"](#developer-certificate-of-origin) line appended
to your commit message and push to your fork.
* Create a pull request from your branch.

### Developer Certificate of Origin

The Gatsby repository enforces the
[Developer Certificate of Origin](https://developercertificate.org/) (DCO) on
Pull Requests. It requires all commit messages to contain the `Signed-off-by`
line with an email address that matches the commit author.

Git has a `-s` (or longer `--signoff`) command line option to append this
automatically to your commit message:

```shell
$ git commit -s -m 'This is my commit message'
```

If you've already created a Pull Request and notice that the DCO check is failing, you
can use this command to append a signoff message to your commits:

```shell
$ git rebase --signoff
```

or amend your last commit if you have a single commit in your Pull Request:

```shell
$ git commit --amend -s
```

## Development tools

### Redux devtools

Gatsby uses Redux for managing state during development and building. It's often
helpful to see the flow of actions and built-up state for a site you're working
on or if adding new functionality to core. We leverage
[Remote Redux Devtools](https://github.com/zalmoxisus/remote-redux-devtools) and
[RemoteDev Server](https://github.com/zalmoxisus/remotedev-server) to give you use the Redux
devtools extension for debugging Gatsby.

To use this, first install
[redux-devtools-extension](https://github.com/zalmoxisus/redux-devtools-extension)
in your browser. Then in your Gatsby repo, run `npm run remotedev`. Then in your
site directory run `REDUX_DEVTOOLS=true gatsby develop`. Depending on your
operating system and shell, you may need to modify how you set the
`REDUX_DEVTOOLS` environment variable.

At this point, your site will be sending Redux actions and state to the remote
server.

To connect to this, you need to setup the devtools extension to talk to the
remote server.

First open the remote devtools.

![how to open the redux remote devtools extension](./images/open-remote-dev-tools.png)

Then click settings along the bottom menu and set the host and port.

![how to set the host/port for the remote devtools extension to connect to Gatsby](./images/remote-dev-settings.png)

After this, the devtools extension _should_ connect to the remote server and
you'll see actions start showing up.

![gatsby redux remote devtools](./images/running-redux-devtools.png)

**Warning!! Lots of buginess**. While having this available is extremely
helpful, this setup is very buggy and fragile. There is a memory leak in the
extension that's triggered it seems every time you restart the Gatsby
development server. Also the extension often, for no apparent reason, just won't
show any actions from the remote server. It'll also often freeze up. The best
solution seems to just be turning everything off and on again. Fixing up these
tools would be very helpful for us and many others using these tools if someone
wants to take this on!
For information related to contributing to Gatsby, please check out the [How to Contribute](https://www.gatsbyjs.org/docs/how-to-contribute/) section of the documentation at the Gatsby site.
17 changes: 14 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Websites built with Gatsby:
* [The freeCodeCamp Guide](https://guide.freecodecamp.org)
([source](https://github.com/freeCodeCamp/guides))
* [Storybook](https://storybook.js.org) ([source](https://github.com/storybooks/storybook))
* [Learn Storybook](https://learnstorybook.com) ([source](https://github.com/hichroma/learnstorybook.com))
* [FloydHub's Blog](https://blog.floydhub.com)
* [mParticle's Documentation](https://docs.mparticle.com)
* [Segment's Blog](https://segment.com/blog/)
Expand Down Expand Up @@ -164,7 +165,7 @@ Websites built with Gatsby:
* [Portfolio / Blog of Preston Richey](https://prestonrichey.com/) ([source](https://github.com/prichey/prestonrichey.com))
* [Beach Hut Poole](https://www.beachhutpoole.co.uk/)
* [In Sowerby Bridge](https://www.insowerbybridge.co.uk/)
* [枫上雾棋的日志](https://fengshangwuqi.github.io/fswq-blog/)
* [枫上雾棋的日志](https://fengshangwuqi.github.io/)
* [Juliette Pretot's Portfolio](https://juliette.sh)
* [Théâtres Parisiens](http://theatres-parisiens.fr/) ([source](https://github.com/phacks/theatres-parisiens))
* [Jia Hao's Website / Blog](https://jiahao.codes/) ([source](https://github.com/jiahaog/jiahao.codes))
Expand Down Expand Up @@ -194,8 +195,6 @@ Websites built with Gatsby:
* [WebGazer](https://www.webgazer.io)
* [Joe Seifi's Blog](http://seifi.org)
* [Bartosz Dominiak Blog/Portfolio](http://www.bartoszdominiak.com/) ([source](https://github.com/bartdominiak/blog))
* [HBTU MUN 2018](https://hbtumun18.netlify.com/)
([source](https://github.com/HaoZeke/hbtuMun18))
* [The Audacious Project](https://audaciousproject.org/)
* [upGizmo](https://www.upgizmo.com/)
* [The Bastion Bot](https://bastionbot.org/ "The Bastion Bot")
Expand All @@ -204,6 +203,18 @@ Websites built with Gatsby:
* [F1 Vision](https://f1vision.com/)
* [GraphQL College](https://graphql.college) ([source](https://github.com/GraphQLCollege/graphql-college))
* [Hyunwoo Kim - Blog/Portfolio](https://devhalloween.com) ([source](https://github.com/khw1031/dev-blog))
* [Abinav Seelan - Personal Website](https://abinavseelan.com) ([source](https://github.com/abinavseelan/abinavseelan.com))
* [Dovetail](https://dovetailapp.com)
* [Bart van der Waerden Blog](http://bartvanderwaerden.com/) ([source](https://github.com/BartvdWaerden/BartvdWaerden.github.io))
* [Canella Riccardo - Portfolio](https://canellariccardo.it) ([source](https://github.com/thecreazy/canellariccardo.it))
* [Eviction Free NYC!](https://www.evictionfreenyc.org/) ([source](https://github.com/JustFixNYC/eviction-free-nyc))
* [Rafael Belliard's Portfolio](https://rafael.do) ([source](https://github.com/rebelliard/rebelliard.github.io))
* [Tinder Interracial Couple Emoji Project](https://emoji.tinder.com/)
* [aQuICK](https://aquick.review/)
([source](https://github.com/aQuICK-Review/aQuick))
* [Workshop In The Woods](https://www.workshop-in-the-woods.com/) ([source](https://github.com/ryanwiemer/workshop))
* [Steven Koerts - Portfolio](http://stevenkoerts.nl/)([source](https://github.com/Steven24K/Steven24K.github.io))
* [Ray Gesualdo - Personal Website](http://www.raygesualdo.com/) ([source](https://github.com/raygesualdo/raygesualdo.com))

## Docs

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ From October 2017 to February 2018, I conducted over 60 interviews with Gatsby u

## Jobs to be done

After compiling data from the interviews, I drew what’s called an “empathy map” to put myself in the shoes of Gatsby users. This map describes what a Gatsby users usually experienced when searching for plugins.
After compiling data from the interviews, I drew what’s called an “empathy map” to put myself in the shoes of Gatsby users. This map describes what Gatsby users usually experienced when searching for plugins.

![Empathy map](empathy-map.png)

Expand Down
Loading