Code Joy Hooks

Break out accessor creation5 Verify message is of type CommitMessage5 Use FieldValidation to define CommitMessage5 Remove author spec5 Create ability to dynamically define a simple intialize method5 Rename DataTypes to FieldValidations5 Add email accessor and apply to author email5 Implement CodeHelpers in plain old objects5 Abort on error so commit is rejected5 This should fail for lack of score0 Document usage of AbstractInterface5 Validate commit field types with CodeHelpers5 Commit Subject must be a string5 Commit Id must be a string5 Remove GitHub action file entirely5 Add Test Coverage Badge to README5 Disable redundant Git Action to run tests5 Spec file references the correct Objects4 Update tests to include processing of score file5 Add CC Test reporter ID5 Strip CircleCI configuration to basic tests5 Put rspec command all on one line4 Ensure simplecov reports are formatted5 Try running without multi command4 Try running without names4 Remove pipe from single command4 Update tests to report coverage4 Eliminate Short Hash from GitCommit object5 Revert last commit5 Confirm tests in Ruby 2.6 & 2.75 Try to get CircleCI Working5 Add java formatter for CircleCI5 Update rspec to use helper4 Merge branch 'main' of github.com:DocOnDev/team_joy5 Add SimpleCov for test coverage analysis5 Move test to block where it will reliably pass5 Rename test resource file5 Remove use of SpecUtils::Capture3 Merge branch 'main' of github.com:DocOnDev/team_joy4 Add actual configuration file4 Rename files to match new class names5 Rename classes to better express their intent.5 Remove debug code5 Save architecture diagrams as jpg5 Add Version Block to Code Diagram5 Update architecture diagrams5 Include joy_config so we can default to it when not provided5 Ensure Configuration is available when not passed in5 Make contact Doc more obvious5 Update readme5 Confirm needs_implementation macro works5 Implement QueryBuilder Interface for Oracle Query Builder5 Define Abstract Interface for Query Builder5 Remove debug code from post-commit handler5 Create a QuerySelector Factory5 Update Query Builder Selector spec to be more descriptive5 Create a Query Builder Factory5 Make config sample generic5 Add commit_score to mock return options5 Remove unnecessary abstraction5 Clean up old query classes5 Remove old git dependent CMS Queries5 Update queries to include uri for repo5 Update adapter to include URI5 Create GraphCmsQuery that uses new GraphCms Commit and Author5 Update GraphCmsCommitQuery to use generic author5 Remove query from method names on query objects5 Create GraphCmsAuthorQuery that works with generic author5 Create GraphCmsCommitQuery using generic Commit5 Confirming post-commit hook5 Create GitCommitAdapter class5 Update hook to call handler5 Move CommitMessageHandler into own file5 Rename CommitCheck to CommitMessageHandler4 Remove temporary variable5 Default GraphCmsQuery to use GitCommit.new5 Minor refactor for readability5 Move Requestor class into own file5 Push GraphCMSRequest specifics into a class4 Push GraphCMSRequest specifics into a class4 Remove assignment of score file GitCommit already defaults properly4 Rename GraphCMS to GraphCmsQuery4 Move Query formulation into method; make config visible4 Assign graph_cms.query to local variable for future extract method4 Rearrange code to put graph_cms closer to where it is used3 Remove dirname3 Refactor commit-msg hook for improved readability5 Create and implement commit score writer5 Remove brittle test3 Remove debug code from message writer spec3 Fix error in message writer spec3 Update Writer to include new-line between subject and body5 Add config to post-commit Eliminate hard-coded paths for score file4 Create GitMessageWriter Implement in commit-msg hook5 Make CheckCommit static5 Update commit-msg hook to use message adapter5 Update JoyConfig to load default config file5 Update JoyConfig to use relative pathing5 Change CMS public test to true4 Create JoyConfig Class5
Update readmeCommitted to main
More detailed install for Standard and Yorkie. Example Scripts. Configuration Information.