/source/intro_web_development/index.rst

https://github.com/ayato-p/clojure-beginner · ReStructuredText · 41 lines · 29 code · 12 blank · 0 comment · 0 complexity · e5f0b64c62bc7d1cc7acbbcafd00f222 MD5 · raw file

  1. =====================================
  2. Clojure Web 開発をはじめてみよう
  3. =====================================
  4. Clojure の活用例は多岐に渡りますがそのうちのひとつ Web 開発についてここでは触れたいと思います
  5. .. raw:: html
  6. <iframe src="https://ghbtns.com/github-btn.html?user=ayato-p&repo=clojure-beginner&type=star&count=true" frameborder="0" scrolling="0" width="170px" height="20px"></iframe>
  7. まえがき
  8. ========
  9. このドキュメントでは出来るだけ Ring/Compojure を使えば開発出来るんだよ!!という軽いノリではなく Ring とは何か Compojure とは何なのかという話や実開発におけるノウハウなどを丁寧に書いていこうと思いますまた私自身未熟なところもあり理解が甘かったりするところも多少はあるかと思いますが出来るだけ丁寧に調べて書いていくのでよろしくお願いします誤りに気付いた方は issue を立てて頂けると助かります
  10. * `issues <https://github.com/ayato-p/clojure-beginner/issues>`_
  11. またこの中で書いていくコードは基本的に全て以下のリポジトリにコミットしていくので分からなければそちらも確認ください
  12. * `ayato-p/intro-web-clojure <https://github.com/ayato-p/intro-web-clojure>`_
  13. 中身について
  14. ============
  15. 最初の Part1 から PartXX までは TODO アプリを作ることを目標にして書いていきます完成した Part より後ではもう少し実践的なより便利なライブラリを使って TODO アプリをよりよく改善していきます
  16. 目次
  17. ====
  18. .. toctree::
  19. part1_prepare
  20. part2_what_is_ring
  21. column_rdd_and_more_ring
  22. part3_what_is_compojure
  23. part3_5_middleware_for_dev
  24. column_add_deps_to_running_repl
  25. part4_template_engine
  26. part5_connect_to_database
  27. column_libraries_for_web
  28. part6_build_up_our_app
  29. part7_how_to_deploy_to_heroku