diff --git a/README.md b/README.md index 6fa5a8c41..30f46cecf 100644 --- a/README.md +++ b/README.md @@ -12,29 +12,22 @@ A framework for creating flexible, powerful admin dashboards in Rails. ![administrate](https://user-images.githubusercontent.com/11917/72203824-ec10f980-3468-11ea-9ac1-51cd28ff88b7.png) -## What Is Administrate? +## What's Administrate? -Administrate is a library for Rails apps -that automatically generates admin dashboards. -Administrate's admin dashboards give non-technical users clean interfaces -that allow them to create, edit, search, and delete records -for any model in the application. +Administrate is a library for Rails that generates admin dashboards. +Administrate's admin dashboards give users clean interfaces that allow them to +create, edit, search, and delete records for any model in the application. It +aims to provide the best user experience, and doing as much work as possible +for you, whilst also being easy to customise. -Administrate solves the same problem as [Rails Admin] and [ActiveAdmin], -but aims to provide a better user experience for site admins, -and to be easier for developers to customize. +To accomplish these goals Administrate follows a few guiding principles: -To accomplish these goals, Administrate follows a few guiding principles: - -- Stay as close to standard Rails as possible, keeping the +* Stay as close to standard Rails as possible, keeping the Administrate-specific code as small as practical, -- Support the simplest use cases, and let the user override defaults with +* Support the simplest use cases, and let the user override defaults with standard tools such as plain Rails controllers and views, -- Break up the library into core components and plugins, - so each component stays small and easy to maintain. - -[Rails Admin]: https://github.com/sferik/rails_admin -[ActiveAdmin]: http://activeadmin.info/ +* Break up the library into core components and plugins, so each component + stays small and pleasant to maintain. ## Documentation diff --git a/administrate.gemspec b/administrate.gemspec index b26fb1fb5..259c71ba0 100644 --- a/administrate.gemspec +++ b/administrate.gemspec @@ -19,17 +19,10 @@ Gem::Specification.new do |s| s.add_dependency "kaminari", "~> 1.2.2" s.description = <<~DESCRIPTION - Administrate is heavily inspired by projects like Rails Admin and ActiveAdmin, - but aims to provide a better user experience for site admins, - and to be easier for developers to customize. - - To do that, we're following a few simple rules: - - - No DSLs (domain-specific languages) - - Support the simplest use cases, - and let the user override defaults with standard tools - such as plain Rails controllers and views. - - Break up the library into core components and plugins, - so each component stays small and easy to maintain. + Administrate is a library for Rails that generates admin dashboards. + Administrate's admin dashboards give users clean interfaces that allow + them to create, edit, search, and delete records for any model in the + application. It aims to provide the best user experience, and doing as + much work as possible for you, whilst also being easy to customise. DESCRIPTION end