This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
merb / merb-core
| name | age | message | |
|---|---|---|---|
| .. | |||
| |
.gitignore | Sun Oct 12 19:17:19 -0700 2008 | |
| |
CHANGELOG | Sun Oct 12 19:17:19 -0700 2008 | |
| |
CONTRIBUTORS | Mon Oct 13 15:26:07 -0700 2008 | |
| |
LICENSE | Sun Oct 12 19:17:19 -0700 2008 | |
| |
PLUGIN_API_CHANGELOG | Sun Oct 12 19:17:19 -0700 2008 | |
| |
PUBLIC_CHANGELOG | Sun Oct 12 19:17:19 -0700 2008 | |
| |
README | Thu Oct 16 01:34:46 -0700 2008 | |
| |
Rakefile | ||
| |
TODO | Fri Jan 18 11:25:19 -0800 2008 | |
| |
autotest/ | Sun Oct 12 19:17:19 -0700 2008 | |
| |
bin/ | Sun Oct 12 19:17:19 -0700 2008 | |
| |
docs/ | Sun Oct 12 19:17:19 -0700 2008 | |
| |
experimentation/ | Wed Apr 08 21:39:57 -0700 2009 | |
| |
lib/ | ||
| |
spec/ | ||
| |
spec10/ | Mon Nov 24 15:34:22 -0800 2008 | |
| |
tools/ | Sun Dec 14 11:13:41 -0800 2008 |
merb-core/README
merb-core
A new branch of Merb (sometimes referred to as merb-next) which aims to provide
a stable, stripped down API for the Merb 1.0 release.
This branch was based off the 0.5 release series with *significant* rewrites.
Goals of this release:
* Stabilize the @public interface methods to provide for a more consistent application development experience.
* Remove features until nothing except a central application API is left
* Improve comments on methods using a standard documentation methodology as described in DOCUMENTATION_STANDARDS
* Separate the tests into two sections... "private" and "public"
* Public methods are methods tagged with @public that will be part of the standard, stable Merb API
* Private methods are implementation methods that might
* Implement a new render API
* Build more extensions to regain selected features when needed
To familiarize yourself with how a merb-core application might look,
use merb-gen (from merb-more) to generate a few apps:
$ merb-gen app myapp # merb stack app, assuming you are using DM and RSpec
The only option you can use with stack is --template_engine=(erb|haml).
Default is erb.
$ merb-gen core myapp # a "regular" app without any predefined dependencies
Options available:
--orm=datamapper
--orm=sequel
--orm=activerecord
Default is no ORM.
--testing_framework=rspec
--testing_framework=test_unit
Default is rspec.
--template_enging=erb
--template_enging=haml
Default is erb.
$ merb-gen flat myapp # a flattened app: one file and directory for views
Options are same as for "regular" app.
$ merb-gen very_flat myapp # a single-file app
Options are same as for "regular" app.







