diff --git a/gatsby-site/.gitignore b/gatsby-site/.gitignore
new file mode 100644
index 0000000..f813275
--- /dev/null
+++ b/gatsby-site/.gitignore
@@ -0,0 +1,69 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# Runtime data
+pids
+*.pid
+*.seed
+*.pid.lock
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+
+# nyc test coverage
+.nyc_output
+
+# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
+.grunt
+
+# Bower dependency directory (https://bower.io/)
+bower_components
+
+# node-waf configuration
+.lock-wscript
+
+# Compiled binary addons (http://nodejs.org/api/addons.html)
+build/Release
+
+# Dependency directories
+node_modules/
+jspm_packages/
+
+# Typescript v1 declaration files
+typings/
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
+
+# Optional REPL history
+.node_repl_history
+
+# Output of 'npm pack'
+*.tgz
+
+# dotenv environment variable files
+.env*
+
+# gatsby files
+.cache/
+public
+
+# Mac files
+.DS_Store
+
+# Yarn
+yarn-error.log
+.pnp/
+.pnp.js
+# Yarn Integrity file
+.yarn-integrity
diff --git a/gatsby-site/.prettierignore b/gatsby-site/.prettierignore
new file mode 100644
index 0000000..58d06c3
--- /dev/null
+++ b/gatsby-site/.prettierignore
@@ -0,0 +1,4 @@
+.cache
+package.json
+package-lock.json
+public
diff --git a/gatsby-site/LICENSE b/gatsby-site/LICENSE
new file mode 100644
index 0000000..7e964c1
--- /dev/null
+++ b/gatsby-site/LICENSE
@@ -0,0 +1,14 @@
+The BSD Zero Clause License (0BSD)
+
+Copyright (c) 2020 Gatsby Inc.
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
diff --git a/gatsby-site/README.md b/gatsby-site/README.md
new file mode 100644
index 0000000..b40d274
--- /dev/null
+++ b/gatsby-site/README.md
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+ Gatsby's hello-world starter
+
+
+Kick off your project with this hello-world boilerplate. This starter ships with the main Gatsby configuration files you might need to get up and running blazing fast with the blazing fast app generator for React.
+
+_Have another more specific idea? You may want to check out our vibrant collection of [official and community-created starters](https://www.gatsbyjs.com/docs/gatsby-starters/)._
+
+## π Quick start
+
+1. **Create a Gatsby site.**
+
+ Use the Gatsby CLI to create a new site, specifying the hello-world starter.
+
+ ```shell
+ # create a new Gatsby site using the hello-world starter
+ gatsby new my-hello-world-starter https://github.com/gatsbyjs/gatsby-starter-hello-world
+ ```
+
+1. **Start developing.**
+
+ Navigate into your new siteβs directory and start it up.
+
+ ```shell
+ cd my-hello-world-starter/
+ gatsby develop
+ ```
+
+1. **Open the source code and start editing!**
+
+ Your site is now running at `http://localhost:8000`!
+
+ _Note: You'll also see a second link: _`http://localhost:8000/___graphql`_. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the [Gatsby tutorial](https://www.gatsbyjs.com/tutorial/part-five/#introducing-graphiql)._
+
+ Open the `my-hello-world-starter` directory in your code editor of choice and edit `src/pages/index.js`. Save your changes and the browser will update in real time!
+
+## π§ What's inside?
+
+A quick look at the top-level files and directories you'll see in a Gatsby project.
+
+ .
+ βββ node_modules
+ βββ src
+ βββ .gitignore
+ βββ .prettierrc
+ βββ gatsby-browser.js
+ βββ gatsby-config.js
+ βββ gatsby-node.js
+ βββ gatsby-ssr.js
+ βββ LICENSE
+ βββ package-lock.json
+ βββ package.json
+ βββ README.md
+
+1. **`/node_modules`**: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed.
+
+2. **`/src`**: This directory will contain all of the code related to what you will see on the front-end of your site (what you see in the browser) such as your site header or a page template. `src` is a convention for βsource codeβ.
+
+3. **`.gitignore`**: This file tells git which files it should not track / not maintain a version history for.
+
+4. **`.prettierrc`**: This is a configuration file for [Prettier](https://prettier.io/). Prettier is a tool to help keep the formatting of your code consistent.
+
+5. **`gatsby-browser.js`**: This file is where Gatsby expects to find any usage of the [Gatsby browser APIs](https://www.gatsbyjs.com/docs/browser-apis/) (if any). These allow customization/extension of default Gatsby settings affecting the browser.
+
+6. **`gatsby-config.js`**: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins youβd like to include, etc. (Check out the [config docs](https://www.gatsbyjs.com/docs/gatsby-config/) for more detail).
+
+7. **`gatsby-node.js`**: This file is where Gatsby expects to find any usage of the [Gatsby Node APIs](https://www.gatsbyjs.com/docs/node-apis/) (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.
+
+8. **`gatsby-ssr.js`**: This file is where Gatsby expects to find any usage of the [Gatsby server-side rendering APIs](https://www.gatsbyjs.com/docs/ssr-apis/) (if any). These allow customization of default Gatsby settings affecting server-side rendering.
+
+9. **`LICENSE`**: This Gatsby starter is licensed under the 0BSD license. This means that you can see this file as a placeholder and replace it with your own license.
+
+10. **`package-lock.json`** (See `package.json` below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. **(You wonβt change this file directly).**
+
+11. **`package.json`**: A manifest file for Node.js projects, which includes things like metadata (the projectβs name, author, etc). This manifest is how npm knows which packages to install for your project.
+
+12. **`README.md`**: A text file containing useful reference information about your project.
+
+## π Learning Gatsby
+
+Looking for more guidance? Full documentation for Gatsby lives [on the website](https://www.gatsbyjs.com/). Here are some places to start:
+
+- **For most developers, we recommend starting with our [in-depth tutorial for creating a site with Gatsby](https://www.gatsbyjs.com/tutorial/).** It starts with zero assumptions about your level of ability and walks through every step of the process.
+
+- **To dive straight into code samples, head [to our documentation](https://www.gatsbyjs.com/docs/).** In particular, check out the _Guides_, _API Reference_, and _Advanced Tutorials_ sections in the sidebar.
+
+## π« Deploy
+
+[](https://app.netlify.com/start/deploy?repository=https://github.com/gatsbyjs/gatsby-starter-hello-world)
+
+[](https://vercel.com/import/project?template=https://github.com/gatsbyjs/gatsby-starter-hello-world)
+
+
diff --git a/gatsby-site/gatsby-config.js b/gatsby-site/gatsby-config.js
new file mode 100644
index 0000000..e24936b
--- /dev/null
+++ b/gatsby-site/gatsby-config.js
@@ -0,0 +1,10 @@
+/**
+ * Configure your Gatsby site with this file.
+ *
+ * See: https://www.gatsbyjs.com/docs/gatsby-config/
+ */
+
+module.exports = {
+ /* Your site config here */
+ plugins: [],
+};
diff --git a/gatsby-site/package.json b/gatsby-site/package.json
new file mode 100644
index 0000000..7ac0ba5
--- /dev/null
+++ b/gatsby-site/package.json
@@ -0,0 +1,32 @@
+{
+ "name": "gatsby-starter-hello-world",
+ "private": true,
+ "description": "A simplified bare-bones starter for Gatsby",
+ "version": "0.1.0",
+ "license": "0BSD",
+ "scripts": {
+ "build": "gatsby build",
+ "develop": "gatsby develop",
+ "format": "prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yml}\"",
+ "start": "npm run develop",
+ "serve": "gatsby serve",
+ "clean": "gatsby clean",
+ "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\" && exit 1"
+ },
+ "dependencies": {
+ "gatsby": "^2.25.3",
+ "react": "^16.12.0",
+ "react-dom": "^16.12.0"
+ },
+ "devDependencies": {
+ "eslint-config-prettier": "^6.15.0",
+ "prettier": "^2.1.2"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/gatsbyjs/gatsby-starter-hello-world"
+ },
+ "bugs": {
+ "url": "https://github.com/gatsbyjs/gatsby/issues"
+ }
+}
diff --git a/gatsby-site/src/pages/index.js b/gatsby-site/src/pages/index.js
new file mode 100644
index 0000000..a15ef76
--- /dev/null
+++ b/gatsby-site/src/pages/index.js
@@ -0,0 +1,5 @@
+import React from "react";
+
+export default function Home() {
+ return Hello world!
;
+}
diff --git a/gatsby-site/static/favicon.ico b/gatsby-site/static/favicon.ico
new file mode 100644
index 0000000..1a466ba
Binary files /dev/null and b/gatsby-site/static/favicon.ico differ