From f4baf76078d50eef2e415cc87ad6efda3e44a33b Mon Sep 17 00:00:00 2001 From: Ron Gierlach Date: Fri, 24 Nov 2017 17:54:04 -0600 Subject: [PATCH 01/14] Add YouFoundRon.com to showcase (#3023) Ported my personal site from Next.js to Gatsby and got to write a custom source plugin along the way. Thought I'd add it to the showcase. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1be729c6847bb..5dbe07dfee268 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,7 @@ Websites built with Gatsby: * [greglobinski.com](https://greglobinski.com) ([source](https://github.com/greglobinski/greglobinski-com)) * [Vibert Thio's Portfolio](https://vibertthio.com/portfolio/)([source](https://github.com/vibertthio/portfolio)) * [hunterchang.com](https://hunterchang.com) ([source](https://github.com/ChangoMan/hc-gatsby)) +* [YouFoundRon.com](https://youfoundron.com) ([source](https://github.com/rongierlach/yfr-dot-com)) ## Docs From 4c032960a1c7b6118e14088d5243d9041d7230c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Barraquand?= Date: Mon, 27 Nov 2017 16:03:41 +0100 Subject: [PATCH 02/14] Fix linter issue in develop command (#3034) --- packages/gatsby/src/commands/develop.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/gatsby/src/commands/develop.js b/packages/gatsby/src/commands/develop.js index 0212bc5bbb636..9a8f150c9ca70 100644 --- a/packages/gatsby/src/commands/develop.js +++ b/packages/gatsby/src/commands/develop.js @@ -203,7 +203,6 @@ module.exports = async (program: any) => { typeof program.port === `string` ? parseInt(program.port, 10) : program.port let compiler - let listener await new Promise(resolve => { detect(port, (err, _port) => { if (err) { @@ -223,14 +222,12 @@ module.exports = async (program: any) => { startServer(program).then(([c, l]) => { compiler = c - listener = l resolve() }) }) } else { startServer(program).then(([c, l]) => { compiler = c - listener = l resolve() }) } From 4241683100bea949dd18737b364a7154997f36b7 Mon Sep 17 00:00:00 2001 From: Pavlo Kochubei Date: Mon, 27 Nov 2017 17:05:04 +0200 Subject: [PATCH 03/14] Add gatsby-plugin-hotjar to docs (#3000) --- docs/docs/plugins.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/docs/plugins.md b/docs/docs/plugins.md index 95fbe2c470480..f1ecfd05f49cb 100644 --- a/docs/docs/plugins.md +++ b/docs/docs/plugins.md @@ -136,6 +136,7 @@ you can place the files in a `src` subfolder and build them to the plugin folder * [gatsby-plugin-klipse](https://github.com/ahmedelgabri/gatsby-plugin-klipse) * [gatsby-plugin-stripe-checkout](https://github.com/njosefbeck/gatsby-plugin-stripe-checkout) * [gatsby-plugin-stripe-elements](https://github.com/njosefbeck/gatsby-plugin-stripe-elements) +* [gatsby-plugin-hotjar](https://github.com/pavloko/gatsby-plugin-hotjar) * [gatsby-remark-emoji](https://github.com/Rulikkk/gatsby-remark-emoji) * [gatsby-remark-external-links](https://github.com/JLongley/gatsby-remark-external-links) * [gatsby-source-workable](https://github.com/tumblbug/gatsby-source-workable) From 0e84e74d4c7d8e05d845d9a968aaabb4baff6541 Mon Sep 17 00:00:00 2001 From: Florian Kissling Date: Mon, 27 Nov 2017 16:06:23 +0100 Subject: [PATCH 04/14] [using-contentful][examples] Fix three links (#3007) * using-contentful.netlify.com -> using-contentful.gatsbyjs.org * Fix two example links that still pointed to the 1.0 branch --- examples/using-css-modules/src/pages/index.js | 2 +- examples/using-sass/src/pages/index.js | 2 +- packages/gatsby-source-contentful/README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/using-css-modules/src/pages/index.js b/examples/using-css-modules/src/pages/index.js index 94795a602af8a..789135ab89c02 100644 --- a/examples/using-css-modules/src/pages/index.js +++ b/examples/using-css-modules/src/pages/index.js @@ -24,7 +24,7 @@ class IndexComponent extends React.Component {

cODe for eXAMple sIte on GiTHUb diff --git a/examples/using-sass/src/pages/index.js b/examples/using-sass/src/pages/index.js index f6e0e32587bab..3e0f49d278139 100644 --- a/examples/using-sass/src/pages/index.js +++ b/examples/using-sass/src/pages/index.js @@ -18,7 +18,7 @@ class Index extends React.Component { Logout

  • - + Code for site on GitHub
  • diff --git a/packages/gatsby-source-contentful/README.md b/packages/gatsby-source-contentful/README.md index 9d4396abb1060..6563a9d8dca12 100644 --- a/packages/gatsby-source-contentful/README.md +++ b/packages/gatsby-source-contentful/README.md @@ -3,7 +3,7 @@ Source plugin for pulling content types, entries, and assets into Gatsby from Contentful spaces. It creates links between entry types and asset so they can be queried in Gatsby using GraphQL. An example site for using this plugin is at -https://using-contentful.netlify.com/ +https://using-contentful.gatsbyjs.org/ ## Install From a1ee5376c813c759e0ec2a02d2a5dc2a4bd0b5b5 Mon Sep 17 00:00:00 2001 From: Greg Lobinski <32480082+greglobinski@users.noreply.github.com> Date: Mon, 27 Nov 2017 16:07:24 +0100 Subject: [PATCH 05/14] gatsby-styled-blog-starter added to the list (#3017) --- docs/docs/gatsby-starters.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/docs/gatsby-starters.md b/docs/docs/gatsby-starters.md index f3878c8aad83b..506ccba5a67d6 100644 --- a/docs/docs/gatsby-starters.md +++ b/docs/docs/gatsby-starters.md @@ -168,3 +168,14 @@ Community: Features: * Very similar to [gatsby-starter-netlify-cms](https://github.com/AustinGreen/gatsby-starter-netlify-cms), slightly more configurable (eg set site-title in `gatsby-config`) with bootstrap/bootswatch instead of bulma + +* [gatsby-styled-blog-starter](https://github.com/greglobinski/gatsby-styled-blog-starter) [(demo)](https://gsbs.greglobinski.com/) + + Features: + * sidebar navigation + * look like an app + * page transitions + * pwa + * styling with styled-components + * easily restyled through theme object + * [README](https://github.com/greglobinski/gatsby-styled-blog-starter) From c0c8d91235b515d8ca064d973c0459b024a065f2 Mon Sep 17 00:00:00 2001 From: Lado Lomidze Date: Mon, 27 Nov 2017 19:10:14 +0400 Subject: [PATCH 06/14] [Docs] Fix "Adding Markdown Pages" url (#3021) In *Guides* section *Adding Markdown Pages* url is https://www.gatsbyjs.org/adding-markdown-pages/, which is currently 404. it should be https://www.gatsbyjs.org/docs/adding-markdown-pages/ --- www/src/pages/docs/doc-links.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/src/pages/docs/doc-links.yaml b/www/src/pages/docs/doc-links.yaml index f890d4172fce0..061e880c79474 100644 --- a/www/src/pages/docs/doc-links.yaml +++ b/www/src/pages/docs/doc-links.yaml @@ -49,7 +49,7 @@ - title: Adding Tags and Categories to Blog Posts* link: /docs/adding-tags-and-categories-to-blog-posts/ - title: Adding Markdown Pages* - link: /adding-markdown-pages/ + link: /docs/adding-markdown-pages/ - title: Creating Dynamically-Rendered Navigation* link: /docs/creating-dynamically-rendered-navigation/ - title: Dropping Images into Static Folders* From 60ed629bb8878334ac75bdc27b50ffd1c57c0d38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ragnar=20=C3=9E=C3=B3r=20Valgeirsson?= Date: Mon, 27 Nov 2017 15:11:38 +0000 Subject: [PATCH 07/14] Point to correct v0 doc file (#3026) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5dbe07dfee268..35d2576f4f598 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ Websites built with Gatsby: [Migrating from v0 to v1?](https://www.gatsbyjs.org/docs/migrating-from-v0-to-v1/) -[v0 docs](/v0-README.md) +[v0 docs](https://github.com/gatsbyjs/gatsby/blob/v0.12.48/docs/index.md) ## Packages From a9f09831f0d5c933f331268e73134821bf6df54b Mon Sep 17 00:00:00 2001 From: Eric Windmill Date: Mon, 27 Nov 2017 10:21:35 -0500 Subject: [PATCH 08/14] Add gatsby-starter-docs (#3027) --- docs/docs/gatsby-starters.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/docs/gatsby-starters.md b/docs/docs/gatsby-starters.md index 506ccba5a67d6..9a3531b3cbe1f 100644 --- a/docs/docs/gatsby-starters.md +++ b/docs/docs/gatsby-starters.md @@ -168,7 +168,19 @@ Community: Features: * Very similar to [gatsby-starter-netlify-cms](https://github.com/AustinGreen/gatsby-starter-netlify-cms), slightly more configurable (eg set site-title in `gatsby-config`) with bootstrap/bootswatch instead of bulma + +* [gatsby-starter-docs](https://github.com/ericwindmill/gatsby-starter-docs) [(demo)](https://gatsby-docs-starter.netlify.com/) + Features: + * All the features from [gatsby-advanced-starter](https://github.com/Vagr9K/gatsby-advanced-starter), plus: + * Designed for Documentation / Tutorial Websites + * 'Table of Contents' Component: Auto generates ToC from posts - just follow the file frontmatter conventions from markdown files in 'lessons'. + * Styled Components w/ ThemeProvider + * Basic UI + * A few extra components + * Custom prismjs theme + * React Icons + * [gatsby-styled-blog-starter](https://github.com/greglobinski/gatsby-styled-blog-starter) [(demo)](https://gsbs.greglobinski.com/) Features: From 7fc20df13c72cabd58b60680e2e8f2e99a039e79 Mon Sep 17 00:00:00 2001 From: Hays Clark Date: Mon, 27 Nov 2017 07:32:51 -0800 Subject: [PATCH 09/14] Adding new starter gatsby-starter-typescript (#3030) Adding link to gatsby-starter-typescript, a TypeScript version of gatsby-starter-default. --- docs/docs/gatsby-starters.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/docs/gatsby-starters.md b/docs/docs/gatsby-starters.md index 9a3531b3cbe1f..4ecbf287d1115 100644 --- a/docs/docs/gatsby-starters.md +++ b/docs/docs/gatsby-starters.md @@ -122,6 +122,11 @@ Community: * Uses data from local json files * Contains Node.js server code for easy, secure, and fast hosting +* [gatsby-starter-typescript](https://github.com/haysclark/gatsby-starter-typescript) [(demo)](https://haysclark.github.io/gatsby-starter-typescript/) + + Features: + * TypeScript + * [gatsby-starter-default-i18n](https://github.com/angeloocana/gatsby-starter-default-i18n) [(demo)](https://gatsby-starter-default-i18n.netlify.com) Features: @@ -148,7 +153,7 @@ Community: * [gatsby-starter-netlify-cms](https://github.com/AustinGreen/gatsby-starter-netlify-cms) [(demo)](https://gatsby-netlify-cms.netlify.com/) Features: - * A simple blog built with Netlify CMS + * A simple blog built with Netlify CMS * Basic directory organization * Uses [Bulma](https://bulma.io/) for styling * Visit [the repo](https://github.com/AustinGreen/gatsby-starter-netlify-cms) to learn how to set up authentication, and begin modeling your content. @@ -165,7 +170,7 @@ Community: * And other good stuff (SEO, Offline Support, WebApp Manifest Support) * [gatsby-starter-bootstrap-netlify](https://github.com/konsumer/gatsby-starter-bootstrap-netlify) [(demo)](https://gatsby-starter-bootstrap-netlify.netlify.com) - + Features: * Very similar to [gatsby-starter-netlify-cms](https://github.com/AustinGreen/gatsby-starter-netlify-cms), slightly more configurable (eg set site-title in `gatsby-config`) with bootstrap/bootswatch instead of bulma From 275368754b929fdbd7a9123eadaffbb3083d11e8 Mon Sep 17 00:00:00 2001 From: Hunter Chang Date: Mon, 27 Nov 2017 08:33:07 -0700 Subject: [PATCH 10/14] Add gatsby-starter-dimension to Community Starters (#3029) --- docs/docs/gatsby-starters.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/docs/gatsby-starters.md b/docs/docs/gatsby-starters.md index 4ecbf287d1115..46ed8934de425 100644 --- a/docs/docs/gatsby-starters.md +++ b/docs/docs/gatsby-starters.md @@ -174,6 +174,14 @@ Community: Features: * Very similar to [gatsby-starter-netlify-cms](https://github.com/AustinGreen/gatsby-starter-netlify-cms), slightly more configurable (eg set site-title in `gatsby-config`) with bootstrap/bootswatch instead of bulma +* [gatsby-starter-dimension](https://github.com/ChangoMan/gatsby-starter-dimension) [(demo)](http://gatsby-dimension.surge.sh/) + + Features: + * Based off of the Dimension site template. Designed by [HTML5 UP](https://html5up.net/dimension) + * Simple one page site that's perfect for personal portfolios + * Fully Responsive + * Styling with SCSS + * [gatsby-starter-docs](https://github.com/ericwindmill/gatsby-starter-docs) [(demo)](https://gatsby-docs-starter.netlify.com/) Features: @@ -195,4 +203,4 @@ Community: * pwa * styling with styled-components * easily restyled through theme object - * [README](https://github.com/greglobinski/gatsby-styled-blog-starter) + * [README](https://github.com/greglobinski/gatsby-styled-blog-starter) \ No newline at end of file From d8265f2f3628691fd97dadf3030e05527a2294a0 Mon Sep 17 00:00:00 2001 From: Benjamin Hoffman <6520022+benjaminhoffman@users.noreply.github.com> Date: Mon, 27 Nov 2017 07:45:01 -0800 Subject: [PATCH 11/14] Adds gatsby-plugin-segment-js & sorts Community Plugin list (#3035) --- docs/docs/plugins.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/docs/plugins.md b/docs/docs/plugins.md index f1ecfd05f49cb..96961c95dca27 100644 --- a/docs/docs/plugins.md +++ b/docs/docs/plugins.md @@ -126,21 +126,22 @@ you can place the files in a `src` subfolder and build them to the plugin folder * [gatsby-plugin-antd](https://github.com/bskimball/gatsby-plugin-antd) * [gatsby-plugin-copy](https://github.com/aquilio/gatsby-plugin-copy) * [gatsby-plugin-google-fonts](https://github.com/didierfranc/gatsby-plugin-google-fonts) -* [gatsby-plugin-i18n](https://github.com/angeloocana/gatsby-plugin-i18n) -* [gatsby-plugin-i18n-tags](https://github.com/angeloocana/gatsby-plugin-i18n-tags) * [gatsby-plugin-i18n-readnext](https://github.com/angeloocana/gatsby-plugin-i18n-readnext) +* [gatsby-plugin-i18n-tags](https://github.com/angeloocana/gatsby-plugin-i18n-tags) +* [gatsby-plugin-i18n](https://github.com/angeloocana/gatsby-plugin-i18n) * [gatsby-plugin-intercom-spa](https://github.com/toriihq/gatsby-plugin-intercom-spa) +* [gatsby-plugin-klipse](https://github.com/ahmedelgabri/gatsby-plugin-klipse) * [gatsby-plugin-protoculture](https://github.com/atrauzzi/gatsby-plugin-protoculture) +* [gatsby-plugin-segment-js](https://github.com/benjaminhoffman/gatsby-plugin-segment-js) * [gatsby-plugin-purify-css](https://github.com/rongierlach/gatsby-plugin-purify-css) -* [gatsby-plugin-yandex-metrika](https://github.com/viatsko/gatsby-plugin-yandex-metrika) -* [gatsby-plugin-klipse](https://github.com/ahmedelgabri/gatsby-plugin-klipse) * [gatsby-plugin-stripe-checkout](https://github.com/njosefbeck/gatsby-plugin-stripe-checkout) * [gatsby-plugin-stripe-elements](https://github.com/njosefbeck/gatsby-plugin-stripe-elements) +* [gatsby-plugin-yandex-metrika](https://github.com/viatsko/gatsby-plugin-yandex-metrika) * [gatsby-plugin-hotjar](https://github.com/pavloko/gatsby-plugin-hotjar) * [gatsby-remark-emoji](https://github.com/Rulikkk/gatsby-remark-emoji) * [gatsby-remark-external-links](https://github.com/JLongley/gatsby-remark-external-links) -* [gatsby-source-workable](https://github.com/tumblbug/gatsby-source-workable) +* [gatsby-remark-graph](https://github.com/konsumer/gatsby-remark-graph) * [gatsby-source-github](https://github.com/mosch/gatsby-source-github) * [gatsby-source-google-sheets](https://github.com/brandonmp/gatsby-source-google-sheets) * [gatsby-source-stripe](https://github.com/njosefbeck/gatsby-source-stripe) -* [gatsby-remark-graph](https://github.com/konsumer/gatsby-remark-graph) +* [gatsby-source-workable](https://github.com/tumblbug/gatsby-source-workable) From 6896a3dd8a0f2507e80d2757c1a92114e3b5a1c1 Mon Sep 17 00:00:00 2001 From: Jedidiah Date: Mon, 27 Nov 2017 15:53:57 +0000 Subject: [PATCH 12/14] Added twitch and soundcloud to community plugins (#3037) * Add soundcloud and twitch to community plugins * Sorted plugin lists alphabetically Helps scanning the lists faster. --- docs/docs/plugins.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/docs/plugins.md b/docs/docs/plugins.md index 96961c95dca27..dbc5b23db4cbe 100644 --- a/docs/docs/plugins.md +++ b/docs/docs/plugins.md @@ -96,9 +96,9 @@ you can place the files in a `src` subfolder and build them to the plugin folder * [gatsby-plugin-typescript](/packages/gatsby-plugin-typescript/) * [gatsby-remark-autolink-headers](/packages/gatsby-remark-autolink-headers/) * [gatsby-remark-copy-linked-files](/packages/gatsby-remark-copy-linked-files/) +* [gatsby-remark-images](/packages/gatsby-remark-images/) * [gatsby-remark-prismjs](/packages/gatsby-remark-prismjs/) * [gatsby-remark-responsive-iframe](/packages/gatsby-remark-responsive-iframe/) -* [gatsby-remark-images](/packages/gatsby-remark-images/) * [gatsby-remark-smartypants](/packages/gatsby-remark-smartypants/) * [gatsby-source-contentful](/packages/gatsby-source-contentful/) * [gatsby-source-drupal](/packages/gatsby-source-drupal/) @@ -113,13 +113,14 @@ you can place the files in a `src` subfolder and build them to the plugin folder * [gatsby-transformer-json](/packages/gatsby-transformer-json/) * [gatsby-transformer-remark](/packages/gatsby-transformer-remark/) * [gatsby-transformer-sharp](/packages/gatsby-transformer-sharp/) -* [gatsby-transformer-yaml](/packages/gatsby-transformer-yaml/) * [gatsby-transformer-toml](/packages/gatsby-transformer-toml/) +* [gatsby-transformer-yaml](/packages/gatsby-transformer-yaml/) + ## Official components -* [gatsby-link](/packages/gatsby-link/) * [gatsby-image](/packages/gatsby-image/) +* [gatsby-link](/packages/gatsby-link/) ## Community Plugins @@ -143,5 +144,7 @@ you can place the files in a `src` subfolder and build them to the plugin folder * [gatsby-remark-graph](https://github.com/konsumer/gatsby-remark-graph) * [gatsby-source-github](https://github.com/mosch/gatsby-source-github) * [gatsby-source-google-sheets](https://github.com/brandonmp/gatsby-source-google-sheets) +* [gatsby-source-soundcloud](https://github.com/jedidiah/gatsby-source-soundcloud) * [gatsby-source-stripe](https://github.com/njosefbeck/gatsby-source-stripe) +* [gatsby-source-twitch](https://github.com/jedidiah/gatsby-source-twitch) * [gatsby-source-workable](https://github.com/tumblbug/gatsby-source-workable) From c876bf93aca7339744254c38003379acb488e385 Mon Sep 17 00:00:00 2001 From: Gagan Date: Mon, 27 Nov 2017 17:09:26 +0100 Subject: [PATCH 13/14] npm downloads (#3040) Add ````npm dm```. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 35d2576f4f598..a49e1ab8ba51a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ [![Travis CI Build Status](https://travis-ci.org/gatsbyjs/gatsby.svg?branch=master)](https://travis-ci.org/gatsbyjs/gatsby) [![npm package](https://img.shields.io/npm/v/gatsby.svg?style=flat-square)](https://www.npmjs.org/package/gatsby) +[![npm package](https://img.shields.io/npm/dm/gatsby.svg)](https://www.npmjs.org/package/gatsby) [![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/gatsby-js) [![gatsby channel on discord](https://img.shields.io/badge/discord-gatsby%40reactiflux-738bd7.svg?style=flat-square)](https://discord.gg/0ZcbPKXt5bVoxkfV) [![Twitter Follow](https://img.shields.io/twitter/follow/gatsbyjs.svg?style=social)](https://twitter.com/gatsbyjs) From 37c81fe926e127a9bb3acaf2bd383b262fe3455a Mon Sep 17 00:00:00 2001 From: Robin Wieruch Date: Tue, 28 Nov 2017 00:12:22 +0800 Subject: [PATCH 14/14] add gatsby-starter project (#3042) open-crowd-fund is an open source crowdfunding starter kit for your own ideas. It is an alternative to websites like GoFundMe and Kickstarter to take full control over your own fundings. --- docs/docs/gatsby-starters.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/docs/gatsby-starters.md b/docs/docs/gatsby-starters.md index 46ed8934de425..c7176adf94342 100644 --- a/docs/docs/gatsby-starters.md +++ b/docs/docs/gatsby-starters.md @@ -174,6 +174,14 @@ Community: Features: * Very similar to [gatsby-starter-netlify-cms](https://github.com/AustinGreen/gatsby-starter-netlify-cms), slightly more configurable (eg set site-title in `gatsby-config`) with bootstrap/bootswatch instead of bulma +* [open-crowd-fund](https://github.com/rwieruch/open-crowd-fund) [(demo)](https://www.roadtolearnreact.com/) + + Features: + * Open source crowdfunding for your own ideas + * Alternative for Kickstarter, GoFundMe, etc. + * Secured Credit Card payments with Stripe + * Storing of funding information in Firebase + * [gatsby-starter-dimension](https://github.com/ChangoMan/gatsby-starter-dimension) [(demo)](http://gatsby-dimension.surge.sh/) Features: @@ -203,4 +211,4 @@ Community: * pwa * styling with styled-components * easily restyled through theme object - * [README](https://github.com/greglobinski/gatsby-styled-blog-starter) \ No newline at end of file + * [README](https://github.com/greglobinski/gatsby-styled-blog-starter)