Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.52 KB

CONTRIBUTING.md

File metadata and controls

35 lines (26 loc) · 1.52 KB

Contributing Guide

Hi stranger, thanks for your love.

If you're looking to improve g, be sure to first:

IMPORTANT: If you want to add a feature, please open an issue to discuss it first; g aims to be simple.

Once you're ready to start coding:

  • Fork the repo.
  • Clone your fork.
  • Checkout the next branch.
  • Apply your changes.
  • Document your changes (README, --help content, etc) where necessary.
  • Update the CHANGELOG describing your contributions.
  • Run make lint to check the code with shellcheck and run make format afterwards to style it with shfmt.

Once you are done with your changes and cleared by make lint and make format:

  • Commit with a meaningful message. See: How to Write a Git Commit Message.
  • If your contribution is related to an existing issue, remember to reference the issue number.
  • Push your changes to your fork.
  • Open a pull request against the next branch.
  • Wait for the CI to finish. We use Github Actions to lint and test on pull-requests.
  • Ask for review.
  • Be patient.

Love. ♥