Skip to content

Development Patterns

E. Lynette Rayle edited this page Feb 3, 2022 · 19 revisions

This is under construction. At this time, it is mostly a list of topics to cover. As topics are covered, you will see the text in the list turned into links to other wiki pages or documentation sources

Models

Patterns

  • Model-View-Controller
  • Presenters and Views
  • Forms and Change Sets
  • Publish-Subscribe
  • Transactions
  • Search Builders for Blacklight Solr
  • Accessing Solr outside of Blacklight
  • Abilities and Permissions

Deprecating Patterns

  • Actor Stack - Being replaced by Transactions
  • Forms - Forms that include HydraEditor::Form are being replaced by Valkyrie Change Sets by extending < Hyrax::ChangeSet. Both are in the forms directory.
  • Specs - prefer FactoryBot.create or FactoryBot.build over create or build. If you are editing a spec, you can help this transition by adding FactoryBot. to create and build statements.

Deprecated Patterns

Clone this wiki locally