Skip to content
This repository
Newer
Older
100644 91 lines (64 sloc) 5.066 kb
efbe1c3e » nesquena
2010-02-26 [padrino] Remove all detailed information from top README. Leave in s…
1 = Padrino
469974fd » nesquena
2009-11-17 Initial commit after merging padrino subgems into single repo
2
b6bb1710 » DAddYE
2011-07-13 Nicer layout.
3 Padrino is the godfather of Sinatra. Follow us on
4 {www.padrinorb.com}[http://padrinorb.com] and on twitter
e3755074 » DAddYE
2011-07-13 Added a couple of links in our readme.
5 {@padrinorb}[http://twitter.com/padrinorb]
6
a8eda756 » rmm5t
2014-04-13 Switched to SVG badges in readme
7 {<img src="https://api.travis-ci.org/padrino/padrino-framework.svg" alt="Build Status" />}[http://travis-ci.org/padrino/padrino-framework]
8 {<img src="https://gemnasium.com/padrino/padrino-framework.svg" alt="Dependency Status" />}[https://gemnasium.com/padrino/padrino-framework]
9 {<img src="http://img.shields.io/codeclimate/github/padrino/padrino-framework.svg" />}[https://codeclimate.com/github/padrino/padrino-framework]
0b6a6019 » nesquena
2009-11-18 Migrated existing README's from sinatra_more over to padrino gems
10 == Preface
11
de30f28b » nesquena
2011-10-12 Cleanup root README file
12 Padrino is a ruby framework built upon the excellent {Sinatra Web Library}[http://www.sinatrarb.com].
13 Sinatra is a DSL for creating simple web applications in Ruby quickly and with minimal effort.
14 This framework tries to make it as fun and easy as possible to code more advanced web applications by
15 building upon the Sinatra philosophies and foundations.
0b6a6019 » nesquena
2009-11-18 Migrated existing README's from sinatra_more over to padrino gems
16
17 == Introduction
18
de30f28b » nesquena
2011-10-12 Cleanup root README file
19 Many people love that Sinatra is simple and lightweight but soon begin to miss the great deal
20 of functionality provided by other web frameworks such as Django or Rails when building non-trivial applications.
0b6a6019 » nesquena
2009-11-18 Migrated existing README's from sinatra_more over to padrino gems
21
de30f28b » nesquena
2011-10-12 Cleanup root README file
22 Our goal with this framework is to adhere to the essence of Sinatra and at the same time create a standard library
23 of tools, helpers and components that will make Sinatra suitable for increasingly complex applications.
0b6a6019 » nesquena
2009-11-18 Migrated existing README's from sinatra_more over to padrino gems
24
c856f2e0 » nesquena
2010-02-26 [padrino] Truncating and fixing up additional parts of the README. Of…
25 Here is a brief overview of functionality provided by the Padrino framework:
0b6a6019 » nesquena
2009-11-18 Migrated existing README's from sinatra_more over to padrino gems
26
eaad183c » nesquena
2010-02-26 [padrino-core] Fixes features table in readme
27 Agnostic:: Full support for many popular testing, templating, mocking, and data storage choices.
28 Generators:: Create Padrino applications, models, controllers i.e: padrino-gen project.
29 Mountable:: Unlike other ruby frameworks, principally designed for mounting multiple apps.
156199d4 » namusyaka
2013-10-04 Remove "respond_to support". We can use :provides instead of :respond…
30 Routing:: Full url named routes, named params, before/after filter support.
eaad183c » nesquena
2010-02-26 [padrino-core] Fixes features table in readme
31 Tag Helpers:: View helpers such as: tag, content_tag, input_tag.
32 Asset Helpers:: View helpers such as: link_to, image_tag, javascript_include_tag.
33 Form Helpers:: Builder support such as: form_tag, form_for, field_set_tag, text_field.
3984c59a » nesquena
2011-09-14 Fix relative_time_ago => time_ago_in_words in docs
34 Text Helpers:: Useful formatting like: time_ago_in_words, js_escape_html, sanitize_html.
eaad183c » nesquena
2010-02-26 [padrino-core] Fixes features table in readme
35 Mailer:: Fast and simple delivery support for sending emails (akin to ActionMailer).
de30f28b » nesquena
2011-10-12 Cleanup root README file
36 Caching:: Simple route and fragment caching to easily speed up your web requests.
eaad183c » nesquena
2010-02-26 [padrino-core] Fixes features table in readme
37 Admin:: Builtin Admin interface (like Django)
38 Logging:: Provide a unified logger that can interact with your ORM or any library.
cbdc0e84 » DAddYE
2010-12-10 Whitespace fix!
39 Reloading:: Automatically reloads server code during development.
c629aac8 » nesquena
2011-10-05 [doc] Standardize quote chars in READMEs
40 Localization:: Full support of I18n language localization and can auto-set user's locale.
0b6a6019 » nesquena
2009-11-18 Migrated existing README's from sinatra_more over to padrino gems
41
de30f28b » nesquena
2011-10-12 Cleanup root README file
42 Keep in mind, developers are able to individually pull in these modular components
43 {into existing Sinatra applications}[http://www.padrinorb.com/guides/standalone-usage-in-sinatra]
44 or use them altogether for a full-stack Padrino application.
0b6a6019 » nesquena
2009-11-18 Migrated existing README's from sinatra_more over to padrino gems
45
46 == Installation
47
48 To install the padrino framework, simply grab the latest version from gemcutter:
49
df4d1ea1 » nesquena
2011-07-06 [README] Remove sudo from installation guide
50 $ gem install padrino
9f8ac99f » DAddYE
2010-03-21 Stripped white spaces.
51
0b6a6019 » nesquena
2009-11-18 Migrated existing README's from sinatra_more over to padrino gems
52 This will install the necessary padrino gems to get you started.
886c46ae » nesquena
2009-11-19 Added skeleton for explaining padrino enhancements in parent README
53 Now you are ready to use this gem to enhance your sinatra projects or to create new Padrino applications.
54
de30f28b » nesquena
2011-10-12 Cleanup root README file
55 For a more detailed look at installing Padrino,
493e0eaf » DAddYE
2010-04-01 Updated our wiki links.
56 check out the {Installation Guide}[http://www.padrinorb.com/guides/installation].
c856f2e0 » nesquena
2010-02-26 [padrino] Truncating and fixing up additional parts of the README. Of…
57
886c46ae » nesquena
2009-11-19 Added skeleton for explaining padrino enhancements in parent README
58 == Usage
59
7c7a2aa4 » joey
2012-08-26 adjusted a typo in the Usage section of README.rdoc
60 Padrino is a framework which builds on the existing functionality of Sinatra and provides a variety of
c856f2e0 » nesquena
2010-02-26 [padrino] Truncating and fixing up additional parts of the README. Of…
61 additional tools and helpers to build upon that foundation. This README and Padrino documentation in general will focus
9f8ac99f » DAddYE
2010-03-21 Stripped white spaces.
62 on the enhancements to the core Sinatra functionality. To use Padrino, one should be familiar with the basic
63 usage of Sinatra itself.
886c46ae » nesquena
2009-11-19 Added skeleton for explaining padrino enhancements in parent README
64
de30f28b » nesquena
2011-10-12 Cleanup root README file
65 You can also check out the {Getting Started}[http://www.padrinorb.com/guides/getting-started] guide
66 to learn more about how Sinatra and Padrino work together.
886c46ae » nesquena
2009-11-19 Added skeleton for explaining padrino enhancements in parent README
67
e632ee39 » nesquena
2010-02-25 [padrino] Truncating README's to shorten them and link to guides.
68 For information on how to use a specific gem in isolation within an existing Sinatra project, checkout the guide for
de30f28b » nesquena
2011-10-12 Cleanup root README file
69 {Using Padrino within Sinatra}[http://www.padrinorb.com/guides/standalone-usage-in-sinatra].
886c46ae » nesquena
2009-11-19 Added skeleton for explaining padrino enhancements in parent README
70
83d761eb » nesquena
2010-02-26 [padrino] More additions / corrections on README
71 == Getting Started
72
73 Once a developer understands Sinatra, Padrino is quite easy to get comfortable with since Padrino is simply a superset
de30f28b » nesquena
2011-10-12 Cleanup root README file
74 of existing sinatra functionality!
efbe1c3e » nesquena
2010-02-26 [padrino] Remove all detailed information from top README. Leave in s…
75
de30f28b » nesquena
2011-10-12 Cleanup root README file
76 First, be sure to read over the {Getting Started}[http://www.padrinorb.com/guides/getting-started] guide
77 to learn more about how Sinatra and Padrino work together.
78
79 Best way to learn more about building Padrino applications is to read following resources:
83d761eb » nesquena
2010-02-26 [padrino] More additions / corrections on README
80
fc6be35d » DAddYE
2010-04-02 Updated links.
81 * {Padrino Guides}[http://www.padrinorb.com/guides] - Guides outlining the major functionality within Padrino.
493e0eaf » DAddYE
2010-04-01 Updated our wiki links.
82 * {Blog Tutorial}[http://www.padrinorb.com/guides/blog-tutorial] - Step-by-step guide to building a blog application with Padrino.
de30f28b » nesquena
2011-10-12 Cleanup root README file
83 * {Padrino API}[http://www.padrinorb.com/api/index.html] - YARD documentation for the Padrino framework.
493e0eaf » DAddYE
2010-04-01 Updated our wiki links.
84 * {Quick Overview}[http://www.padrinorb.com/guides/basic-projects] - Outlines basic generation commands.
83d761eb » nesquena
2010-02-26 [padrino] More additions / corrections on README
85
cb5fb2e4 » WaYdotNET
2012-10-05 update README
86
f05e0762 » nesquena
2010-02-26 [padrino] Adds additional resource links to README
87 The individual Padrino sub-gems also contain README's which outlines their functionality.
73015905 » Davide D'Agostino
2010-01-14 [ALL] Adapted test to new changes.
88
89 == Copyright
93c87d2f » nesquena
2009-11-20 Added section in README about generators (padrino-core, padrino-gen)
90
77beaa47 » ujifgc
2013-07-29 update © year
91 Copyright (c) 2012-2013 Padrino. See LICENSE for details.
Something went wrong with that request. Please try again.