The project is in a healthy, maintained state
One-time db/fixes scripts and their generators, for https://yiff.space and related projects
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

>= 7.1
>= 2.6
 Project Readme

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 - standalone ConfigBuilder, 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 on yiffspace-core
  • yiffspace-tables - HTML table-building DSL, depends on yiffspace-core
  • yiffspace-user - User/Current/Resolvable concerns, depends on yiffspace-core
  • yiffspace-search - query-param search DSL, depends on yiffspace-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 on yiffspace-core
  • yiffspace-fixers - one-time db/fixes scripts, depends on yiffspace-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.