关于
Sinatra 由 **Blake Mizerany** (bmizerany) 在加州设计和开发。
Sinatra 的发展离不开强大的公司支持。过去,主要由 Heroku、GitHub、Engine Yard 和 Travis CI 提供资金和情感支持,现在由 84codes 负责。
特别感谢以下杰出人士,没有他们,Sinatra 就不可能存在。
- Benoit Daloze (eregon) 为 TruffleRuby 和 mustermann 中关键字参数的使用提供了帮助。
- Ryan Tomayko (rtomayko) 不断修复空白错误 **60d5006**
- Ezra Zygmuntowicz (ezmobius) 为最初的帮助以及让 Blake 窃取一些 merbs 内部代码提供了帮助。
- Chris Schneider (cschneid) 为 The Book、博客、irclogger.com 以及许多有用的补丁做出了贡献。
- Markus Prinz (cypher) 为多年来的补丁、对自述文件的关注以及在困难时期坚持不懈做出了贡献。
- Simon Rozet (sr) 为大量的文档补丁、HAML 选项以及他将在 1.0 版本中进行的所有宣传工作做出了贡献。
- Erik Kastner (kastner) 修复了 Rack 0.5 下的
MIME_TYPES
。 - Ben Bleything (bleything) 关注 HTTP 状态代码和文档修复。
- Igal Koshevoy (igal) 为 Thin/Passenger 下的根路径检测做出了贡献。
- Jon Crosby (jcrosby) 为咖啡休息、文档修复以及仅仅是因为,伙计。
- Karel Minarik (karmi) 为网站恢复而大声疾呼。
- Jeremy Evans (jeremyevans) 为两次修复可选路径参数做出了贡献!
- GitHub 团队 为偷走了 Blake 的桌子做出了贡献。
- Nickolas Means (nmeans) 为 Sass 模板支持做出了贡献。
- Victor Hugo Borja (vic) 为 splat'n 路由规范和文档做出了贡献。
- Avdi Grimm (avdi) 为基本的 RSpec 支持做出了贡献。
- Jack Danger Canty 为更准确的根目录,以及让我刚刚看了 这个 视频。
- Mathew Walker 为让转义路径与静态文件一起使用。
- 我们中的千千万万 为遇到了导致 Sinatra 诞生的问题。
- Songbird 为帮助 Sinatra 未来实现的问题。
- Rick Olson (technoweenie) 为在 RailsConf '08 上的精彩演讲。
- Steven Garcia 为你在 404 和 500 页面上看到的惊人定制艺术作品。
- Pat Nakajima (nakajima) 为修复嵌套参数哈希中的非嵌套参数。
- Konstantin Haase (rkh) 为他为改进 Sinatra 所付出的辛勤工作和持续承诺,为 1.1.0、1.2.0 及以后版本。
- Zachary Scott 为将 Konstantin 添加到 AUTHORS 文件中。他还帮助编写了这本书,但主要是为了添加 Konstantin。
- Gabriel Andretta 为让人们怀疑我们的文档实际上是用英语还是西班牙语写成的。
- Vasily Polovnyov、Nickolay Schwarz、Luciano Sousa、Wu Jiang、Mickael Riga、Bernhard Essl、Janos Hardi、Kouhei Yanagita 和 “burningTyger” 为自愿翻译最终出现在 README 中的内容。
- Wordy 为校对我们的 README。73e137d
- cactus 为多次深入代码和规范。
- Nicolás Sanguinetti (foca) 为强烈要求 karma 并塑造 helpers/register。
最后但并非最不重要的是
- Frank Sinatra(董事会主席)因为他的风度如此优雅,以至于他值得拥有一个以他命名的 Web 框架。