We're sorry but code-joy doesn't work properly without JavaScript enabled. Please enable it to continue.
Code Joy
About
Contact
Repository
Code Joy Hooks
Code Joy Web View
Code Joy BitBucket Test
User
Profile
Sign Out
Code Joy Hooks
Break out accessor creation
5
Verify message is of type CommitMessage
5
Use FieldValidation to define CommitMessage
5
Remove author spec
5
Create ability to dynamically define a simple intialize method
5
Rename DataTypes to FieldValidations
5
Add email accessor and apply to author email
5
Implement CodeHelpers in plain old objects
5
Abort on error so commit is rejected
5
This should fail for lack of score
0
Document usage of AbstractInterface
5
Validate commit field types with CodeHelpers
5
Commit Subject must be a string
5
Commit Id must be a string
5
Remove GitHub action file entirely
5
Add Test Coverage Badge to README
5
Disable redundant Git Action to run tests
5
Spec file references the correct Objects
4
Update tests to include processing of score file
5
Add CC Test reporter ID
5
Strip CircleCI configuration to basic tests
5
Put rspec command all on one line
4
Ensure simplecov reports are formatted
5
Try running without multi command
4
Try running without names
4
Remove pipe from single command
4
Update tests to report coverage
4
Eliminate Short Hash from GitCommit object
5
Revert last commit
5
Confirm tests in Ruby 2.6 & 2.7
5
Try to get CircleCI Working
5
Add java formatter for CircleCI
5
Update rspec to use helper
4
Merge branch 'main' of github.com:DocOnDev/team_joy
5
Add SimpleCov for test coverage analysis
5
Move test to block where it will reliably pass
5
Rename test resource file
5
Remove use of SpecUtils::Capture
3
Merge branch 'main' of github.com:DocOnDev/team_joy
4
Add actual configuration file
4
Rename files to match new class names
5
Rename classes to better express their intent.
5
Remove debug code
5
Save architecture diagrams as jpg
5
Add Version Block to Code Diagram
5
Update architecture diagrams
5
Include joy_config so we can default to it when not provided
5
Ensure Configuration is available when not passed in
5
Make contact Doc more obvious
5
Update readme
5
Confirm needs_implementation macro works
5
Implement QueryBuilder Interface for Oracle Query Builder
5
Define Abstract Interface for Query Builder
5
Remove debug code from post-commit handler
5
Create a QuerySelector Factory
5
Update Query Builder Selector spec to be more descriptive
5
Create a Query Builder Factory
5
Make config sample generic
5
Add commit_score to mock return options
5
Remove unnecessary abstraction
5
Clean up old query classes
5
Remove old git dependent CMS Queries
5
Update queries to include uri for repo
5
Update adapter to include URI
5
Create GraphCmsQuery that uses new GraphCms Commit and Author
5
Update GraphCmsCommitQuery to use generic author
5
Remove query from method names on query objects
5
Create GraphCmsAuthorQuery that works with generic author
5
Create GraphCmsCommitQuery using generic Commit
5
Confirming post-commit hook
5
Create GitCommitAdapter class
5
Update hook to call handler
5
Move CommitMessageHandler into own file
5
Rename CommitCheck to CommitMessageHandler
4
Remove temporary variable
5
Default GraphCmsQuery to use GitCommit.new
5
Minor refactor for readability
5
Move Requestor class into own file
5
Push GraphCMSRequest specifics into a class
4
Push GraphCMSRequest specifics into a class
4
Remove assignment of score file GitCommit already defaults properly
4
Rename GraphCMS to GraphCmsQuery
4
Move Query formulation into method; make config visible
4
Assign graph_cms.query to local variable for future extract method
4
Rearrange code to put graph_cms closer to where it is used
3
Remove dirname
3
Refactor commit-msg hook for improved readability
5
Create and implement commit score writer
5
Remove brittle test
3
Remove debug code from message writer spec
3
Fix error in message writer spec
3
Update Writer to include new-line between subject and body
5
Add config to post-commit Eliminate hard-coded paths for score file
4
Create GitMessageWriter Implement in commit-msg hook
5
Make CheckCommit static
5
Update commit-msg hook to use message adapter
5
Update JoyConfig to load default config file
5
Update JoyConfig to use relative pathing
5
Change CMS public test to true
4
Create JoyConfig Class
5
Rearrange code to put graph_cms closer to where it is used
Committed to main
lib/post-commit.rb
This will be more information regarding lib/post-commit.rb