Files
Mind-Expanding-Books/app
PhilipWright96 e86b26a72e Make book reviews up to date (#321)
* Fix import typo

* Fix import typo

* Add yml file to schedule github action

* Undo import changes

* Formatting

* Fix imports

* Imports

* Add file extension

* Kick on branch

* Try using py

* Attempt adding semicolons

* Temporarily remove python call

* Remove space

* Leave only one line in

* Refactor syntax

* Update yml syntax

* Test

* Test

* Test

* Test

* Add import

* Add bs4 module

* Refactor yml

* Add missing quotation marks

* Cat newly created file for testing purposes

* Sort indents

* Properly sort indents

* Add extra import

* Update import

* Update JSON files

* Use secrets for API keys

* Update json

* Update JSON files

* Reorganize workflow

* Move into right directory

* Fix order

* Update JSON files

* Attempt to change account which makes commits

* Kick job

* Update JSON files

* Attempt commit with new bot email

* Kick

* Attempt new kick

* Update JSON files

* Attempt removing email

* Change for kick

* Update JSON files

* Re-add email

* Update JSON files

* Check pwd of github VM

* Update JSON files

* Attempt copying updating books.json to app data

* Update JSON files

* Remove the onpush setting

* Update install method

* Replace touch with just echo call

* Update JSON files

* Remove cat

* Rename email

* Stage individual files instead of all

* Update JSON files

Co-authored-by: Philip Wright <wrightphilip4@gmail.com.github.com>
Co-authored-by: Mind Expanding Books Bot <mindexpandingbooks@gmail.com.github.com>
Co-authored-by: mindexpandingbooksbot <runner@fv-az70-910.gpy01byny0buvbolry2rpgzvkd.bx.internal.cloudapp.net>
Co-authored-by: mindexpandingbooksbot <mindexpandingbooksbot@users.noreply.github.com>
2020-11-30 00:06:31 +05:30
..
2020-11-30 00:06:31 +05:30
2020-08-23 00:58:19 +05:30
2020-10-15 01:33:00 +05:30
2019-10-13 20:19:56 +05:30
2019-10-13 20:19:56 +05:30
2020-08-23 00:57:54 +05:30
2020-09-27 22:32:33 +05:30
2019-10-13 20:19:56 +05:30
2020-08-23 00:57:54 +05:30

app/ directory contains the source code of the Mind Expanding Books website

How to setup development environment

git clone https://github.com/hackerkid/Mind-Expanding-Books
cd app/
npm install
gatsby develop

High level overview of the website

  • The website is made using Gatsby, which is a React based static site generator.
  • The website is deployed in Netlify automatically whenever a commit is pushed to GitHub.
  • When you create a pull request with changes to the source code, Netlify will automatically create a website for previewing the changes. You can click on "Details" in the "Deploy preview ready!" message in the pull request page for seeing the website.

From where does the website fetches the data of the books?

Website fetches the data of the books from app/src/data/books.json file. See README in utils directory for details on how this file is generated.