Conversation
- Add core modules: DSL, Registry, State, Entry - Add exceptions: Base, InvalidHookType, KeyAlreadyRegistered, RegistryFrozen, RegistryNotFinalized, UnknownHookTarget - Add hooks module: Hook, Collection, Factory, Applier - Add settings module: Setting, RegistrySettings, Collection - Add test support with StromaTestRegistry for mock DSL modules - Update spec_helper to load support files and setup registry - Change namespace from Servactory::Stroma to Stroma
- Add mutex_m dependency to Rails 5.1-6.1 appraisals - Remove railties from all gemfiles - Regenerate gemfiles with appraisal
- Add base64 gem to Rails 5.1-6.1 for Ruby 3.4+ compatibility - Regenerate gemfiles with appraisal
- Add bigdecimal gem to Rails 5.1-6.1 for Ruby 3.4+ compatibility - Regenerate gemfiles with appraisal
- Add rake as development dependency - Remove unused commented dependencies
- Replace placeholder with full project documentation - Add gem version, release date, downloads, and Ruby version badges - Include "Why Stroma?" section highlighting key features - Add concept overview explaining core lifecycle - Provide quick start guide with installation and usage examples - Include contributing guidelines and license information
- Update tagline to emphasize modular, extensible DSL foundation - Clarify feature descriptions in Why Stroma section - Improve concept section wording for clarity - Update gemspec summary and add proper description
- Revise DSL module example to demonstrate include via library DSL - Update Factory usage example with proper library Base class pattern - Clarify State access documentation for library authors
- Align UnknownHookTarget code example with library DSL pattern
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.