File tree Expand file tree Collapse file tree 7 files changed +154
-6
lines changed Expand file tree Collapse file tree 7 files changed +154
-6
lines changed Original file line number Diff line number Diff line change @@ -72,7 +72,6 @@ local.properties
7272# Ruby
7373# #####################
7474/.bundle /
75- /Gemfile.lock
7675
7776# #####################
7877# Package Files
@@ -136,8 +135,8 @@ Desktop.ini
136135# ln -s ~/OneDrive/Authoring/dsaJS/asciidoc/book/fonts .
137136# ln -s ~/OneDrive/Authoring/dsaJS/asciidoc/book/images .
138137# #####################
139- Gemfile
140- Gemfile.lock
138+ # Gemfile
139+ # Gemfile.lock
141140Makefile
142141_conf
143142_resources
Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ include::ch02-git-basics-chapter.asc[]
1616
1717include::part01-algorithms-analysis.asc[]
1818
19-
2019include::[]
2120
2221ifndef::ebook-format[include::index.asc[] ]
Original file line number Diff line number Diff line change 1+ source 'https://rubygems.org'
2+
3+ gem 'rake'
4+ gem 'asciidoctor' , '1.5.6.1'
5+
6+ gem 'json'
7+ gem 'awesome_print'
8+
9+ gem 'asciidoctor-epub3' , :git => 'https://github.com/asciidoctor/asciidoctor-epub3'
10+ gem 'asciidoctor-pdf' , '1.5.0.alpha.16'
11+
12+ gem 'coderay'
13+ gem 'pygments.rb'
14+ gem 'thread_safe'
15+ gem 'epubcheck'
16+ gem 'kindlegen'
17+
18+ gem 'asciidoctor-diagram' , '1.5.11'
19+ gem "prawn-gmagick" , "~> 0.0.8" # brew install GraphicsMagick # sudo apt-get install -y graphicsmagick-imagemagick-compat graphicsmagick-libmagick-dev-compat
Original file line number Diff line number Diff line change 1+ GIT
2+ remote: https://github.com/asciidoctor/asciidoctor-epub3
3+ revision: 3fcfb3ee7b74fc1a07c3a91e048717ccb2dd5719
4+ specs:
5+ asciidoctor-epub3 (1.5.0.alpha.10.dev )
6+ asciidoctor (>= 1.5.0 , < 3.0.0 )
7+ concurrent-ruby (~> 1.1.5 )
8+ gepub (~> 1.0.3 )
9+ thread_safe (~> 0.3.6 )
10+
11+ GEM
12+ remote: https://rubygems.org/
13+ specs:
14+ Ascii85 (1.0.3 )
15+ addressable (2.6.0 )
16+ public_suffix (>= 2.0.2 , < 4.0 )
17+ afm (0.2.2 )
18+ asciidoctor (1.5.6.1 )
19+ asciidoctor-diagram (1.5.11 )
20+ asciidoctor (~> 1.5.0 )
21+ asciidoctor-pdf (1.5.0.alpha.16 )
22+ asciidoctor (>= 1.5.0 )
23+ prawn (>= 1.3.0 , < 2.3.0 )
24+ prawn-icon (= 1.3.0 )
25+ prawn-svg (>= 0.21.0 , < 0.28.0 )
26+ prawn-table (= 0.2.2 )
27+ prawn-templates (>= 0.0.3 , <= 0.1.1 )
28+ safe_yaml (~> 1.0.4 )
29+ thread_safe (~> 0.3.6 )
30+ treetop (= 1.5.3 )
31+ awesome_print (1.8.0 )
32+ coderay (1.1.2 )
33+ concurrent-ruby (1.1.5 )
34+ css_parser (1.7.0 )
35+ addressable
36+ epubcheck (3.0.1 )
37+ gepub (1.0.4 )
38+ nokogiri (>= 1.8.2 , < 1.11 )
39+ rubyzip (>= 1.1.1 )
40+ hashery (2.1.2 )
41+ json (2.2.0 )
42+ kindlegen (3.0.3 )
43+ rake
44+ rubyzip
45+ mini_portile2 (2.4.0 )
46+ multi_json (1.13.1 )
47+ nokogiri (1.10.3 )
48+ mini_portile2 (~> 2.4.0 )
49+ pdf-core (0.7.0 )
50+ pdf-reader (2.2.0 )
51+ Ascii85 (~> 1.0.0 )
52+ afm (~> 0.2.1 )
53+ hashery (~> 2.0 )
54+ ruby-rc4
55+ ttfunk
56+ polyglot (0.3.5 )
57+ prawn (2.2.2 )
58+ pdf-core (~> 0.7.0 )
59+ ttfunk (~> 1.5 )
60+ prawn-gmagick (0.0.8 )
61+ prawn (>= 0.15 , < 3.0 )
62+ prawn-icon (1.3.0 )
63+ prawn (>= 1.1.0 , < 3.0.0 )
64+ prawn-svg (0.27.1 )
65+ css_parser (~> 1.3 )
66+ prawn (>= 0.11.1 , < 3 )
67+ prawn-table (0.2.2 )
68+ prawn (>= 1.3.0 , < 3.0.0 )
69+ prawn-templates (0.1.1 )
70+ pdf-reader (~> 2.0 )
71+ prawn (~> 2.2 )
72+ public_suffix (3.1.0 )
73+ pygments.rb (1.2.1 )
74+ multi_json (>= 1.0.0 )
75+ rake (12.3.2 )
76+ ruby-rc4 (0.1.5 )
77+ rubyzip (1.2.3 )
78+ safe_yaml (1.0.5 )
79+ thread_safe (0.3.6 )
80+ treetop (1.5.3 )
81+ polyglot (~> 0.3 )
82+ ttfunk (1.5.1 )
83+
84+ PLATFORMS
85+ ruby
86+
87+ DEPENDENCIES
88+ asciidoctor (= 1.5.6.1 )
89+ asciidoctor-diagram (= 1.5.11 )
90+ asciidoctor-epub3 !
91+ asciidoctor-pdf (= 1.5.0.alpha.16 )
92+ awesome_print
93+ coderay
94+ epubcheck
95+ json
96+ kindlegen
97+ prawn-gmagick (~> 0.0.8 )
98+ pygments.rb
99+ rake
100+ thread_safe
101+
102+ BUNDLED WITH
103+ 1.17.3
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ namespace :book do
1919 params = "-D #{ outputFolder } -a revnumber='#{ version_string } ' -a revdate='#{ date_string } '"
2020
2121 # require = '--trace --require=asciidoctor-diagram'
22- # require = '--trace -r asciidoctor-diagram'
23- require = ''
22+ require = '--trace -r asciidoctor-diagram'
23+ # require = ''
2424
2525 require_pdf = '-r ./config/extensions/asciidoctor-pdf-extensions.rb'
2626 require_pdf = ''
Original file line number Diff line number Diff line change @@ -289,3 +289,31 @@ Let's implement a function that finds out if an array is empty or not.
289289// |<<factorial-example>>
290290// |===
291291// // end::table[]
292+
293+
294+ // ---
295+
296+
297+ [graphviz, recursive-fibonacci-call-tree, png]
298+ ....
299+ graph G {
300+ "fib(5)" -- { "fib(4)", "fib(3)" }
301+ "fib(4)" -- { "fib(3)*", "fib(2)" }
302+ "fib(3)" -- { "fib(2)*", "fib(1)" }
303+ "fib(2)" -- { "fib(1)*", "fib(0)" }
304+ "fib(2)*" -- { "fib(1)***", "fib(0)*" }
305+ "fib(3)*" -- { "fib(2)**", "fib(1)**" }
306+ "fib(2)**" -- { "fib(1)****", "fib(0)**" }
307+
308+ // red colors
309+ "fib(0)*" [color="#FF5252"];
310+ "fib(0)**" [color="#FF5252"];
311+ "fib(1)*" [color="#FF5252"];
312+ "fib(1)**" [color="#FF5252"];
313+ "fib(1)***" [color="#FF5252"];
314+ "fib(1)****" [color="#FF5252"];
315+ "fib(2)*" [color="#FF5252"];
316+ "fib(2)**" [color="#FF5252"];
317+ "fib(3)*" [color="#FF5252"];
318+ }
319+ ....
You can’t perform that action at this time.
0 commit comments