| versioniser_username | (Git Credential) Username for the Versioniser that will be displayed in the commit. | no | GitVersioniser |
| versioniser_email | (Git Credential) Email for the Versioniser. | no | luzkan.gitversioniser@github.com |
| commit_pattern_increment_tags | (Tags) Tags to look for in commit message for semver incrementation. | no | HashtagExplicit |
| commit_pattern_change_tags | (Tags) Tags to look for in commit message for changelog entries creation. | no | ClassicChangelog |
| routine_version | (Routine) Routine which will the GitVersioniser follow when versioning your repository. | no | VersionTagInCommitsTillLastGitVersioniserCommit |
| routine_should_contribute | (Routine) When should the GitVersioniser contribute anything to the remote repository. | no | IfNewVersionIsBuildOrHigher |
| routine_commiting | (Routine) The way of contributing changes made by GitVersioniser to your repository. | no | PushOriginAmend |
| routine_commit_message_describe_changes | (Routine) Decides about the descriptive summarization after first commit message line. | no | WithEmoji |
| routine_commit_message_format_version_tag | (Routine) Decides the Version Tag string representation. | no | FullButOnlyDigits |
| routine_commit_message_place_version_tag | (Routine) Decides the placement of version tag in commit message. | no | Prefix |
| routine_commit_message_summarize_changes | (Routine) Decides the summarization of all changes in the first line of commit message. | no | WithEmojiCounted |
| routine_tagging | (Routine) How should GitVersioniser tag your repository. | no | regular |
| routine_prefix_tag_with_v | (Routine) When the tag should receive the "v" letter as prefix. | no | always |
| routine_changelog | (Routine) Handles the changelog automatically. | no | CommitChangeTags |
| routine_file_updater | (Routine) Decides how files will be versionised. | no | VersioniseFiles |
| versioned_files | (Setting) Decides which files will be versionised. | no | README.md |