From 7e589e0b5b5caa0b788027a2df60767959e2d61c Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 17:51:12 -0400 Subject: [PATCH 01/13] updated Readme --- README.md | 78 +++++++------------------------------------------------ 1 file changed, 10 insertions(+), 68 deletions(-) diff --git a/README.md b/README.md index 382f6b9..c1f1faa 100644 --- a/README.md +++ b/README.md @@ -1,70 +1,12 @@ -# Free Programming Books Search +

+ Ebooks Foundation Search + +

-This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). +

+ Ebooks Repository + · + General Overview +

-## Available Scripts - -In the project directory, you can run: - -### `npm start` - -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in the browser. - -The page will reload if you make edits.\ -You will also see any lint errors in the console. - -### `npm test` - -Launches the test runner in the interactive watch mode.\ -See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. - -### `npm run build` - -Builds the app for production to the `build` folder.\ -It correctly bundles React in production mode and optimizes the build for the best performance. - -The build is minified and the filenames include the hashes.\ -Your app is ready to be deployed! - -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. - -### `npm run eject` - -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** - -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. - -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). - -### Code Splitting - -This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) - -### Analyzing the Bundle Size - -This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) - -### Making a Progressive Web App - -This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) - -### Advanced Configuration - -This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) - -### Deployment - -This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) - -### `npm run build` fails to minify - -This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) +The Ebooks Search is a companion project of [Free Ebooks Repo](https://github.com/EbookFoundation/free-programming-books). It allows users to search by book title or author and filter by language. \ No newline at end of file From 373d80d2a57365c05c49b907ada69303374ca988 Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 17:52:08 -0400 Subject: [PATCH 02/13] updated Readme --- README.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/README.md b/README.md index c1f1faa..130dc5d 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,4 @@ -

- Ebooks Repository - · - General Overview -

