Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Commitizen and Husky hooks to the build pipeline #27

Merged
merged 18 commits into from
Apr 28, 2022
Merged

Commits on Apr 26, 2022

  1. Configuration menu
    Copy the full SHA
    d3c95a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    611f674 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfa7276 View commit details
    Browse the repository at this point in the history
  4. build: add Commitizen and Husky support

    This adds Commitizen and a custom config file to match this project's standards. Additionally, adds
    Husky to set up git hooks. Finally, updates documentation accordingly.
    
    Resolves: #25, #26
    M-Scott-Lassiter committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    c96bb37 View commit details
    Browse the repository at this point in the history
  5. build: configure lint-staged and pre-commit hook

    Adds a Husky pre-commit hook that runs lint-staged, which has been configured to run 'lint' and
    'format' on the file types specified in .lintstagedrc. This helps the developer by only running the
    lint and format scripts on files they have changed and staged, and keeps unlinted and unformatted
    commits out of the code base.
    
    Resolves: #26
    M-Scott-Lassiter committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    00b362a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    66fb881 View commit details
    Browse the repository at this point in the history
  7. ci: remove the Husky script from package.json

    It appears that Husky no longer uses an object there. The hooks are all configured in the .husky
    folder. This object seems to be a leftover remnant in tutorials scattered around the internet.
    M-Scott-Lassiter committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    5050476 View commit details
    Browse the repository at this point in the history
  8. build: remove extra Github release files from semantic-release config

    These extra files were not needed, as semantic-release bundles everything anyway when run. No change
    to the end product.
    M-Scott-Lassiter committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    fcc1942 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f1c0e10 View commit details
    Browse the repository at this point in the history
  10. build: remove 'build' as a patch trigger for semantic-release

    I had originally intended 'build' to include all dependencies. I have realized that updating a
    project dependency (i.e. not a dev-dependency) should fall under 'fix'. 'build' can keep changes to
    dev dependencies, as contributing developers can still get those updates by just using git pull.
    However, an end user would have no ultimate behavioral change, and thus should not have to worry
    about retrieving the latest version.
    M-Scott-Lassiter committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    4624ddb View commit details
    Browse the repository at this point in the history
  11. ci: remove 'next' branch from test CI script

    This was originally added for the stress testing. It is no longer needed and is taking up resources.
    M-Scott-Lassiter committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    d41920d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    693b9ba View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fde6467 View commit details
    Browse the repository at this point in the history
  14. docs(contributing): make final content additions to CONTRIBUTING.md

    Adds the commit body and footer sections. Also, verifies all the links work.
    M-Scott-Lassiter committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    387304b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d75a303 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ec17803 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7dddb0b View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. docs(api): add JSDoc annotation for all major accessors and functions…

    … in the class
    
    Additionally, updates the API.md file
    M-Scott-Lassiter committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    a76db95 View commit details
    Browse the repository at this point in the history