profile
viewpoint

GoogleChromeLabs/quicklink 8276

⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time

guess-js/guess 6298

🔮 Libraries & tools for enabling Machine Learning driven user-experiences on the web

KyleAMathews/blog 106

my blog!

bvaughn/react 12

A declarative, efficient, and flexible JavaScript library for building user interfaces.

KyleAMathews/aiocalendar 6

All-in-one calendar feature built in Drupal

davad/fsapi 4

Drupal api wrapper module around php-fsapi to let drupal modules access familysearch

KyleAMathews/atrium_book 2

port of atrium_book to Eduglu, KIT-complient, likely soon to be superceeded by new atrium_book version

KyleAMathews/awesome-gatsby 2

⚛️ 📄 🚀 Awesome list for the mighty Gatsby.js, a blazing fast React static site generator.

PR opened gatsbyjs/gatsby

feat(gatsby-recipes): Add support for input components

<!-- Have any questions? Check out the contributing docs at https://gatsby.dev/contribute, or ask in this Pull Request and a Gatsby maintainer will be happy to help :) -->

<!-- Is this a blog post? Check out the docs at https://www.gatsbyjs.org/contributing/blog-contributions/, and please mention if the blog post is pre-approved by someone from Gatsby. -->

Description

<!-- Write a brief description of the changes introduced by this PR -->

Documentation

<!-- Where is this feature or API documented?

  • If docs exist:
    • Update any references, if relevant. This includes Guides and Gatsby Internals docs.
  • If no docs exist:
    • Create a stub for documentation including bullet points for how to use the feature, code snippets (including from happy path tests), etc.
  • Tag @gatsbyjs/learning for review, pairing, polishing of the documentation -->

Related Issues

<!-- Link to the issue that is fixed by this PR (if there is one) e.g. Fixes #1234

Link to an issue that is partially addressed by this PR (if there are any) e.g. Addresses #1234

Link to related issues (if there are any) e.g. Related to #1234 -->

+161 -58

0 comment

9 changed files

pr created time in 18 minutes

create barnchgatsbyjs/gatsby

branch : inputs-support

created branch time in 18 minutes

push eventgatsbyjs/gatsby

John Otander

commit sha 69ce2e951b78d0ca3f320fc4a3f8a239aec17da1

