Skip to content

History

Revisions

  • Updating LastMod date Updated Road Map (markdown)

    codeguy committed Nov 2, 2010
    e25f3b7
  • Removing marketing blurb, moving 1.1 items to the top Updated Road Map (markdown)

    codeguy committed Nov 2, 2010
    a1f5454
  • Simplifying v1.0 feature list Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    a3be89e
  • Marking version 1.0 as complete. Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    c6c4727
  • Marking 1.0p3 test coverage as complete Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    02efb62
  • Adding inline docs to v1.0 Phase 3 Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    3fbdf27
  • Fixing typo in marketing 1.1 section Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    487815f
  • Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    514cc48
  • Updating LastMod date Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    b71fa84
  • Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    daf53cc
  • Cleaning up v1.0 phase sections Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    a951771
  • Fixing list formatting in Marketing v1.1 section Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    227cbd8
  • Cleaning up v1.1 sections Updated Road Map (markdown)

    codeguy committed Oct 30, 2010
    a9ad9a8
  • Simplifying Phase 3 items Updated Road Map (markdown)

    codeguy committed Oct 29, 2010
    09c9cb5
  • Marking SmartyView in Phase 3 complete Updated Road Map (markdown)

    codeguy committed Oct 29, 2010
    8ca5847
  • Few more tweaks to custom view section Updated Documentation (markdown)

    codeguy committed Oct 28, 2010
    1943185
  • Updating custom view section Updated Documentation (markdown)

    codeguy committed Oct 28, 2010
    157ded4
  • Adding Routing Trailing Slashes section Updated Documentation (markdown)

    codeguy committed Oct 28, 2010
    db7e44f
  • Marking MustacheView in phase 3 as complete Updated Road Map (markdown)

    codeguy committed Oct 27, 2010
    e903ea9
  • Updated Slim Framework Documentation (markdown)

    codeguy committed Oct 15, 2010
    dfb9c0a
  • Updated Slim Framework RoadMap Working Draft (markdown)

    codeguy committed Oct 15, 2010
    5347d73
  • Fixing some spacing issues Updated Contributor's Guide (markdown)

    codeguy committed Oct 15, 2010
    b0116d8
  • Marking contributor guide in phase 3 as complete Updated Slim Framework RoadMap Working Draft (markdown)

    codeguy committed Oct 15, 2010
    c4d00a6
  • Updated Contributor's Guide (markdown)

    codeguy committed Oct 15, 2010
    39b8b45
  • Fixing mis-matched tag issue Updated Contributor's Guide ## Table of Contents * [License](#slim-license) * [Road Map](#slim-roadmap) * [Issue Tracker](#slim-issue-tracker) * [Learn PHPUnit](#learn-phpunit) * [Learn PHPDoc](#learn-phpdoc) * [Slim Organization](#slim-organization) * [Contribute to Slim](#contribute-to-slim) * [Code Documentation Guidelines](#slim-documentation-guidelines) * [Code Testing Guidelines](#slim-testing-guidelines) * [Code Style Guidlines](#slim-code-style-guidelines) Read the License Slim is licensed under the MIT License. You can read the license [here](http://slim.joshlockhart.com/license.txt). [Back to Top](#slim-top) Read the RoadMap The GiHub Wiki contains the Slim Framework documentation and road map. Refer to the Road Map for a glimpse into Slim's short term and long term future. Road Map items in the near future will be added to the GitHub issue tracker. [Visit the GitHub Wiki](http://github.com/codeguy/Slim/wiki) [Back to Top](#slim-top) Report and work on issues in the Issue Tracker The GitHub issue tracker is the place to submit Slim Framework issues. This includes bugs, change requests, and feature requests. If your recommended changes are large enough, please open a new issue and post your proposal before writing and submitting code. [Visit the GitHub Issue Tracker](http://github.com/codeguy/Slim/issues) [Back to Top](#slim-top) Learn PHPUnit Slim development is backed by PHPUnit testing. I use PHPUnit as the official testing framework. For your code to be accepted into the Slim master repository, it must be **tested** and covered by PHPUnit tests. [Learn more about PHPUnit](http://www.phpunit.de/) [Back to Top](#slim-top) Learn PHPDoc Slim development is also actively documented. I use PHPDocumentor as the official inline code documentation. For your code to be accepted into the Slim master repository, it must be well documented using PHPDoc comments. I intend for Slim to be very well documented so that anyone can open the source code and find a friendly, easy to read explanation for every class, method, and variable. [Learn more about PHPDocumentor](http://www.phpdoc.org/) [Back to Top](#slim-top) Slim Framework Organization www/ .htaccess bootstrap.php slim/ templates/ The beauty of Slim is that it does not make any assumptions. You are free to re-arrange the default directory configuration as you need. The only requirements are: 1. The `bootstrap.php` and `.htaccess` files both reside in the same directory. This directory will be the Slim application's root directory, and it must exist beneath (or itself be) the document root directory. 2. All Slim class files are contained in the same directory. This enables the Slim Framework class loader to find the necessary class files. ### .htaccess The `.htaccess` file must exist in the same directory as `bootstrap.php`. This directory can be the document root directory, or a sub-directory of the document root directory. The `.htaccess` file is responsible for implementing a Front Controller pattern, directing all HTTP requests to the `bootstrap.php` file. ### bootstrap.php The `bootstrap.php` file is where the magic happens. This file contains your Slim application's routes and callbacks. ### slim/ The `slim/` directory contains all of the official Slim framework class files. If you move this directory elsewhere on your filesystem, ensure you keep the contents of this directory together. Do not add files to or remove files from this directory. ### templates/ Slim's default View class uses PHP templates that reside in this directory. If you use a custom View class (ie. for Twig or Smarty), then you will likely need to specify the templates and cache directory in your custom View class definition. (markdown)

    codeguy committed Oct 15, 2010
    9f15685
  • Adding back to top links Updated Contributor's Guide (markdown)

    codeguy committed Oct 15, 2010
    d7bb9b0
  • Adding TOC Updated Contributor's Guide (markdown)

    codeguy committed Oct 15, 2010
    75df8aa
  • Initial content Created Contributor's Guide (markdown)

    codeguy committed Oct 15, 2010
    9bb6f7e
  • Renaming Slim::raise to Slim::halt, updating TOC Updated Slim Framework Documentation (markdown)

    codeguy committed Oct 15, 2010
    1f9d58a
  • Adding CustomView line items to Phase 3 Updated Slim Framework RoadMap Working Draft (markdown)

    codeguy committed Oct 14, 2010
    52cf4a4