Sha256: ee8c8bb17b05e10aa8d07641930fff47801460f17d7d4eaf827713f0281269d1

Contents?: true

Size: 809 Bytes

Versions: 1

Compression:

Stored size: 809 Bytes

Contents

There are some basic principles that Ramaze tries to follow:

* Test everything

  What use is a wonderful application if it doesn't work?


* Document everything

  Documentation is the glue between the code and the programmers brain


* Keep It Super Simple (KISS)

  Most things should be understandable after reading them once


* Principle Of Least Surprise (POLS)

  Going the way of ruby


* Modular design

  Making it as simple as possible to extract parts


* Minimal dependencies

  In case a dependency is not met use a simple fall-back instead


* Provide as many examples as possible

  Examples are a superior way of getting a quick start into everything


* Open development

  I happily accept all patches or feature-requests that you may have,
  as long as they comply with these principles

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ramaze-0.0.8 doc/readme_chunks/principles.txt