JavaScript CSS Shell HTML Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.travis
Appendix-Glossary
Appendix-Note
Appendix-Reference style: textlintを使って表記を統一するように Aug 12, 2016
Ch0_Introduction
Ch1_WhatsPromises fix(ch1): E言語のリンク切れ対応 Jan 27, 2017
Ch2_HowToWrite
Ch3_Testing
Ch4_AdvancedPromises
_tools
json
public
test chore(lib): use native-promise-only insteadof ypromise Dec 29, 2015
.gitignore
.gitmodules
.nojekyll
.textlintrc
.travis.yml
CONTRIBUTING.md style: run `textlint --fix .` Feb 4, 2018
Gemfile
Gemfile.lock
LICENSE MIT LICENSE May 8, 2014
Makefile
docinfo.html
gulpfile.js
index.adoc
package.json
prh.yml
readme.md
yarn.lock

readme.md

Promises Book Build Status Gitter chat

JavaScript Promiseについての薄い電子書籍です。

寄付などがしたい方は、付録を任意の値段で購入できるのでこちらを代用して下さい。

This book has been released in :

Installation

この書籍はAsciidocフォーマットで書かれています。

Asciidoctorでビルドすることができます。

HTMLのビルド

bundle install --path vendor/bundle
npm install
make html
open index.html

PDFのビルド

フォントには源真ゴシック (げんしんゴシック) | 自家製フォント工房を利用しています。

必要なもの

git submodule update --init
make pdf
open javascript-promise-book.pdf

Epubのビルド

まだ完成度が高くないため品質はよくありません。 HTML版はスマートフォン等画面が小さくても見られるようになっているためそちらの利用を推奨します。

gem install specific_install
gem specific_install -l https://github.com/asciidoctor/asciidoctor-epub3
asciidoctor-epub3 -D output index.adoc

Contributing

Pull RequestやIssue等お気軽にどうぞ。

Gitter chat に書き込むだけでも問題ないです。

Pull Requestする場合は CONTRIBUTING.md も参考にして下さい。

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

プログラムコードはMITライセンスで利用できます。

文章についてはCreative Commons Attribution-NonCommercialで利用できます。

クリエイティブ・コモンズ・ライセンス