- The Ebooks Search is a companion project of [Free Ebooks Repo](https://github.com/EbookFoundation/free-programming-books). It allows users to search by book title or author and filter by language. \ No newline at end of file From 2a1ce2b2a6f7d266bfa26bd00c03b4f79ca3898b Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 18:06:01 -0400 Subject: [PATCH 03/13] readme update --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 130dc5d..040f980 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,15 @@

- Ebooks Foundation Search +free-programming-books-search

-The Ebooks Search is a companion project of [Free Ebooks Repo](https://github.com/EbookFoundation/free-programming-books). It allows users to search by book title or author and filter by language. \ No newline at end of file +The +free-programming-books-search is a companion project of [ +free-programming-books](https://ebookfoundation.github.io/free-programming-books/). It allows users to search by book title or author and filter by language. + +## Contents +- [Installation](#-installation) +- [Deployment](#-deployment) + +## Installation +Nuts Deez \ No newline at end of file From 4137a687315f7128921b54fba9effded1cef50d5 Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 18:08:29 -0400 Subject: [PATCH 04/13] readme update --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 040f980..a8d3798 100644 --- a/README.md +++ b/README.md @@ -12,4 +12,6 @@ free-programming-books](https://ebookfoundation.github.io/free-programming-books - [Deployment](#-deployment) ## Installation -Nuts Deez \ No newline at end of file +Nuts Deez + +aspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \ No newline at end of file From 3da70adef540b28dace4d374069f15e45f2c8a4a Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 18:11:46 -0400 Subject: [PATCH 05/13] readme update --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a8d3798..720936d 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,10 @@ free-programming-books-search is a companion project of [ free-programming-books](https://ebookfoundation.github.io/free-programming-books/). It allows users to search by book title or author and filter by language. ## Contents -- [Installation](#-installation) -- [Deployment](#-deployment) +- [Installation](#installation) +- [Deployment](#deployment) ## Installation Nuts Deez -aspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaspodfasfd aosdfasdfpoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \ No newline at end of file +## Deployment From 099ee1d54093bfc5c6a01b93f9d69d332b88b22a Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 20:52:58 -0400 Subject: [PATCH 06/13] readme update --- README.md | 24 +++++++++++++++++++++++- package.json | 2 +- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 720936d..56ec62c 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,28 @@ free-programming-books](https://ebookfoundation.github.io/free-programming-books - [Deployment](#deployment) ## Installation -Nuts Deez + +### NPM Installation + 1. Make sure you have [Node.js](https://nodejs.org/en/) installed. If you already do, skip to [Running the Website](#running-the-website.) + 2. Otherwise, download the LTS installer from [Node.js](https://nodejs.org/en/) website. + 3. Follow the instructions of the installer, make sure npm is listed as a package to be installed. + 4. Click Install. + 5. Verify that Node.Js has been installed by going to command line and typing in `node`. It should show the current version. + 6. Close out of Node by either closing and reopening the command line or with Ctrl + C. + 7. Make sure to check out the [NPM website](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) for more info. +### Running the Website + 1. Make sure you have [Git](https://git-scm.com/downloads) installed. + 2. Clone the repo from Github with Git. + 3. Navigate to the folder using command line. (easy way is to type "cd" and then drag and drop the folder into command line) + 4. Type `npm install -g` + 5. Type `npm install react-scripts` + 6. Type `npm start`. At this point, the commnand prompt should start up the server, and a tab in your default browser should open up to localhost. ## Deployment + 1. First, make sure that you the local folder containing the files has a remote configured called "origin". + a. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). + b. Type `git init` + c. Type `git remote add origin `,replacing with the url of your github repository. + 2. Now, run `npm run deploy`. + 3. This should deploy your code to "https:.github.io/free-programming-books-search/" + \ No newline at end of file diff --git a/package.json b/package.json index 8a3eabd..1a7342e 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "homepage": "https://ebookfoundation.github.io/free-programming-books-search/", + "homepage": "https://leoouyang24.github.io/free-programming-books-search/", "name": "fpb_search_page", "version": "0.1.0", "private": true, From 8ce67444dce9c0d839e338ecf07a6eb28eea14fd Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 20:54:20 -0400 Subject: [PATCH 07/13] readme update --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 56ec62c..be9a7f5 100644 --- a/README.md +++ b/README.md @@ -14,26 +14,26 @@ free-programming-books](https://ebookfoundation.github.io/free-programming-books ## Installation ### NPM Installation - 1. Make sure you have [Node.js](https://nodejs.org/en/) installed. If you already do, skip to [Running the Website](#running-the-website.) - 2. Otherwise, download the LTS installer from [Node.js](https://nodejs.org/en/) website. - 3. Follow the instructions of the installer, make sure npm is listed as a package to be installed. - 4. Click Install. - 5. Verify that Node.Js has been installed by going to command line and typing in `node`. It should show the current version. - 6. Close out of Node by either closing and reopening the command line or with Ctrl + C. - 7. Make sure to check out the [NPM website](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) for more info. +1. Make sure you have [Node.js](https://nodejs.org/en/) installed. If you already do, skip to [Running the Website](#running-the-website.) +2. Otherwise, download the LTS installer from [Node.js](https://nodejs.org/en/) website. +3. Follow the instructions of the installer, make sure npm is listed as a package to be installed. +4. Click Install. +5. Verify that Node.Js has been installed by going to command line and typing in `node`. It should show the current version. +6. Close out of Node by either closing and reopening the command line or with Ctrl + C. +7. Make sure to check out the [NPM website](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) for more info. ### Running the Website - 1. Make sure you have [Git](https://git-scm.com/downloads) installed. - 2. Clone the repo from Github with Git. - 3. Navigate to the folder using command line. (easy way is to type "cd" and then drag and drop the folder into command line) - 4. Type `npm install -g` - 5. Type `npm install react-scripts` - 6. Type `npm start`. At this point, the commnand prompt should start up the server, and a tab in your default browser should open up to localhost. +1. Make sure you have [Git](https://git-scm.com/downloads) installed. +2. Clone the repo from Github with Git. +3. Navigate to the folder using command line. (easy way is to type "cd" and then drag and drop the folder into command line) +4. Type `npm install -g` +5. Type `npm install react-scripts` +6. Type `npm start`. At this point, the commnand prompt should start up the server, and a tab in your default browser should open up to localhost. ## Deployment - 1. First, make sure that you the local folder containing the files has a remote configured called "origin". - a. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). - b. Type `git init` - c. Type `git remote add origin `,replacing with the url of your github repository. - 2. Now, run `npm run deploy`. - 3. This should deploy your code to "https:.github.io/free-programming-books-search/" +1. First, make sure that you the local folder containing the files has a remote configured called "origin". +a. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). +b. Type `git init` +c. Type `git remote add origin `,replacing with the url of your github repository. +2. Now, run `npm run deploy`. +3. This should deploy your code to "https:.github.io/free-programming-books-search/" \ No newline at end of file From 7fe2259b244d38e5f8405721d2d1a8979aaac151 Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 20:57:03 -0400 Subject: [PATCH 08/13] updated readme --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index be9a7f5..d6a43e2 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ free-programming-books](https://ebookfoundation.github.io/free-programming-books ## Installation ### NPM Installation -1. Make sure you have [Node.js](https://nodejs.org/en/) installed. If you already do, skip to [Running the Website](#running-the-website.) +1. Make sure you have [Node.js](https://nodejs.org/en/) installed. If you already do, skip to [Running the Website](#running-the-website) 2. Otherwise, download the LTS installer from [Node.js](https://nodejs.org/en/) website. 3. Follow the instructions of the installer, make sure npm is listed as a package to be installed. 4. Click Install. @@ -31,9 +31,9 @@ free-programming-books](https://ebookfoundation.github.io/free-programming-books ## Deployment 1. First, make sure that you the local folder containing the files has a remote configured called "origin". -a. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). -b. Type `git init` -c. Type `git remote add origin `,replacing with the url of your github repository. +1. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). +2. Type `git init` +3. Type `git remote add origin `,replacing with the url of your github repository. 2. Now, run `npm run deploy`. 3. This should deploy your code to "https:.github.io/free-programming-books-search/" \ No newline at end of file From f6ef0109ce0a313e5e9798683f2278c125566f32 Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Thu, 21 Apr 2022 20:58:03 -0400 Subject: [PATCH 09/13] updated readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d6a43e2..639980e 100644 --- a/README.md +++ b/README.md @@ -31,9 +31,9 @@ free-programming-books](https://ebookfoundation.github.io/free-programming-books ## Deployment 1. First, make sure that you the local folder containing the files has a remote configured called "origin". -1. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). -2. Type `git init` -3. Type `git remote add origin `,replacing with the url of your github repository. + 1. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). + 2. Type `git init` + 3. Type `git remote add origin `,replacing with the url of your github repository. 2. Now, run `npm run deploy`. 3. This should deploy your code to "https:.github.io/free-programming-books-search/" \ No newline at end of file From c1ced16a9400684c82fec86242e95aaac3a0d6ff Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Fri, 22 Apr 2022 14:04:36 -0400 Subject: [PATCH 10/13] Updated ReadMe --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 639980e..00cfa45 100644 --- a/README.md +++ b/README.md @@ -30,10 +30,12 @@ free-programming-books](https://ebookfoundation.github.io/free-programming-books 6. Type `npm start`. At this point, the commnand prompt should start up the server, and a tab in your default browser should open up to localhost. ## Deployment +MAKE SURE YOU HAVE COMPLETED THE INSTALLATION STEPS FIRST! 1. First, make sure that you the local folder containing the files has a remote configured called "origin". 1. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). 2. Type `git init` 3. Type `git remote add origin `,replacing with the url of your github repository. -2. Now, run `npm run deploy`. -3. This should deploy your code to "https:.github.io/free-programming-books-search/" +2. Now, run 'npm install gh-pages'. +3. Now, run `npm run deploy`. +4. This should deploy your code to "https:.github.io/free-programming-books-search/" \ No newline at end of file From b05cb93d416855ad8ac459330998be9fc59bb8ca Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Fri, 22 Apr 2022 14:05:28 -0400 Subject: [PATCH 11/13] updated read me --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 00cfa45..fd15602 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,6 @@ MAKE SURE YOU HAVE COMPLETED THE INSTALLATION STEPS FIRST! 2. Type `git init` 3. Type `git remote add origin `,replacing with the url of your github repository. 2. Now, run 'npm install gh-pages'. -3. Now, run `npm run deploy`. +3. Run `npm run deploy`. 4. This should deploy your code to "https:.github.io/free-programming-books-search/" \ No newline at end of file From d258794922eed638681224d8e558ccae55917117 Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Fri, 22 Apr 2022 14:06:54 -0400 Subject: [PATCH 12/13] updated read me --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd15602..a363f33 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ MAKE SURE YOU HAVE COMPLETED THE INSTALLATION STEPS FIRST! 1. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). 2. Type `git init` 3. Type `git remote add origin `,replacing with the url of your github repository. -2. Now, run 'npm install gh-pages'. +2. Now, run 'npm install -g gh-pages'. 3. Run `npm run deploy`. 4. This should deploy your code to "https:.github.io/free-programming-books-search/" \ No newline at end of file From 89a629098be3807c5e57270a3ba6fcc83a3c2a46 Mon Sep 17 00:00:00 2001 From: leo ouyang Date: Fri, 22 Apr 2022 14:07:25 -0400 Subject: [PATCH 13/13] updated read me --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a363f33..927c9ff 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ MAKE SURE YOU HAVE COMPLETED THE INSTALLATION STEPS FIRST! 1. If you aren't sure, navigate to the folder using Git (type "cd", then drag and drop folder in to Git command line.). 2. Type `git init` 3. Type `git remote add origin `,replacing with the url of your github repository. -2. Now, run 'npm install -g gh-pages'. +2. Now, run `npm install -g gh-pages`. 3. Run `npm run deploy`. 4. This should deploy your code to "https:.github.io/free-programming-books-search/" \ No newline at end of file