使用 Pandoc 将你的书转换成网页和电子书
Who should read this book {-}
Before creating a complex software system one needs to create a solid foundation. General Responsibility Assignment Software Principles (GRASP) are guidelines to assign responsibilities to software classes in object-oriented programming.
all: web
web: setup $(DEPENDENCIES) @cp $(DOCS)/toc/index.html $(DOCS)
clean: @rm -rf $(DOCS)
.PHONY: all clean web setup