Vikesh Tiwari edited this page Oct 14, 2017 · 2 revisions

Contribute to the lists

Hello dear friend, welcome! This guide details how to contribute to this repository.

Links of Paid Books and Courses will not be added in the repository.


  • All lists are .md files. Try to learn Github's Markdown syntax. It's simple!
  • All the lists start with an Index, the idea is to show all of sections and subsections there, so it's important to have an index for each section. Right now it's alphabetized, so please use alphabetic order.
  • Sections are using level 3 heading (in HTML is <h3>, in Markdown is ###), and subsections are using level 4 (in HTML is <h4>, in Markdown is ####).

The idea is to have

  • 2 empty lines between last suggested book & new header
  • 1 empty line between header & first book of that very section.
  • 0 empty line between each book in 1 section.
  • 1 empty line at the end of each .md file.

Like this example:

* [Essential Pascal Version 1 and 2](

### DTrace

* [IllumOS Dynamic Tracing Guide](
* [Some Other Book](

BAD : * [IllumOS Dynamic Tracing Guide](
GOOD: * [IllumOS Dynamic Tracing Guide]( (PDF)

BAD : * [IllumOS Dynamic Tracing Guide]( Robert
GOOD: * [IllumOS Dynamic Tracing Guide]( - Robert

And that's it! Simple, easy and lovely...

We hope you contribute to this great repository. :+1:

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.