shake

Shake build system

  • 所有者: ndmitchell/shake
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Shake Hackage version Stackage version Linux build status Windows build status

Shake is a tool for writing build systems - an alternative to make, Scons, Ant etc. Shake has been used commercially for over five years, running thousands of builds per day. The website for Shake users is at shakebuild.com.

Documentation

  • Why use Shake? Shake lets you write large robust build systems, which deal properly with generated source files and run quickly. If you are writing a custom build system of any moderate size (more than a few rules) you should use Shake. The advantages over other build systems are detailed in the document Why choose Shake?.
  • How do I use Shake? Shake is a Haskell library that you use to define your rules. The Shake manual provides a walk through of a small but realistic example, assuming no Haskell knowledge.
  • Generated documentation for all functions, includes lots of examples.
  • Blog posts detailing ongoing development work.
  • Academic paper on the underlying principles behind Shake.
  • Download the Haskell package from Hackage and install it using Cabal.
  • Mailing list for any questions/bugs/thoughts on Shake. If you need more information and aren't sure where to start, use the mailing list.
  • Questions can be asked on StackOverflow with the tag shake-build-system.

Is your company using Shake? Write something public (even just a tweet to @ndm_haskell) and I'll include a link on the website.

主要指標

概覽
名稱與所有者ndmitchell/shake
主編程語言Haskell
編程語言Haskell (語言數: 9)
平台
許可證Other
所有者活动
創建於2013-02-25 20:10:28
推送於2025-02-02 21:45:37
最后一次提交2025-02-02 21:45:30
發布數66
最新版本名稱v0.19.8 (發布於 )
第一版名稱shake-progress-1 (發布於 )
用户参与
星數786
關注者數26
派生數122
提交數6.1k
已啟用問題?
問題數660
打開的問題數187
拉請求數150
打開的拉請求數12
關閉的拉請求數29
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?