Skip to content

Commit

Permalink
Go further with the rephasing
Browse files Browse the repository at this point in the history
  • Loading branch information
nickcharlton committed Jan 10, 2025
1 parent 3202902 commit 590fe2f
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 30 deletions.
29 changes: 11 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
17 changes: 5 additions & 12 deletions administrate.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 590fe2f

Please sign in to comment.