feat(gatsby-recipes): Spike out contentful provider and basic rendering (#24655) * feat(gatsby-recipes): Spike out contentful provider and basic rendering * Update packages/gatsby-recipes/src/gui.js

view details

push time in 3 hours

PR merged gatsbyjs/gatsby

feat(gatsby-recipes): Spike out contentful provider and basic rendering status: triage needed topic: recipes

First pass at a Contentful provider to provision a space and a content type. Also adds support for nested resources in the GUI.

.env

CONTENTFUL_ACCESS_TOKEN=123abc

test.mdx

# Create a Contentful Blog

---

Provision a blog space.

<ContentfulSpace name="blog8">
  <ContentfulType schema={`
    type BlogPost {
      title: String @metadata(type: "Text", name: "Title")
      body: String @metadata(type: "Text", name: "Content")
    }
  `} />
</ContentfulSpace>
+225 -31

0 comment

9 changed files

johno

pr closed time in 3 hours

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 6d363950fd57f2d934544979e3eb259c39007645

style tweaks

view details

push time in 18 hours

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 0ce50b6f5a14d60a1641e50f590f0443eda019db

Remove sleep

view details

push time in a day

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 0a39e4a193f1e07047350b62104229f73a24a654

Get applying working

view details

Kyle Mathews

commit sha de3ebced5aa3343fcbdfa1738d7ef837dd8712a3

PROGRESSSSS

view details

push time in a day

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 7a7c7ba931094f798cd12d77afea61f8bb610117

more style tweaks

view details

push time in a day

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 06251f17f4697515e6e4989dc590a74a385fbadc

paragraphs had too much margin bottom

view details

push time in 2 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 5e45b39c678862b141cea9cb39a784adbb8b4818

Put text & resources in same steps

view details

Kyle Mathews

commit sha 284c058970e29a3b69462a7cde7d844d676c65b6

Lots more styling tweaks

view details

push time in 2 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha e3abddd08eb4891e7ffdad09e592b1b351c279b4

Fix typo in url

view details

push time in 2 days

push eventgatsbyjs/gatsby

push time in 2 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 8b39d7186acda7d7f116e965ad2ccc5dd01370fd

Squashed commit of the following: commit 278831bb98863acea643c13fd1cee9a7022e89bc Author: Nat Alison <1278991+tesseralis@users.noreply.github.com> Date: Thu May 28 18:17:10 2020 -0700 enhancement(gatsby): add better typing and documentation for Gatsby Node Helper APIs (#24280) * add better typing and documentation for Gatsby Node Helper APIs * rename, add original Cache with a warning. commit dafb3bc6727a0527d2e23ddfc3ff4e68824b80f7 Author: Nat Alison <1278991+tesseralis@users.noreply.github.com> Date: Thu May 28 17:23:34 2020 -0700 refactor(www) utility for loading yaml (#24587)

view details

push time in 2 days

PR closed gatsbyjs/gatsby

feat(recipes): GUI v2 topic: recipes
+987 -62

2 comments

17 changed files

KyleAMathews

pr closed time in 2 days

pull request commentgatsbyjs/gatsby

feat(recipes): GUI v2

closing for https://github.com/gatsbyjs/gatsby/pull/24595

gud @ git me

KyleAMathews

comment created time in 2 days

PR opened gatsbyjs/gatsby

feat(gatsby-recipes): add recipes gui

Going to crosslink @shannonbux's comment here: #24361 (comment)

Just adding notes here about what the UI will include: we will be able to see the following in the browser:

steps of recipe text input fields "install" button

+1061 -66

0 comment

18 changed files

pr created time in 2 days

create barnchgatsbyjs/gatsby

branch : recipes-gui-admin

created branch time in 2 days

PR opened gatsbyjs/gatsby

feat(recipes): GUI v2
+987 -62

0 comment

17 changed files

pr created time in 2 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Use a queue and render loop for plans

 const fixture = (   </doc> ) +test(`handles nested rendering`, async () => {+  const result = await render(+    <doc>+      <File path="red.js" content="red!">+        <File path="blue.js" content="blue!">+          <File path="yellow.js" content="yellow!" />+        </File>+      </File>+    </doc>,+    {}+  )++  expect(result).toMatchInlineSnapshot(`+    Array [+      Object {+        "currentState": "",+        "describe": "Write red.js",+        "diff": "- Original  - 0+    + Modified  + 1++    + red!",+        "newState": "red!",

does this snapshot need updated? It doesn't have the blue/yellow files in it

johno

comment created time in 2 days

push eventjohno/gatsby

Kyle Mathews

commit sha 76e0e80d5f815b3d9957c084f359462b256ef1cd

WIP

view details

push time in 2 days

Pull request review commentgatsbyjs/gatsby

fix(gatsby-recipes): Don't attempt to remove a package that doesn't exist

 const validate = resource => exports.validate = validate  const destroy = async ({ root }, resource) => {-  await execa(`yarn`, [`remove`, resource.name], {+  const readResource = await read({ root }, resource.id)++  if (!readResource) {+    return undefined+  }++  await execa(`yarn`, [`remove`, resource.name, `-W`], {

we should add a TODO here to add support for NPM too sooner than later

johno

comment created time in 3 days

issue commentgatsbyjs/gatsby

Gatsby Recipes Umbrella Issue

the getFileName of undefined error should be fixed in the latest version https://github.com/gatsbyjs/gatsby/pull/24354

KyleAMathews

comment created time in 4 days

issue closedgatsbyjs/gatsby

Gatsby develop fails - yoga-layout and urql

Description

Gatsby develop command fails immediately and displays error for yoga-layout and urql.

Not sure what caused this issue. I recently updated my Gatsby site to the latest version using yarn add gatsby@latest to enable conditional page builds. It worked great, the dev and build processes worked fine. I reopened the project, added a new MDX post, spun up the dev server, and immediately started seeing this issue.

I tried updating the rest of my dependencies but saw no improvement. I also tried clearing the .cache and node_modules and reinstalling dependencies multiple times -- I still see the same error.

I think this might be related to https://github.com/gatsbyjs/gatsby/issues/22991 and https://github.com/gatsbyjs/gatsby/issues/23202. I'm using Node 13, which is a known issue?

Steps to reproduce

  1. Clone my repo at this point
  2. Install dependencies yarn
  3. Run develop yarn develop

Expected result

Gatsby develop process works as intended.

Actual result

Development server crashes immediately (before anything really happens, like GraphQL or page generation). The following error is displayed:

/Users/ryo/Development/Projects/ryosuke-gatsby-blog/node_modules/yoga-layout-prebuilt/yoga-layout/build/Release/nbind.js:53
        throw ex;
        ^

Error: No valid exports main found for '/Users/ryo/Development/Projects/ryosuke-gatsby-blog/node_modules/@urql/core'
    at resolveExportsTarget (internal/modules/cjs/loader.js:622:9)
    at applyExports (internal/modules/cjs/loader.js:499:14)
    at resolveExports (internal/modules/cjs/loader.js:548:12)
    at Function.Module._findPath (internal/modules/cjs/loader.js:654:22)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:953:27)
    at Function.Module._load (internal/modules/cjs/loader.js:859:27)
    at Module.require (internal/modules/cjs/loader.js:1028:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/Users/ryo/Development/Projects/ryosuke-gatsby-blog/node_modules/urql/dist/urql.js:1:12)
    at Module._compile (internal/modules/cjs/loader.js:1139:30) {
  code: 'MODULE_NOT_FOUND'
}

Environment

 System:
    OS: macOS Mojave 10.14.6
    CPU: (4) x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 13.5.0 - /usr/local/bin/node
    Yarn: 1.22.4 - /usr/local/bin/yarn
    npm: 6.14.4 - /usr/local/bin/npm
  Languages:
    Python: 2.7.16 - /usr/bin/python
  Browsers:
    Chrome: 83.0.4103.61
    Firefox: 74.0
    Safari: 13.1
  npmPackages:
    gatsby: ^2.22.11 => 2.22.11
    gatsby-image: ^2.4.5 => 2.4.5
    gatsby-link: ^2.4.3 => 2.4.3
    gatsby-paginate: ^1.1.1 => 1.1.1
    gatsby-plugin-feed: ^2.5.3 => 2.5.3
    gatsby-plugin-google-analytics: ^2.3.2 => 2.3.2
    gatsby-plugin-manifest: ^2.4.9 => 2.4.9
    gatsby-plugin-mdx: ^1.2.12 => 1.2.12
    gatsby-plugin-offline: ^3.2.7 => 3.2.7
    gatsby-plugin-react-helmet: ^3.3.2 => 3.3.2
    gatsby-plugin-sharp: ^2.6.9 => 2.6.9
    gatsby-plugin-sitemap: ^2.4.3 => 2.4.3
    gatsby-plugin-styled-components: ^3.3.2 => 3.3.2
    gatsby-plugin-twitter: ^2.3.2 => 2.3.2
    gatsby-plugin-typescript: ^2.4.3 => 2.4.3
    gatsby-remark-copy-linked-files: ^2.3.3 => 2.3.3
    gatsby-remark-images: ^3.3.8 => 3.3.8
    gatsby-remark-prismjs: ^3.5.2 => 3.5.2
    gatsby-remark-smartypants: ^2.3.2 => 2.3.2
    gatsby-source-filesystem: ^2.3.8 => 2.3.8
    gatsby-transformer-json: ^2.4.3 => 2.4.3
    gatsby-transformer-remark: ^2.8.13 => 2.8.13
    gatsby-transformer-sharp: ^2.5.3 => 2.5.3
  npmGlobalPackages:
    gatsby-cli: 2.11.18

closed time in 4 days

whoisryosuke

issue commentgatsbyjs/gatsby

Gatsby develop fails - yoga-layout and urql

Older versions of Node 13 error in @urql/core — see https://github.com/FormidableLabs/urql/issues/788 for details. If you upgrade to node 13.14.0 or above things will work.

Note that odd major versions of Node are unstable so keeping to even releases like 12 & 14 are generally better bets.

whoisryosuke

comment created time in 4 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 4eaa7cb8b184bc190694f6c7fd984a3929cbf3bb

chore(release): Publish - gatsby-admin@0.1.52 - gatsby-cli@2.12.36 - gatsby-plugin-catch-links@2.3.3 - gatsby-recipes@0.1.30 - gatsby-theme-blog-core@1.5.27 - gatsby-theme-blog@1.6.27 - gatsby-theme-notes@1.3.53 - gatsby-theme-ui-preset@0.0.42 - gatsby@2.22.11

view details

push time in 4 days

push eventgatsbyjs/gatsby

LB

commit sha c83a762b40908b6da2865e310c3189d9f3662f8b

Add notes theme recipe (#24219) * Add notes theme recipe * Update gatsby-theme-notes.mdx Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

view details

push time in 4 days

PR merged gatsbyjs/gatsby

Add notes theme recipe topic: recipes

New recipe for adding the notes theme to your site

+33 -0

0 comment

2 changed files

laurieontech

pr closed time in 4 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha fde2d515223a607b2d8194fb2abd120567bc7186

chore(release): Publish - gatsby-admin@0.1.51 - gatsby-cli@2.12.35 - gatsby-recipes@0.1.29 - gatsby-remark-images-contentful@2.3.3 - gatsby-source-lever@2.3.3 - gatsby-theme-blog-core@1.5.26 - gatsby-theme-blog@1.6.26 - gatsby-theme-notes@1.3.52 - gatsby-theme-ui-preset@0.0.41 - gatsby@2.22.10

view details

push time in 5 days

push eventgatsbyjs/gatsby

Alex Crocker

commit sha b1ac0effc97a0e0b41f515379a2f7ef74bb450a9

Gatsby Headless WordPress Recipes (#23544) * Create wordpress-restapi.mdx * Create wordpress-graphql.mdx * Delete wordpress-graphql.mdx * Rename wordpress-restapi.mdx to wordpress.mdx * Update cli.js * Update wordpress.mdx * Update wordpress.mdx * Update wordpress.mdx * Implemented requested changes and eliminated the console warnings and errors I also removed the basic stylesheets I added as I felt the styles weren't useful, so I felt it was better to just have it be the default styling because this recipe is intended to get up and running with the `gatsby-source-wordpress` graphql queries after all. * Update cli.js * Update cli.js * Update wordpress.mdx Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com> Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

view details

push time in 5 days

PR merged gatsbyjs/gatsby

Reviewers
Gatsby Headless WordPress Recipes topic: recipes

I have built two starter recipes for getting started with building a headless WordPress site with Gatsby.

There are currently two main methods of working with WordPress in Gatsby:

  1. Using WordPress REST API as a source via the gatsby-source-wordpress plugin.
  2. Using WPGraphQL as a source via the gatsby-source-graphql plugin.

I have created one recipe for each method. I have included some default <GatsbyPlugin /> options from a live site of mine to quickly get some dummy data to build your theme with.

Here is the original repository. https://github.com/crock/gatsby-recipe-headless-wordpress

UPDATE: Removed the WPGraphQL variant from the PR as per Kyle's request. Also, renamed the recipe to wordpress.mdx

+97 -0

11 comments

2 changed files

crock

pr closed time in 5 days

push eventjohno/gatsby

Kyle Mathews

commit sha 8d5ae5f15a79dd91d5b1cab64a630cf26fac23c7

Join plan steps in order to create entire recipe plan at once + initial efforts on GUI

view details

push time in 8 days

issue commentgatsbyjs/gatsby

Gatsby Recipes Umbrella Issue

Just published a new version of Recipes with the custom renderer @johno commented on recently https://github.com/gatsbyjs/gatsby/issues/22991#issuecomment-625985760!

https://github.com/gatsbyjs/gatsby/pull/24065

For this initial PR, we didn't make any API changes but it unlocks being able to add support for recipes asking users for inputs! We should have more updates on this soon.

KyleAMathews

comment created time in 9 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 1f915e821c4ba22cab04be252aecc4795a6b5654

chore(release): Publish - gatsby-admin@0.1.47 - gatsby-cli@2.12.31 - gatsby-recipes@0.1.25 - gatsby-source-drupal@3.5.8 - gatsby-theme-blog-core@1.5.22 - gatsby-theme-blog@1.6.22 - gatsby-theme-notes@1.3.48 - gatsby-theme-ui-preset@0.0.37 - gatsby@2.22.6

view details

push time in 9 days

pull request commentgatsbyjs/gatsby

Gatsby Headless WordPress Recipes

Hey tested it again! One more change that's needed is the page templates reference a "layout" component which doesn't necessarily exist. Since this is an unonopinated recipe, it shouldn't do that. It'd be nice to have 1st class Layout support in Gatsby in the future as then you could directly add a layout to a page or change layouts but it's pretty easy for people to just import their layout after the fact.

crock

comment created time in 9 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha f03089cee7958242595ce69bb0874c69dd5db1cd

Update cli.js

view details

push time in 9 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 558b52ce924db3a4c3b3c58722948cf6b439e7a5

Update cli.js

view details

push time in 9 days

Pull request review commentgatsbyjs/gatsby

Add notes theme recipe

+# Gatsby Theme Notes Starter Recipe++[Gatsby theme notes](https://www.gatsbyjs.org/packages/gatsby-theme-notes) is a great theme for adding learning notes to your site.++---++Install necessary NPM package++<NPMPackage name="gatsby-theme-notes" />++---++Install the gatsby-theme-notes plugin in gatsby-config.js++<GatsbyPlugin name="gatsby-theme-notes" options={{basePath: `/notes`}}/>++---+Now let's add a note!++<File path="content/notes/learning.md" content="https://gist.githubusercontent.com/laurieontech/cf90cbee0bc69b106f2fa5109d055372/raw/58a012c02b6e9fffe3e93bc2a57bd5f01ef281b8/learning.md"/>

shouldn't this be nodes/learning.md as that's the basePath? Or does theme-notes assume stuff is under content?

laurieontech

comment created time in 9 days

issue commentgatsbyjs/gatsby

Wishlist for the next major version of Gatsby

@mbrandau moment is used in the graphql layer btw — not for browser JS. We don't include any date libraries by default

m-allanson

comment created time in 10 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Implement initial custom react renderer for recipes

 it(`it should error if part of the recipe fails schema validation`, done => {  ---     `,-    currentStep: 0,-  }-  const service = interpret(-    recipeMachine.withContext(initialContext)-  ).onTransition(state => {-    if (state.value === `doneError`) {-      expect(state.context.error).toBeTruthy()-      //expect(state.context.error).toMatchSnapshot()-      service.stop()-      done()+      currentStep: 0,     }-  })+    const service = interpret(+      recipeMachine.withContext(initialContext)+    ).onTransition(state => {+      if (state.value === `doneError`) {+        expect(state.context.error).toBeTruthy()+        //expect(state.context.error).toMatchSnapshot()+        service.stop()+        done()+      }+    }) -  service.start()-})+    service.start()+  }) -it(`it should error if the introduction step has a command`, done => {-  const initialContext = {-    src: `+  it.skip(`it should error if the introduction step has a command`, done => {

and this

johno

comment created time in 10 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Implement initial custom react renderer for recipes

   "dependencies": {     "@babel/core": "^7.9.6",     "@babel/generator": "^7.9.6",+    "@babel/plugin-transform-react-jsx": "^7.9.4",     "@babel/standalone": "^7.9.6",     "@babel/template": "^7.8.6",

some packages need removed right that we're no longer using?

johno

comment created time in 10 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Implement initial custom react renderer for recipes

 const path = require(`path`)  const recipeMachine = require(`./recipe-machine`) -it(`should create empty plan when the step has no resources`, done => {-  const initialContext = {-    src: `+describe(`recipes machine`, () => {+  it(`should create empty plan when the step has no resources`, done => {+    const initialContext = {+      src: ` # Hello, world!     `,-    currentStep: 0,-  }-  const service = interpret(-    recipeMachine.withContext(initialContext)-  ).onTransition(state => {-    if (state.value === `present plan`) {-      expect(state.context.plan).toEqual([])-      service.stop()-      done()+      currentStep: 0,     }-  })+    const service = interpret(+      recipeMachine.withContext(initialContext)+    ).onTransition(state => {+      if (state.value === `presentPlan`) {+        expect(state.context.plan).toEqual([])+        service.stop()+        done()+      }+    }) -  service.start()-})+    service.start()+  }) -it(`should create plan for File resources`, done => {-  const initialContext = {-    src: `+  it(`should create plan for File resources`, done => {+    const initialContext = {+      src: ` # File!  ---  <File path="./hi.md" content="#yo" />     `,-    currentStep: 0,-  }-  const service = interpret(-    recipeMachine.withContext(initialContext)-  ).onTransition(state => {-    if (state.value === `present plan`) {-      if (state.context.currentStep === 0) {-        service.send(`CONTINUE`)-      } else {-        //expect(state.context.plan).toMatchSnapshot()-        expect(state.context.plan).toBeTruthy()-        service.stop()-        done()-      }+      currentStep: 0,     }-  })+    const service = interpret(+      recipeMachine.withContext(initialContext)+    ).onTransition(state => {+      if (state.value === `presentPlan`) {+        if (state.context.currentStep === 0) {+          service.send(`CONTINUE`)+        } else {+          //expect(state.context.plan).toMatchSnapshot()+          expect(state.context.plan).toBeTruthy()+          service.stop()+          done()+        }+      }+    }) -  service.start()-})+    service.start()+  }) -it(`it should error if part of the recipe fails schema validation`, done => {-  const initialContext = {-    src: `+  it.skip(`it should error if part of the recipe fails schema validation`, done => {

Can this get restored?

johno

comment created time in 10 days

Pull request review commentgatsbyjs/gatsby

Start Recipes GraphQL server during gatsby develop

 import { trackCli } from "gatsby-telemetry"-import execa from "execa"-import * as path from "path"-import * as fs from "fs"-import detectPort from "detect-port"+import runRecipe, { startGraphQLServer } from "gatsby-recipes"

not really related to this PR but is there a way with the lock stuff to run a service in the foreground? Sometimes that's convenient to directly see the logs or to run the service with the node debugger.

mxstbr

comment created time in 10 days

Pull request review commentgatsbyjs/gatsby

Start Recipes GraphQL server during gatsby develop

+const execa = require(`execa`)+const path = require(`path`)+const fs = require(`fs`)+const detectPort = require(`detect-port`)+const {+  getService,+  createServiceLock,+} = require(`gatsby-core-utils/dist/service-lock`)++// NOTE(@mxstbr): The forceStart boolean enforces us to start the recipes graphql server+// even if another instance might already be running. This is necessary to ensure the gatsby+// develop command does not _not_ run the server if the user is running gatsby recipes at the same time.

How would a forceStart help develop not run the server? Could you explain a bit more what's going on here?

mxstbr

comment created time in 10 days

issue commentgatsbyjs/gatsby

Is there a way to actually get the error message from 'internal server error'?

This is when running gatsby develop on a dev machine?

MitchEff

comment created time in 11 days

issue commentgatsbyjs/gatsby

[Regression] Gatsby develop cannot find develop-process.js on Windows

Fixed in 2.22.1 — thanks for the bug report and your patience 🙏

Js-Brecht

comment created time in 11 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha fe2a6a697de136156a7cb48d2bb8e4a9c34e9d5e

Update yarn.lock

view details

Kyle Mathews

commit sha 66a4829957469a95869c734baf790b87d06d34e5

chore(release): Publish - gatsby-admin@0.1.42 - gatsby-cli@2.12.27 - gatsby-theme-blog-core@1.5.17 - gatsby-theme-blog@1.6.17 - gatsby-theme-notes@1.3.43 - gatsby-theme-ui-preset@0.0.32 - gatsby@2.22.1

view details

push time in 11 days

push eventprog/gatsby

Kyle Mathews

commit sha bf3a8fc7a15b3d50c14d5e63347b0ce28a47d934

Update packages/gatsby/src/commands/develop.ts Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>

view details

push time in 11 days

pull request commentgatsbyjs/gatsby

fix develop command on windows

@TechGuyTN the easiest/fastest way is directly edit node_modules/gatsby/dist/commands/develop.js to make the change and try running develop again

prog

comment created time in 11 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha dfd23786cc2522e30518993e5895048d33b7ce88

Update sites.yml

view details

push time in 11 days

pull request commentgatsbyjs/gatsby

fix develop command on windows

I don't have a windows machine to test this on so would appreciate testing before or after I release it. It's a safe change but I'm not 100% sure it fixes the underlying problem.

prog

comment created time in 11 days

push eventprog/gatsby

Kyle Mathews

commit sha 0a5f849cb5b60ea312cc26deda3e7f3bae8ba0d5

Use slash

view details

push time in 11 days

pull request commentgatsbyjs/gatsby

fix develop command on windows

Thanks for the fix!

Bummer we missed this.

Could you replace it with our internal slash command that we use for this? https://github.com/gatsbyjs/gatsby/blob/b6dd67d77a7135663d17aa4c70048a1ce0b36681/packages/gatsby-core-utils/src/path.ts#L86

example usage: https://github.com/gatsbyjs/gatsby/blob/2cefdcb1cd41efad48e9f09710f404398be49d3b/packages/gatsby/src/utils/tracer/index.ts#L1

prog

comment created time in 11 days

pull request commentKyleAMathews/typography.js

Update why.md (spelling)

Thanks!

JosXa

comment created time in 11 days

push eventKyleAMathews/typography.js

Joscha Götzer

commit sha bbc39c341226850b664a546491c817ec862f7245

Update why.md (#257)

view details

push time in 11 days

issue openedgatsbyjs/gatsby

Add spotify.design as a featured site in the showcase

https://spotify.design/

It's super lovely

https://twitter.com/shaunbent/status/1260933359934468096 is one of the creators

created time in 12 days

push eventshrthnd/gatsby

Kyle Mathews

commit sha cdf1afe7c33ec07f929a7d29107d4b6e377caacf

Commit to bump tests

view details

push time in 13 days

push eventgatsbyjs/gatsby

Muescha

commit sha 54e3d7ae24924215ae9e0976b89e185159d9e38f

fix code blocks (#24144)

view details

push time in 14 days

PR merged gatsbyjs/gatsby

fix(readme): fix code blocks in recipes readme status: triage needed

Description

  • add code block to <File so it is visible
  • fix missing code blocks so that all in jsx code stlye
  • fix language to shell

Related Issues

  • #22709 feat(Gatsby Recipes): Initial release
  • #24142 Feature Request: format check for README.md
+18 -5

0 comment

1 changed file

muescha

pr closed time in 14 days

push eventgatsbyjs/gatsby

Muescha

commit sha aa8f38c67e3d5e6832c646933f58f647df6e2b64

change VERCEL to Vercel (#24128)

view details

push time in 14 days

PR merged gatsbyjs/gatsby

fix(docs): change VERCEL to Vercel status: triage needed

changes:

  • fix brand name casing: VERCEL to Vercel

Related Issues

  • #24019 [Umbrella] Rename Zeit to Vercel
+2 -2

0 comment

2 changed files

muescha

pr closed time in 14 days

push eventgatsbyjs/gatsby

Muescha

commit sha a4f76034932bbf4eb3b49703f4cb4310ade82810

fix jsx in readme (#24143)

view details

push time in 14 days

PR merged gatsbyjs/gatsby

fix(readme): fix jsx in recipes readme status: triage needed

Description

  • fix jsx in readme

Related Issues

  • #23599 feat(gatsby-recipes): document option support for GatsbyPlugin
  • #24142 Reature Request: format check for README.md
+2 -2

0 comment

1 changed file

muescha

pr closed time in 14 days

issue closedKyleAMathews/typography.js

Google Fonts are not loaded

I'm trying to use Typography.js to apply typography-theme-fairy-gates:

const Typography = require('typography');
const theme = require('typography-theme-fairy-gates').default;
new Typography(theme).toString();

This dumps out a bunch of CSS. But it doesn't include any code to actually load the fonts from Google Fonts.

<details> <summary>Generated CSS</summary>

html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block
}
audio:not([controls]){
    display:none;
    height:0
}
progress{
    vertical-align:baseline
}
[hidden],template{
    display:none
}
a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:active,a:hover{
    outline-width:0
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    text-decoration:underline dotted
}
b,strong{
    font-weight:inherit;
    font-weight:bolder
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background-color:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
button,input,optgroup,select,textarea{
    font:inherit;
    margin:0
}
optgroup{
    font-weight:700
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
textarea{
    overflow:auto
}
[type=checkbox],[type=radio]{
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-input-placeholder{
    color:inherit;
    opacity:.54
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
html{
    font:125%/1.45 'Quattrocento Sans','sans-serif';
    box-sizing:border-box;
    overflow-y:scroll;
}
*{
    box-sizing:inherit;
}
*:before{
    box-sizing:inherit;
}
*:after{
    box-sizing:inherit;
}
body{
    color:hsla(0,0%,0%,0.8);
    font-family:'Quattrocento Sans','sans-serif';
    font-weight:400;
    word-wrap:break-word;
    font-kerning:normal;
    -moz-font-feature-settings:"kern", "liga", "clig", "calt";
    -ms-font-feature-settings:"kern", "liga", "clig", "calt";
    -webkit-font-feature-settings:"kern", "liga", "clig", "calt";
    font-feature-settings:"kern", "liga", "clig", "calt";
}
img{
    max-width:100%;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
h1{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    color:hsla(0,0%,0%,0.9);
    font-family:'Work Sans','sans-serif';
    font-weight:600;
    text-rendering:optimizeLegibility;
    font-size:2rem;
    line-height:2.9rem;
}
h2{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    color:hsla(0,0%,0%,0.9);
    font-family:'Work Sans','sans-serif';
    font-weight:600;
    text-rendering:optimizeLegibility;
    font-size:1.51572rem;
    line-height:2.175rem;
}
h3{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    color:hsla(0,0%,0%,0.9);
    font-family:'Work Sans','sans-serif';
    font-weight:600;
    text-rendering:optimizeLegibility;
    font-size:1.31951rem;
    line-height:2.175rem;
}
h4{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    color:hsla(0,0%,0%,0.9);
    font-family:'Work Sans','sans-serif';
    font-weight:600;
    text-rendering:optimizeLegibility;
    font-size:1rem;
    line-height:1.45rem;
}
h5{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    color:hsla(0,0%,0%,0.9);
    font-family:'Work Sans','sans-serif';
    font-weight:600;
    text-rendering:optimizeLegibility;
    font-size:0.87055rem;
    line-height:1.45rem;
}
h6{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    color:hsla(0,0%,0%,0.9);
    font-family:'Work Sans','sans-serif';
    font-weight:600;
    text-rendering:optimizeLegibility;
    font-size:0.81225rem;
    line-height:1.45rem;
}
hgroup{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
ul{
    margin-left:1.45rem;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    list-style-position:outside;
    list-style-image:none;
}
ol{
    margin-left:1.45rem;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    list-style-position:outside;
    list-style-image:none;
}
dl{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
dd{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
p{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
figure{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
pre{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    font-size:0.85rem;
    line-height:1.45rem;
}
table{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    font-size:1rem;
    line-height:1.45rem;
    border-collapse:collapse;
    width:100%;
}
fieldset{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
blockquote{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0.90625rem;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
    font-size:1.1487rem;
    line-height:1.45rem;
    border-left:0.54375rem solid #1ca086;
    color:hsla(0,0%,0%,0.65);
    font-style:italic;
}
form{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
noscript{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
iframe{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
hr{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:calc(1.45rem - 1px);
    background:hsla(0,0%,0%,0.2);
    border:none;
    height:1px;
}
address{
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    margin-bottom:1.45rem;
}
b{
    font-weight:700;
}
strong{
    font-weight:700;
}
dt{
    font-weight:700;
}
th{
    font-weight:700;
}
li{
    margin-bottom:calc(1.45rem / 2);
}
ol li{
    padding-left:0;
}
ul li{
    padding-left:0;
}
li > ol{
    margin-left:1.45rem;
    margin-bottom:calc(1.45rem / 2);
    margin-top:calc(1.45rem / 2);
}
li > ul{
    margin-left:1.45rem;
    margin-bottom:calc(1.45rem / 2);
    margin-top:calc(1.45rem / 2);
}
blockquote *:last-child{
    margin-bottom:0;
}
li *:last-child{
    margin-bottom:0;
}
p *:last-child{
    margin-bottom:0;
}
li > p{
    margin-bottom:calc(1.45rem / 2);
}
code{
    font-size:0.85rem;
    line-height:1.45rem;
}
kbd{
    font-size:0.85rem;
    line-height:1.45rem;
}
samp{
    font-size:0.85rem;
    line-height:1.45rem;
}
abbr{
    border-bottom:1px dotted hsla(0,0%,0%,0.5);
    cursor:help;
}
acronym{
    border-bottom:1px dotted hsla(0,0%,0%,0.5);
    cursor:help;
}
abbr[title]{
    border-bottom:1px dotted hsla(0,0%,0%,0.5);
    cursor:help;
    text-decoration:none;
}
thead{
    text-align:left;
}
td,th{
    text-align:left;
    border-bottom:1px solid hsla(0,0%,0%,0.12);
    font-feature-settings:"tnum";
    -moz-font-feature-settings:"tnum";
    -ms-font-feature-settings:"tnum";
    -webkit-font-feature-settings:"tnum";
    padding-left:0.96667rem;
    padding-right:0.96667rem;
    padding-top:0.725rem;
    padding-bottom:calc(0.725rem - 1px);
}
th:first-child,td:first-child{
    padding-left:0;
}
th:last-child,td:last-child{
    padding-right:0;
}
a{
    color:#1ca086;
    text-decoration:none;
    text-shadow:.03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff;
    background-image:linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 1px, #1ca086 1px, #1ca086 2px, rgba(0, 0, 0, 0) 2px);
}
a:hover,a:active{
    text-shadow:none;
    background-image:none;
}
h1,h2,h3,h4,h5,h6{
    margin-top:2.175rem;
    margin-bottom:0.725rem;
}
blockquote > :last-child{
    margin-bottom:0;
}
blockquote cite{
    font-size:1rem;
    line-height:1.45rem;
    color:hsla(0,0%,0%,0.8);
    font-style:normal;
    font-weight:400;
}
blockquote cite:before{
    content:"— ";
}
@media only screen and (max-width:480px){
    html{
        font-size:106.25%;
        line-height:24.65px;
    }
    blockquote{
        border-left:0.27187rem solid #1ca086;
        color:hsla(0,0%,0%,0.59);
        padding-left:0.81563rem;
        font-style:italic;
        margin-left:-1.0875rem;
        margin-right:0;
    }
}
`css
</details>

closed time in 14 days

rgov

issue commentKyleAMathews/typography.js

Google Fonts are not loaded

You can use the included React component to add the Google Fonts (font declarations are separate HTML tags) https://github.com/KyleAMathews/typography.js#reactjs-helper-components

Or you can use the typefaces project to load the fonts.

rgov

comment created time in 14 days

push eventSlashgear/gatsby

Blaine Kasten

commit sha 19332305408e9ce024df79c88d26b18d02ea533c

feature(gatsby): Support TypeScript by default by compiling TS files (#23547) * feature(gatsby): Support TypeScript by default by compiling TS files * add a test to ensure we arent adding an extra gatsby-plugin-typescript * Make a TypeScript file in gatsby-starter * Add TypeScript example to blog starter * Update Using Typescript example * update gatsby-plugin-typescript README.md * Add Basic TypeScript example * Update packages/gatsby-plugin-typescript/README.md Co-authored-by: Aisha Blake <aisha@gatsbyjs.com> * Update packages/gatsby-plugin-typescript/README.md Co-authored-by: Aisha Blake <aisha@gatsbyjs.com> * Add more to the TS docs * Add docs to sidebar * Use you as the pronoun * Fix e2e test Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

view details

Blaine Kasten

commit sha d1b51519328f2f0a404b640dc2184d2577de2dbc

chore(release): Publish - gatsby-admin@0.1.13 - gatsby-cli@2.12.10 - gatsby-plugin-typescript@2.4.2 - gatsby-theme-blog-core@1.4.13 - gatsby-theme-blog@1.5.13 - gatsby-theme-notes@1.3.13 - gatsby-theme-ui-preset@0.0.3 - gatsby-transformer-pdf@1.3.2 - gatsby-transformer-screenshot@2.3.3 - gatsby@2.21.13

view details

renovate[bot]

commit sha 43c1b9bced62a7889d703d4259561090e803ef0f

fix: update starters and examples (#23541) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

Tiffany Brown

commit sha 1256b5a558f64342df67f75af3dfe7fd45f80994

Glossary, encyclopedia: Add Infrastructure As Code article. (#23431) * Glossary, encyclopedia: Add Infrastructure As Code article. Updated glossary.md with a definition/excerpt and link to new entry. Also updated doc-links.yaml with link to new entry. * Update infrastructure-as-code.md: Fix typos, make as lowercase. Also switch to relative internal links. * Updated infrastructure-as-code.md: Change phrasing. * Move infrastructure-as-code.md to infrastructure-as-code/index.md Add recipes-screenshot.png * infrastructure-as-code/index.md: Change phrasing. * Shorten screenshot alt text * Update doc-links.yaml Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

view details

John Otander

commit sha c5b8aa5ed20935f56f05ece6936c044da196b24e

fix(gatsby-recipes): Fix gatsby config all function (#23811)

view details

Alisson Suzigan

commit sha f35545e254500e3dd65d02e56d7b270d173b2b4a

chore(gatsby): Convert pagination to TypeScript (#23717) * Convert pagination schema type to typescript * Update getPagination import in schema file * PR suggested improvements

view details

Antoine Caron

commit sha 9275666d7dc9b7cc8478e5bf5c2db3f6803ed2d5

chore(source-wikipedia): ugrade dependencies (#23810)

view details

Olubisi Idris Ayinde

commit sha 15144d633efd31b274a17c10c56afd7e163bf183

chore(docs): Updated read-me with punctuation where necessary (#23649) * Updated read-me with punctuation where necessary * remove periods from sentence fragments Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

view details

Antoine Caron

commit sha 63c9048b0f09721009e6c9c6963d706c602583a7

chore(clean): remove useless file (#23805)

view details

Antoine Caron

commit sha d1263a0986befe532b68181a1df1ba9c146be3f7

test(coffee): reword test to fix typo (#23477) * test(coffee): enhance test by removing snapshot - fix typo - decouple test implementation from coffee compiler * apply review

view details

Ward Peeters

commit sha 101bd76c3f5831b8030333dec7ad08d090d2732d

chore(release): Publish - gatsby-admin@0.1.14 - gatsby-cli@2.12.11 - gatsby-image@2.4.2 - gatsby-recipes@0.1.11 - gatsby-source-wikipedia@2.3.2 - gatsby-theme-blog-core@1.4.14 - gatsby-theme-blog@1.5.14 - gatsby-theme-notes@1.3.14 - gatsby-theme-ui-preset@0.0.4 - gatsby@2.21.14

view details

Bong Nguyen

commit sha 464bdb4a7b469022e24c9a8c18305e0bfa7b37b3

feat(gatsby-transform-remark): populate id to headings from markdownAST (#23546) * feat(gatsby-transform-remark): populate id to headings from markdownAST * feat: check hProperties as well * test: add a test case with autolink-headers * fix: add more test cases * add get-heading-id.js * remove transpiled one * add working autolink-headers test case Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>

view details

Dan Kirkham

commit sha 597491a6fbc8f480f29482b0b52d70cf5f02adf8

chore(gatsby-react-router-scroll): Remove legacy context (#21626)

view details

Nadiia

commit sha a4969d94ae373a858a121f2126f50e4bd91a2296

fix(gatsby-plugin-styletron): Styletron to peerDependencies (#22731)

view details

Ward Peeters

commit sha 639f9ca24e977b4fdcd1c55c6f9829a699ca5506

chore(release): Publish - gatsby-admin@0.1.15 - gatsby-plugin-styletron@5.0.0 - gatsby-react-router-scroll@3.0.0 - gatsby-theme-blog-core@1.4.15 - gatsby-theme-blog@1.5.15 - gatsby-theme-notes@1.3.15 - gatsby-theme-ui-preset@0.0.5 - gatsby-transformer-remark@2.8.7 - gatsby@2.21.15

view details

Julien Poissonnier

commit sha 80f8da5016140faefc9f8fe6fde020535c747003

chore(benchmark-wordpress): Reuse existing BENCHMARK_WPGRAPHQL_URL env variable (#23826)

view details

Dale Seo

commit sha 82d0707e5e2ea09a35d53943cee56750aa4444ef

fix(www): Update remark-plugin-tutorial.md (#23624)

view details

Xavi Ivars

commit sha 8f4257a2f4c764148ac4c90db6bff8c06fd68041

feat(gatsby/dev-404-page): support reading and writing filter to `?filter` query string (#23618) * Enable filtering on default 404 dev page * Fix linter * Expose Search Query as URL * Switch to navigate * Apply suggestions from code review Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com> * Add deps & change filter variable name Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>

view details

Gabriel Ramos

commit sha 788856010308eaff9ee0bd3ff29bb1dc9cf14ba6

Convert api-browser and api-node docs to TS (#23688) * chore(ts): convert api-browser-docs to ts * chore(ts): convert api-node-docs to ts

view details

Keyur Raval

commit sha 20891161ecbab712ff6074927755042e31aff3e4

chore(starters): Add gatsby-wordpress-balsa-starter to starters (#23781)

view details

push time in 15 days

push eventSlashgear/gatsby

Kyle Mathews

commit sha 62bb7b5ccb5a24099a9630e69dae0966c8bf419a

Update ava.mdx

view details

push time in 15 days

Pull request review commentgatsbyjs/gatsby

feat(recipes): add github pages deployement with travis

+# Deploy to Github Pages with travis-ci++Github Pages is a solution to host static websites directly in your Github repository by pushing site files to `gh-pages` branch.++---++Define basic travis-ci configuration to build and push you site on `gh-pages` page on each new commit on master.++<File+  path=".travis.yml"+  content="https://gist.githubusercontent.com/Slashgear/a52090c90e672e129d1bf8957785d34f/raw/5ede57769a21084748784da3749ee4cadef5cd0a/.travis-ci.yml"

This should also cache the .cache folder in addition to the public folder

Slashgear

comment created time in 15 days

push eventshrthnd/gatsby

Kyle Mathews

commit sha 5561e6c5a6baed302cd43d35910d4b3f9cfb773e

This isn't used

view details

push time in 15 days

push eventshrthnd/gatsby

Kyle Mathews

commit sha 9ea1bd79e5abfa6556e67eb9fd7bf3db001f0ba8

Tweak language + add TODO for update function

view details

push time in 15 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Add FS/Directory resource

+const fs = require(`fs-extra`)+const path = require(`path`)+const Joi = require(`@hapi/joi`)+const isBinaryPath = require(`is-binary-path`)++const getDiff = require(`../utils/get-diff`)+const resourceSchema = require(`../resource-schema`)++const makePath = (root, relativePath) => path.join(root, relativePath)++const directoryExists = fullPath => {+  try {+    fs.accessSync(fullPath, fs.constants.F_OK)+    return true+  } catch (e) {+    return false+  }+}++const create = async ({ root }, { id, path: directoryPath }) => {+  const fullPath = makePath(root, directoryPath)++  await fs.ensureDir(fullPath)++  return await read({ root }, directoryPath)+}++const update = async (context, resource) => {+  const fullPath = makePath(context.root, resource.id)+  await fs.ensureDir(fullPath)+  return await read(context, resource.id)+}++const read = async (context, id) => {+  const fullPath = makePath(context.root, id)++  if (!directoryExists(fullPath)) {+    return undefined+  }++  const resource = { id, path: id }+  resource._message = message(resource)+  return resource+}++const destroy = async (context, directoryResource) => {+  const fullPath = makePath(context.root, directoryResource.id)+  await fs.rmdirSync(fullPath)+  return directoryResource+}++// TODO pass action to plan+module.exports.plan = async (context, { id, path: directoryPath, content }) => {+  let currentResource+  if (!isBinaryPath(directoryPath)) {+    currentResource = await read(context, directoryPath)+  } else {+    currentResource = `Binary file`+  }++  let newState = directoryPath++  const plan = {+    currentState: (currentResource && currentResource.content) || ``,+    newState,+    describe: `Create ${directoryPath}`,+    diff: ``,+  }++  if (plan.currentState !== plan.newState) {

just the describe field would be needed there as it'd say something like "Move directory /a to /b". Diff is for more detailed "diffs" of the change.

shrthnd

comment created time in 15 days

startedaengusmcmillin/gatsby-theme-brain

started time in 15 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Implement initial custom react renderer for recipes

 const recipeMachine = Machine(             stepResources: stepResources.concat(messages),           }         }-        return undefined

why did this get changed?

johno

comment created time in 16 days

issue commentvadimdemedes/ink

Printing error messages

Figured out the immediate problem by using the node inspector and pausing on uncaught exceptions. Would be nice if Ink caught those errors and printed them out.

KyleAMathews

comment created time in 16 days

issue openedvadimdemedes/ink

Printing error messages

Something we struggle with Ink is that it doesn't print syntax errors e.g. we try to access an undefined variable. Instead Ink just exits with an error exit code.

Is this something we've misconfigured or is it Ink that's swallowing errors?

created time in 16 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 807f63567e0d4024d3d09b258f473d847aeddaf1

chore(release): Publish - gatsby-admin@0.1.30 - gatsby-cli@2.12.21 - gatsby-recipes@0.1.19 - gatsby-theme-blog-core@1.5.5 - gatsby-theme-blog@1.6.5 - gatsby-theme-notes@1.3.31 - gatsby-theme-ui-preset@0.0.20 - gatsby-transformer-javascript-frontmatter@2.3.2 - gatsby@2.21.30

view details

push time in 17 days

pull request commentgatsbyjs/gatsby

fix(gatsby-recipes): support code blocks on cli

@pvdz pointed out the dots (while COOOL) would break copy / paste — sigh, terminals destroy all good UI ideas https://github.com/gatsbyjs/gatsby/pull/24080

KyleAMathews

comment created time in 17 days

PR opened gatsbyjs/gatsby

fix(gatsby-recipes): format code blocks without indentation as that makes copy/paste difficult

Another try on https://github.com/gatsbyjs/gatsby/pull/23996

+1 -2

0 comment

1 changed file

pr created time in 17 days

create barnchgatsbyjs/gatsby

branch : code-block-2

created branch time in 17 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Add FS/Directory resource

+const fs = require(`fs-extra`)+const path = require(`path`)+const Joi = require(`@hapi/joi`)+const isBinaryPath = require(`is-binary-path`)++const getDiff = require(`../utils/get-diff`)+const resourceSchema = require(`../resource-schema`)++const makePath = (root, relativePath) => path.join(root, relativePath)++const directoryExists = fullPath => {+  try {+    fs.accessSync(fullPath, fs.constants.F_OK)+    return true+  } catch (e) {+    return false+  }+}++const create = async ({ root }, { id, path: directoryPath }) => {+  const fullPath = makePath(root, directoryPath)++  await fs.ensureDir(fullPath)++  return await read({ root }, directoryPath)+}++const update = async (context, resource) => {+  const fullPath = makePath(context.root, resource.id)+  await fs.ensureDir(fullPath)+  return await read(context, resource.id)+}++const read = async (context, id) => {+  const fullPath = makePath(context.root, id)++  if (!directoryExists(fullPath)) {+    return undefined+  }++  const resource = { id, path: id }+  resource._message = message(resource)+  return resource+}++const destroy = async (context, directoryResource) => {+  const fullPath = makePath(context.root, directoryResource.id)+  await fs.rmdirSync(fullPath)+  return directoryResource+}++// TODO pass action to plan+module.exports.plan = async (context, { id, path: directoryPath, content }) => {+  let currentResource+  if (!isBinaryPath(directoryPath)) {

this check is for files so can be removed

shrthnd

comment created time in 17 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Add FS/Directory resource

+const directory = require(`./directory`)+const resourceTestHelper = require(`../resource-test-helper`)++const root = __dirname++describe(`directory resource`, () => {+  test(`e2e directory resource test`, async () => {+    await resourceTestHelper({+      resourceModule: directory,+      resourceName: `Directory`,+      context: { root },+      initialObject: { path: `src/images` },+      // partialUpdate: { content: content + `1` },

this should be uncommented and be something like partialUpdate: { path:src/images2},

shrthnd

comment created time in 17 days

Pull request review commentgatsbyjs/gatsby

feat(gatsby-recipes): Add FS/Directory resource

+const fs = require(`fs-extra`)+const path = require(`path`)+const Joi = require(`@hapi/joi`)+const isBinaryPath = require(`is-binary-path`)++const getDiff = require(`../utils/get-diff`)+const resourceSchema = require(`../resource-schema`)++const makePath = (root, relativePath) => path.join(root, relativePath)++const directoryExists = fullPath => {+  try {+    fs.accessSync(fullPath, fs.constants.F_OK)+    return true+  } catch (e) {+    return false+  }+}++const create = async ({ root }, { id, path: directoryPath }) => {+  const fullPath = makePath(root, directoryPath)++  await fs.ensureDir(fullPath)++  return await read({ root }, directoryPath)+}++const update = async (context, resource) => {+  const fullPath = makePath(context.root, resource.id)+  await fs.ensureDir(fullPath)+  return await read(context, resource.id)+}++const read = async (context, id) => {+  const fullPath = makePath(context.root, id)++  if (!directoryExists(fullPath)) {+    return undefined+  }++  const resource = { id, path: id }+  resource._message = message(resource)+  return resource+}++const destroy = async (context, directoryResource) => {+  const fullPath = makePath(context.root, directoryResource.id)+  await fs.rmdirSync(fullPath)+  return directoryResource+}++// TODO pass action to plan+module.exports.plan = async (context, { id, path: directoryPath, content }) => {+  let currentResource+  if (!isBinaryPath(directoryPath)) {+    currentResource = await read(context, directoryPath)+  } else {+    currentResource = `Binary file`+  }++  let newState = directoryPath++  const plan = {+    currentState: (currentResource && currentResource.content) || ``,+    newState,+    describe: `Create ${directoryPath}`,+    diff: ``,+  }++  if (plan.currentState !== plan.newState) {

The diff doesn't make much sense for directories so it can just stay an empty string.

shrthnd

comment created time in 17 days

pull request commentgatsbyjs/gatsby

fix(recipes): create src/images folder when baking mdx-images (#23820)

Where is it? Don't see it in the list.

shrthnd

comment created time in 17 days

pull request commentgatsbyjs/gatsby

fix(gatsby-recipes): support code blocks on cli

Published in gatsby-cli@2.12.20

KyleAMathews

comment created time in 17 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha fe4ebc7dc9b82f3bf9f37f796b0a680efc5ff082

Update yarn.lock

view details

Kyle Mathews

commit sha de4918292b3957ec309912eebb8260408164a310

chore(release): Publish - gatsby-admin@0.1.29 - gatsby-cli@2.12.20 - gatsby-recipes@0.1.18 - gatsby-remark-autolink-headers@2.3.2 - gatsby-theme-blog-core@1.5.4 - gatsby-theme-blog@1.6.4 - gatsby-theme-notes@1.3.30 - gatsby-theme-ui-preset@0.0.19 - gatsby@2.21.29

view details

push time in 17 days

issue commentgatsbyjs/gatsby

Gatsby Recipes Umbrella Issue

@PaulieScanlon what did you build??

KyleAMathews

comment created time in 17 days

IssuesEvent

pull request commentgatsbyjs/gatsby

fix(recipes): create src/images folder when baking mdx-images (#23820)

Awesome! Is the PR up? Can start reviewing again there.

Kyle Mathews

Blog: http://bricolage.io http://bricolage.io Twitter: http://twitter.com/kylemathews

On Wed, May 13, 2020 at 11:13 AM Joe Daddario notifications@github.com wrote:

the e2e test needs an update (just change the directory name) which would then need to move the directory.

The test has been updated and seems to pass. This is heretofore out of my wheelhouse but I think it makes sense...

content isn't a prop we want — perhaps that's leftover from the file resource?

Indeed it is. This has been removed.

why are you exporting the exists function?

Also a leftover bit. Removing it doesn't break anything but it's not obvious to me where this is being used... (maybe as part of the planning step of the recipe-machine?

Ensuring a directory exists, and creating it if not, won't overwrite peoples stuff--so I don't think this is critical. Also, the configResource object defined in ./src/resources seems to be the model for these exports so... 🤷

Let me know if any of this needs to be revisited. Good feedback--thanks again!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/gatsbyjs/gatsby/pull/23860#issuecomment-628159731, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAARLB2XXEMFS5EJHXEYKF3RRLPL5ANCNFSM4M26IBZA .

shrthnd

comment created time in 17 days

pull request commentgatsbyjs/gatsby

fix(gatsby-recipes): support code blocks on cli

Ok, going with this @pvdz suggested using just two dots to leave some space which looks nice

Screen Shot 2020-05-13 at 1 41 42 PM

KyleAMathews

comment created time in 17 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha f676814cde97c9a1c97b3d3869b5d7127fe52dec

Fix

view details

Kyle Mathews

commit sha c8eb63dbbd14d64618023b33d05736666ce5e5f3

Add hicat

view details

push time in 17 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha a35c9f59068843a467f82e67d0d8c903d6c9f230

fix

view details

push time in 17 days

push eventgatsbyjs/gatsby

Andrés Bedoya

commit sha e267ca00f519a1cddb230a34fc11acf5d8e2fc17

Update deploying-to-zeit-now.md (#23946)

view details

Michal Piechowiak

commit sha 88056f054cb6a539f5cb371336174516e47a1c07

fix(www): allow to tree shake lodash-es (#23967)

view details

Albert Lash

commit sha f7dc43fe310ebcecf99bc81cc25df256ffe38f51

fix(gatsby-cli): don't fail when using `--log-pages` and/or `--write-to-file` (#23951) * Adding new cli options for page optimization * prettier * make them hidden, add some description as well as comment about why they are hidden Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>

view details

Michal Piechowiak

commit sha c34bd667b3ecdfaef365ced82d8c2fa46d73ad39

chore(release): Publish - gatsby-admin@0.1.22 - gatsby-cli@2.12.16 - gatsby-recipes@0.1.15 - gatsby-theme-blog-core@1.4.22 - gatsby-theme-blog@1.5.22 - gatsby-theme-notes@1.3.22 - gatsby-theme-ui-preset@0.0.12 - gatsby@2.21.22

view details

Rajeesh C V

commit sha c5144ea797568bd1658f028a5196b949a10a0775

chore(docs): add Clodui deployment guide (#23587) * chore(docs): add Clodui deployment guide * update Clodui deployment doc with review comments * Update docs/docs/deploying-to-clodui.md * Update docs/docs/deploying-to-clodui.md * Update docs/docs/deploying-to-clodui.md * Update docs/docs/deploying-to-clodui.md * chore: format Co-authored-by: Obinna Ekwuno <obinnacodes@gmail.com> Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

view details

Gabriel Ramos

commit sha 49dfc6f5c557376b647be02b1bd686c4dc289709

chore(gatsby): Convert jobsV2 reducer to TS (#23708) * chore(ts): convert jobsv2 reducer to TS * Update packages/gatsby/src/redux/reducers/jobsv2.ts Co-authored-by: Ward Peeters <ward@coding-tech.com> * refactor(pr): refactor based on PR comments * Update packages/gatsby/src/redux/reducers/jobsv2.ts Co-authored-by: Ward Peeters <ward@coding-tech.com> * fix(lint): fix lint error * add result typing to jobs-manager Co-authored-by: Ward Peeters <ward@coding-tech.com>

view details

Dede Hamzah

commit sha 7a233927fd25e002b5ea0e962cdb5ad1fe5f2382

fix: handle nullish announcementRef to fix client side redirect error (#23956)

view details

Christian Rackerseder

commit sha 441f32aa9bfabea13b34d7b8507bc38dc1cb62e2

Rename ZEIT Now to Vercel (#23961)

view details

Matt Kane

commit sha e5a24617b863ef9a1391b6f18ac98302b46a1756

Add redirect for Vercel docs (#23979)

view details

Raz Lifshitz

commit sha 7b74535b43fb5454d87374c24669ed78ade2cf03

Update sites.yml (#23938) * Update sites.yml Added ofrilifshitz.com to sites.yml * chore: format Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

view details

renovate[bot]

commit sha 224e84ed53907dbff4b7b0ddbfbed7fe2bfa19e5

fix: update starters and examples (#23972) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

renovate[bot]

commit sha c7e952b93340bfabf693623e1b0fe5bd28030c1e

chore: update www (#23971) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

Mike Dane

commit sha eb0f0d885ff30b1407050b6e1405490e711298ed

removed space on bootstrap finished time (#23925) Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

view details

Diogo Capela

commit sha f45791264f6b11745bbfa3ba6e9aebecff843ac6

chore(showcase): Add Zona Digital to Gatsby Showcase (#23980) Co-authored-by: Capela <diogo.capela@mindera.com> Co-authored-by: Matt Kane <matt@gatsbyjs.com>

view details

shannonbux

commit sha e8b6eea73b644655807c4e199690f3b7189fdb22

fixed capitalization

view details

Hashim Warren

commit sha 9bd54befeb04f0cf22643accdd4caa5a2708993f

(chore)Update Incremental Builds blog post with list (#23981) * Update steps with ordered list * Update docs/blog/2020-04-22-announcing-incremental-builds/index.md Co-authored-by: Matt Kane <matt@gatsbyjs.com> * Update docs/blog/2020-04-22-announcing-incremental-builds/index.md Co-authored-by: Matt Kane <matt@gatsbyjs.com> * Update link and SEO title * chore: format Co-authored-by: Matt Kane <matt@gatsbyjs.com> Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

view details

Daiki Ihara

commit sha 7a720f4391febb798b345fb4d4ec1c86b2b32765

chore(gatsby): migrate gatsby-webpack-eslint-graphql-schema-reload-plugin to TS (#22408) * migrate gatsby-webpack-eslint-graphql-schema-reload-plugin to TS * fix pointed out * fix lint Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

view details

Daiki Ihara

commit sha cddffd82df55a5039e392f265df279379ca6da9f

chore(gatsby): migrate gatsby-webpack-stats-extractor to TypeScript (#22404) * migrate gatsby-webpack-stats-extractor to TypeScript * update @types/webpack * fix typecheck Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

view details

Joshua Hall

commit sha 885e3e4c5e919df295d92143472a575e0ca1e1c8

chore(starters): add dib-gatsby-starter (#23280) * chore(starters): add dib-gatsby-starter * chore: format Co-authored-by: Obinna Ekwuno <obinnacodes@gmail.com> Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

view details

Matthew Shirley

commit sha e50407a235e5e168e875d8a8d701f59084204328

feat(gatsby): Gatsby config validation should suggest related keys (#23284) * feat(gatsby): implement config validation suggestions * feat(gatsby): throw error if option is passed without a valid options fix(gatsby): enable checking on all config keys fix:(gatsby): change did you mean util to typescript fix(gatsby): remove test line style(gatsby): fix lint issue * fix(gatsby): fix ts error test(gatsby): remove obsolete snapshot fix goof with duplicate test * fix(gatsby): display multiple errors at once * fix(gatsby): fix failing test on windows * revert yarn.lock changes * fix(gatsby): fix merge conflict due to ts migration Co-authored-by: Matt Kane <matt@gatsbyjs.com>

view details

push time in 17 days

push eventgatsbyjs/gatsby

Kyle Mathews

commit sha 1c153a0128055dd277b502c63329e6ad46e544d3

Squashed commit of the following: commit 9bd54befeb04f0cf22643accdd4caa5a2708993f Author: Hashim Warren <hashim@gatsbyjs.com> Date: Mon May 11 16:31:31 2020 -0400 (chore)Update Incremental Builds blog post with list (#23981) * Update steps with ordered list * Update docs/blog/2020-04-22-announcing-incremental-builds/index.md Co-authored-by: Matt Kane <matt@gatsbyjs.com> * Update docs/blog/2020-04-22-announcing-incremental-builds/index.md Co-authored-by: Matt Kane <matt@gatsbyjs.com> * Update link and SEO title * chore: format Co-authored-by: Matt Kane <matt@gatsbyjs.com> Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com> commit e8b6eea73b644655807c4e199690f3b7189fdb22 Author: shannonbux <32467162+shannonbux@users.noreply.github.com> Date: Mon May 11 10:37:30 2020 -0700 fixed capitalization commit f45791264f6b11745bbfa3ba6e9aebecff843ac6 Author: Diogo Capela <diogocapela@gmail.com> Date: Mon May 11 18:04:08 2020 +0100 chore(showcase): Add Zona Digital to Gatsby Showcase (#23980) Co-authored-by: Capela <diogo.capela@mindera.com> Co-authored-by: Matt Kane <matt@gatsbyjs.com> commit eb0f0d885ff30b1407050b6e1405490e711298ed Author: Mike Dane <mikedane94@gmail.com> Date: Tue May 12 02:42:34 2020 +1000 removed space on bootstrap finished time (#23925) Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com> commit c7e952b93340bfabf693623e1b0fe5bd28030c1e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 11 17:39:08 2020 +0100 chore: update www (#23971) Co-authored-by: Renovate Bot <bot@renovateapp.com> commit 224e84ed53907dbff4b7b0ddbfbed7fe2bfa19e5 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon May 11 17:38:30 2020 +0100 fix: update starters and examples (#23972) Co-authored-by: Renovate Bot <bot@renovateapp.com> commit 7b74535b43fb5454d87374c24669ed78ade2cf03 Author: Raz Lifshitz <30860151+razrez@users.noreply.github.com> Date: Mon May 11 19:13:43 2020 +0300 Update sites.yml (#23938) * Update sites.yml Added ofrilifshitz.com to sites.yml * chore: format Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com> commit e5a24617b863ef9a1391b6f18ac98302b46a1756 Author: Matt Kane <matt@gatsbyjs.com> Date: Mon May 11 17:11:20 2020 +0100 Add redirect for Vercel docs (#23979) commit 441f32aa9bfabea13b34d7b8507bc38dc1cb62e2 Author: Christian Rackerseder <git@echooff.de> Date: Mon May 11 17:27:38 2020 +0200 Rename ZEIT Now to Vercel (#23961) commit 7a233927fd25e002b5ea0e962cdb5ad1fe5f2382 Author: Dede Hamzah <dehamzah@users.noreply.github.com> Date: Mon May 11 21:45:23 2020 +0700 fix: handle nullish announcementRef to fix client side redirect error (#23956) commit 49dfc6f5c557376b647be02b1bd686c4dc289709 Author: Gabriel Ramos <gabriel.luiz.ramos@gmail.com> Date: Mon May 11 10:42:17 2020 -0300 chore(gatsby): Convert jobsV2 reducer to TS (#23708) * chore(ts): convert jobsv2 reducer to TS * Update packages/gatsby/src/redux/reducers/jobsv2.ts Co-authored-by: Ward Peeters <ward@coding-tech.com> * refactor(pr): refactor based on PR comments * Update packages/gatsby/src/redux/reducers/jobsv2.ts Co-authored-by: Ward Peeters <ward@coding-tech.com> * fix(lint): fix lint error * add result typing to jobs-manager Co-authored-by: Ward Peeters <ward@coding-tech.com> commit c5144ea797568bd1658f028a5196b949a10a0775 Author: Rajeesh C V <cvrajeesh@gmail.com> Date: Mon May 11 18:53:21 2020 +0530 chore(docs): add Clodui deployment guide (#23587) * chore(docs): add Clodui deployment guide * update Clodui deployment doc with review comments * Update docs/docs/deploying-to-clodui.md * Update docs/docs/deploying-to-clodui.md * Update docs/docs/deploying-to-clodui.md * Update docs/docs/deploying-to-clodui.md * chore: format Co-authored-by: Obinna Ekwuno <obinnacodes@gmail.com> Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com> commit c34bd667b3ecdfaef365ced82d8c2fa46d73ad39 Author: Michal Piechowiak <misiek.piechowiak@gmail.com> Date: Mon May 11 12:54:24 2020 +0200 chore(release): Publish - gatsby-admin@0.1.22 - gatsby-cli@2.12.16 - gatsby-recipes@0.1.15 - gatsby-theme-blog-core@1.4.22 - gatsby-theme-blog@1.5.22 - gatsby-theme-notes@1.3.22 - gatsby-theme-ui-preset@0.0.12 - gatsby@2.21.22 commit f7dc43fe310ebcecf99bc81cc25df256ffe38f51 Author: Albert Lash <31164347+albertlincoln@users.noreply.github.com> Date: Mon May 11 11:52:59 2020 +0100 fix(gatsby-cli): don't fail when using `--log-pages` and/or `--write-to-file` (#23951) * Adding new cli options for page optimization * prettier * make them hidden, add some description as well as comment about why they are hidden Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com> commit 88056f054cb6a539f5cb371336174516e47a1c07 Author: Michal Piechowiak <misiek.piechowiak@gmail.com> Date: Mon May 11 01:17:47 2020 +0200 fix(www): allow to tree shake lodash-es (#23967) commit e267ca00f519a1cddb230a34fc11acf5d8e2fc17 Author: Andrés Bedoya <Angelfire@users.noreply.github.com> Date: Sat May 9 15:51:42 2020 -0500 Update deploying-to-zeit-now.md (#23946)

view details

Kyle Mathews

commit sha caac1bef4553c5639c06773e081b351a3dff7f5d

Add hicat to do syntax highlighting

view details

push time in 17 days

pull request commentgatsbyjs/gatsby

fix(recipes): create src/images folder when baking mdx-images (#23820)

Looking great!

Some quick notes:

  • the e2e test needs an update (just change the directory name) which would then need to move the directory.
  • content isn't a prop we want — perhaps that's leftover from the file resource?
  • why are you exporting the exists function?
shrthnd

comment created time in 17 days

pull request commentgatsbyjs/gatsby

fix(gatsby-recipes): support code blocks on cli

Another go with some small dots

Screen Shot 2020-05-13 at 9 27 32 AM

KyleAMathews

comment created time in 17 days

Pull request review commentgatsbyjs/gatsby

Update/add starter recipes

+# Gatsby Theme Blog Core Starter Recipe++[Gatsby theme blog core](https://www.gatsbyjs.org/packages/gatsby-theme-blog-core/) is a great theme for adding blog functionality to your site. It's designed to handle sourcing your blog data for you so you can style it however you like.++---++Install necessary NPM packages++<NPMPackage name="gatsby-theme-blog-core" />++---++Install the gatsby-theme-blog-core plugin in gatsby-config.js. Make use of the `basePath` configuration so the blog listing appears at `/blog`.++<GatsbyPlugin name="gatsby-theme-blog-core" options={{basePath: `/blog`}}/>++---+Now let's add a post! (this part isn't working)

what's not working here?

laurieontech

comment created time in 17 days

issue commentFormidableLabs/urql

@urql/core fails on require in Node 13

Tested on v13.14.0 and it's working! Thanks for fixing it right before I filed the bug haha :-D

KyleAMathews

comment created time in 18 days

issue openedgatsbyjs/gatsby

If there's no gatsby-config.js, verify that "gatsby" is installed in the local package.json to validate we're actually in a Gatsby site

Interesting issue in general — how do we know if we're running a recipe in the right place. This will be easier from admin obviously as the experience is more controlled.

created time in 18 days

issue commentgatsbyjs/gatsby

Gatsby Recipes Umbrella Issue

@MaciekBaron yeah this is definitely a pattern we want to support! Generators are a sub-class of recipes that you'd want to run over and over again with different inputs. The main blocker is adding input support in general — @johno wrote about how we're approaching this problem https://github.com/gatsbyjs/gatsby/issues/22991#issuecomment-625985760 — hopefully will have updates on this in the next week or so

KyleAMathews

comment created time in 18 days

more