YiffSpace
Ruby gems for https://yiff.space and related projects, split for complete
modularity - depend on just what you need, or on the yiffspace husk for
everything.
-
yiffspace- husk, depends on every gem below -
yiffspace-core- Rails engine, Configuration, shared concerns/utils -
yiffspace-config- standaloneConfigBuilder, no dependency on the rest -
yiffspace-ext- generic core extensions +WhereChain, no dependency on the rest -
yiffspace-arel- Postgres lateral-join/unnest extensions, no dependency on the rest -
yiffspace-images- avatar/banner URLs, depends onyiffspace-core -
yiffspace-tables- HTML table-building DSL, depends onyiffspace-core -
yiffspace-user- User/Current/Resolvable concerns, depends onyiffspace-core -
yiffspace-search- query-param search DSL, depends onyiffspace-core/yiffspace-ext/yiffspace-user -
yiffspace-include- global-constant aliases, loads whichever of the above happen to be installed -
yiffspace-auth- Logto-based auth engine, depends onyiffspace-core -
yiffspace-fixers- one-timedb/fixesscripts, depends onyiffspace-core
Each gem has its own Gemfile, gemspec, tests, and publish script - see the README in its directory.
Contributing
Go away
License
All gems are available as open source under the terms of the MIT License.