DEV Community

Sébastien Beaury
Sébastien Beaury

Posted on

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

Latest comments (0)