Skip to content
Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Contributing to DBA MultiTool

👋 Hi there! Thanks for using and contributing to the DBA MultiTool!

Below are guidelines and helpful approaches for participating in the project.

How to Help

You can help contribute by:

  • Opening a feature request
  • Opening a 🐛
  • Increasing unit test coverage
  • Making a pull request to address any of the above to the development branch

Testing Locally

See the testing readme in the tests directory README

Style Guide

Styles (or lack thereof) that are particular to this project. Think 👕, not 👔

T-SQL

T-SQL is linted against this configuration of TSQLLint via a Pester test.

Markdown

All markdown, whether manually or automatically generated, should adhere to standard markdown rules. This project utilize's David Anson's markdown lint with a slightly customized configuration.

You can use our config and markdown lint plugins in your IDE of choice, or just wait for your commits to be automatically linted using Github Actions.

PowerShell

PowerShell is only used in the automation piece of this project, but PSScriptAnalyzer is used to lint it for general best practice adherement.