Contribution: Pull Request - marian13/convenient_service GitHub Wiki

Follow the branch name pattern

Make sure your branch name matches the following pattern:

CS-\d+_short_description

CS means Convenient Service.

- dash separator between CS and \d+, for example, CS-9.

\d+ - issue number if you have one (or the first letter of your name 🙂).

_ - underscore separator between CS-\d and short description.

short_description - anything that makes sense in the context of branch, words are split by underscores.

Examples:

CS-7_use_three_dots
CS-8_methods_middlewares_callers_specs
CS-Y_conjunction_procs_evaluation

Follow Conventional Commits for commit messages

Commit scope can be any lib component like in feat(core), refactor(utils), fix(support), plugin names - perf(has_result), test(normalizes_env), specific files - docs(README), chore(gemspec), etc.

That is not so important if you create a new tag, make sure the whole commit message makes sense.

NOTE: CHANGELOG.md is autogenerated from conventional commits.

Start the commit message with a verb in its infinitive form

For example:

  • add specs,
  • update docs,
  • introduce new plugin,
  • modify behavior,
  • delete outdated method...