Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6e77912

Browse files
committed
feat: use gitbook for book generation
1 parent 7d3720c commit 6e77912

341 files changed

Lines changed: 66764 additions & 50 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.vscode/
22
out/
3+
node_modules/

README.md

Lines changed: 3 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -14,46 +14,13 @@ It is especially helpful for students, engineers and scientists to organize algo
1414

1515
In order to collaboratively take advantage of this material, usage in the following forms are welcomed:
1616

17-
- Preview the documentation online, see [outlines](preface.md)
18-
- Download the [pdf](), [epub]() or [raw html]() versions of the algorithm handbook for self-learning or redistribution under the license constraint.
17+
- Preview the documentation online, see [outlines](SUMMARY.md)
18+
- Download the [pdf], [epub] or [raw html] versions of the algorithm handbook for self-learning or redistribution under the license constraint.
1919
- Clone or Fork this repo to build your own flavor of algorithm handbook or to submit Pull Request.
2020

21-
### Prerequisites
22-
23-
* [pandoc](http://pandoc.org/) should be installed.
24-
* [wkhtmltopdf](https://wkhtmltopdf.org/index.html) should be downloaded and installed.
25-
26-
In Mac OS X system,
27-
* [MacTex](http://www.tug.org/mactex/), if the distribution is too big for you, consider its smaller subset [basicTex](http://www.tug.org/mactex/morepackages.html).
28-
29-
In Unix/Linux system,
30-
* [TexLive](http://www.tug.org/texlive/acquire-netinstall.html) is required for font generation.
31-
32-
### Build from Source
33-
34-
In your **terminal**, run
35-
36-
```bash
37-
$ alias chrome="PATH/TO/YOUR/CHROME_DESKTOP_BROWSER_APP"
38-
```
39-
40-
and type in the following command (make sure you have _bash_ 4.0+ installed)
41-
42-
```bash
43-
$ . build.sh
44-
```
45-
46-
to supply _options_ --html, --pdf or --epub to generate the corresponding ebook versions for _interactive prompts_ or
47-
48-
```bash
49-
$ . build.sh [--html|--pdf|--epub]
50-
```
51-
52-
to achieve the same effects. Then, the versions you desire are built under the _out_ directory.
53-
5421
## Contributing
5522

56-
Make sure you follow the [contributing guide](.github/CONTRIBUTING.md) in order to proceed with any forms of contribution.
23+
Make sure you follow the [contributing guide](../.github/CONTRIBUTING.md) in order to proceed with any forms of contribution.
5724

5825
## License
5926

book.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"root": "./docs",
3+
"title": "Algorithm Cracker",
4+
"description": "Comprehensive algorithms solution to help engineers prepare their interviews and future study",
5+
"author": "aaronoah",
6+
"gitbook": ">= 3.0.0"
7+
}

0 commit comments

Comments
 (0)