DEV Community

SĂ©bastien Beaury
SĂ©bastien Beaury

Posted on

1 1

Introducing Dev Chapters. Find the best web dev ebooks out there đź“š

post body picture

Why this website?

Some learn best through online video tutorials, others through reading an ebook. I do prefer the second method. As an example, the Road to React is a great resource for every beginner looking for learning from the bottom up.

I also wanted to give Vue a try so I went ahead and decided to design a single web page displaying the best ebooks available for web developers. The website is built with Vue CLI and Bulma.

This is also to give back to the community and allow beginners to create their first pull request so everyone can can contribute to the project. The repo is tagged first-timers-only friendly.

first-timers-only

Check it out

Website

GitHub logo sbeaury / dev-chapters

Find the best web dev ebooks out there đź“š



Dev Chapters

Netlify Status

first-timers-only

đź“š Find the best web dev ebooks out there. đź“š

Made with Vue and Bulma


Demo preview


Prerequisite

  1. It is required to have Node.js with version 8.5.0 or higher. To see what version of Node.js is installed on your machine type the following command in the terminal:
node -v
  1. If you do not have installed Node.js in your machine then go to this link in order to install node.

How to contribute (and add more books to the shelf)

  1. Fork it (https://github.com/sbeaury/dev-chapters/fork)

  2. Create your feature branch (git checkout -b feature/fooBar)

  3. Edit the book database in data/books.yaml by adding an url, an image url, an alt attribute and tag (technology or stack).

  4. Commit your changes (git commit -am 'Add some fooBar')

  5. Push to the branch (git push origin feature/fooBar)

  6. Create a new Pull Request


Credits

This project uses several open source packages:

Want to contribute (and add more books to the shelf)?

  1. If you do not have installed Node.js in your machine then go to this link in order to install node.

  2. Fork it (https://github.com/sbeaury/dev-chapters/fork)

  3. Create your feature branch (git checkout -b feature/fooBar)

  4. Edit the book database in data/books.yaml by adding an url, an image url, an alt attribute and a tag (technology or stack).

# books.yaml

# others books sit here
# ...

# inserting new book

- linkUrl: "https://www.yourbook.com"
  imgUrl: "https://www.yourimageurl.com"
  alt: "you don't know Javascript image"
  tag: "Javascript"

Enter fullscreen mode Exit fullscreen mode
  1. Commit your changes (git commit -am 'Add some fooBar')

  2. Push to the branch (git push origin feature/fooBar)

  3. Create a new Pull Request and I will review it

Thanks for reading! The Dev community is awesome!

Follow me if you like to follow my next adventures

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

đź‘‹ Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay