<commit_before># MerbAdmin
MerbAdmin is a Merb plugin that provides an easy-to-use interface for managing your data.

[It offers an array of features.](http://sferik.tadalist.com/lists/1352791/public)

[Take it for a test drive with sample data.](http://merb-admin.heroku.com/)

## <a name="screenshots"></a>Screenshots
![List view](https://github.com/sferik/merb-admin/raw/master/screenshots/list.png "List view")
![Edit view](https://github.com/sferik/merb-admin/raw/master/screenshots/edit.png "Edit view")

## <a name="installation"></a>Installation
In your app, add the following dependency to <tt>Gemfile</tt>:

    gem "merb-admin", "~> 0.8.8"
Bundle it:

    bundle install
Add the following route to <tt>config/router.rb</tt>:

    add_slice(:merb_admin, :path_prefix => "admin")
Then, run the following rake task:

    rake slices:merb-admin:install

## <a name="configuration"></a>Configuration (optional)
If you're feeling crafty, you can set a couple configuration options in <tt>config/init.rb</tt>:

    Merb::BootLoader.before_app_loads do
      Merb::Slices::config[:merb_admin][:app_name] = "My App"
      Merb::Slices::config[:merb_admin][:per_page] = 100
      Merb::Slices::config[:merb_admin][:excluded_models] = ["Top", "Secret"]
    end

## <a name="usage"></a>Usage
Start the server:

    merb
You should now be able to administer your site at
[http://localhost:4000/admin](http://localhost:4000/admin).

## <a name="warning"></a>WARNING
MerbAdmin does not implement any authorization scheme. Make sure to apply authorization logic before deploying to production!

## <a name="contributing"></a>Contributing
In the spirit of [free software](http://www.fsf.org/licensing/essays/free-sw.html), **everyone** is encouraged to help improve this project.

Here are some ways *you* can contribute:

* by using alpha, beta, and prerelease versions
* by reporting bugs
* by suggesting new features
* by writing or editing documentation
* by writing specifications
* by writing code (**no patch is too small**: fix typos, add comments, clean up inconsistent whitespace)
* by refactoring code
* by closing [issues](https://github.com/jnunemaker/twitter/issues)
* by reviewing patches
* [financially](http://pledgie.com/campaigns/5428)

All contributors will be added to the acknowledgements below and will receive the respect and gratitude of the author.

## <a name="contact"></a>Contact
If you are interested in contributing to MerbAdmin, please contact <NAME> via [email](mailto:<EMAIL>), [GitHub](https://github.com/sferik/), or [Twitter](http://twitter.com/sferik).

## <a name="acknowledgments"></a>Acknowledgments
Many thanks to:<commit_msg>GitHub automatically inserts anchors [ci skip]<commit_after># MerbAdmin
MerbAdmin is a Merb plugin that provides an easy-to-use interface for managing your data.

[It offers an array of features.](http://sferik.tadalist.com/lists/1352791/public)

[Take it for a test drive with sample data.](http://merb-admin.heroku.com/)

## Screenshots
![List view](https://github.com/sferik/merb-admin/raw/master/screenshots/list.png "List view")
![Edit view](https://github.com/sferik/merb-admin/raw/master/screenshots/edit.png "Edit view")

## Installation
In your app, add the following dependency to <tt>Gemfile</tt>:

    gem "merb-admin", "~> 0.8.8"
Bundle it:

    bundle install
Add the following route to <tt>config/router.rb</tt>:

    add_slice(:merb_admin, :path_prefix => "admin")
Then, run the following rake task:

    rake slices:merb-admin:install

## Configuration (optional)
If you're feeling crafty, you can set a couple configuration options in <tt>config/init.rb</tt>:

    Merb::BootLoader.before_app_loads do
      Merb::Slices::config[:merb_admin][:app_name] = "My App"
      Merb::Slices::config[:merb_admin][:per_page] = 100
      Merb::Slices::config[:merb_admin][:excluded_models] = ["Top", "Secret"]
    end

## Usage
Start the server:

    merb
You should now be able to administer your site at
[http://localhost:4000/admin](http://localhost:4000/admin).

## WARNING
MerbAdmin does not implement any authorization scheme. Make sure to apply authorization logic before deploying to production!

## Contributing
In the spirit of [free software](http://www.fsf.org/licensing/essays/free-sw.html), **everyone** is encouraged to help improve this project.

Here are some ways *you* can contribute:

* by using alpha, beta, and prerelease versions
* by reporting bugs
* by suggesting new features
* by writing or editing documentation
* by writing specifications
* by writing code (**no patch is too small**: fix typos, add comments, clean up inconsistent whitespace)
* by refactoring code
* by closing [issues](https://github.com/jnunemaker/twitter/issues)
* by reviewing patches
* [financially](http://pledgie.com/campaigns/5428)

All contributors will be added to the acknowledgements below and will receive the respect and gratitude of the author.

## Contact
If you are interested in contributing to MerbAdmin, please contact <NAME> via [email](mailto:<EMAIL>), [GitHub](https://github.com/sferik/), or [Twitter](http://twitter.com/sferik).

## Acknowledgments
Many thanks to:
{'fraction_non_alphanumeric': 0.12919495635305528, 'fraction_numerical': 0.009699321047526674, 'mean_word_length': 4.940092165898617, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 39, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6356316', 'n_tokens_mistral': 1659, 'n_tokens_neox': 1556, 'n_words': 500}