-
motor-admin-rails
Low-code Admin panel and Business intelligence Rails engine. No DSL - configurable from the UI. Rails Admin, Active Admin, Blazer modern alternative.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
You should try https://github.com/motor-admin/motor-admin-rails This admin panel gem doesn't use DSL or configuration files and can be customized directly via the UI. More complex things like custom forms and actions can be added via regular rails API controllers.
DSLs don't have to be horrible, just document them with YARD. Document the methods and what they take, yield, and return. Provide @example tags and put top-level examples for how to use classes/modules, and copy/paste the best examples into the README.
Related posts
-
What's the Difference Between `ruby-doc.org` and `docs.ruby-lang.org`?
-
Xeme: I'd value your opinion on my new Ruby gem
-
kwargs and YARD: @param or @option?
-
Comparing RDoc, YARD, and SDoc: Choosing the Right Documentation Generator for Your Ruby on Rails 5 Project
-
#buildinpublic, issue 1: building API documentation browser for command line